Make isLegalAddressingMode() taking DataLayout as an argument
[oota-llvm.git] / lib / Target / AArch64 / AArch64ISelLowering.cpp
2015-07-09 Mehdi AminiMake isLegalAddressingMode() taking DataLayout as an...
2015-07-09 Mehdi AminiMake TargetLowering::getShiftAmountTy() taking DataLayo...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-07-05 Benjamin Kramer[TargetLowering] StringRefize asm constraint getters.
2015-06-26 Pete CooperAdd op_values() to iterate over the SDValue operands...
2015-06-26 Hao Liu[AArch64] Lower interleaved memory accesses to ldN...
2015-06-19 Eric ChristopherFix "the the" in comments.
2015-06-17 Matthias BraunRevert "AArch64: Use CMP;CCMP sequences for and/or...
2015-06-16 Daniel SandersClean up redundant copies of Triple objects. NFC
2015-06-16 Ahmed Bougacha[AArch64] Generalize extract-high DUP extension to...
2015-06-01 Matthias BraunAArch64: Use CMP;CCMP sequences for and/or/setcc trees.
2015-06-01 Luke CheesemanRe-commit of r238201 with fix for building with shared...
2015-06-01 Matt ArsenaultAdd address space argument to isLegalAddressingMode
2015-05-26 Diego NovilloRevert "Re-commit changes in r237579 with fix for bug...
2015-05-26 Luke CheesemanRe-commit changes in r237579 with fix for bug breaking...
2015-05-21 David Blaikie[opaque pointer type] Allow gep_type_iterator to work...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-18 Oliver StannardRevert r237579, as it broke windows buildbots
2015-05-18 Oliver Stannard[LLVM - ARM/AArch64] Add ACLE special register intrinsics
2015-05-15 James MolloyMark SMIN/SMAX/UMIN/UMAX nodes as legal and add pattern...
2015-05-14 Artyom SkrobovRe-apply r237247 - [AArch64] Codegen VMAX/VMIN for...
2015-05-13 Silviu BarangaRevert r237247 - [AArch64] Codegen VMAX/VMIN.. as it...
2015-05-13 Artyom Skrobov[AArch64] Codegen VMAX/VMIN for safe math cases
2015-05-08 Arnold SchwaighoferScheduleDAGInstrs: In functions with tail calls PseudoS...
2015-05-07 Matthias BraunChange getTargetNodeName() to produce compiler warnings...
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-27 Ahmed Bougacha[AArch64] Also combine vector selects fed by non-i1...
2015-04-27 Ahmed Bougacha[AArch64] Don't assert when combining (v3f32 select...
2015-04-23 Pirama Arumuga Nainar[AArch64] Handle vec4, vec8, vec16 *itofp for half
2015-04-17 Ahmed Bougacha[AArch64] Avoid vector->load dependency cycles when...
2015-04-16 Ahmed Bougacha[AArch64] Don't assert on f16 in DUP PerfectShuffle...
2015-04-13 Krzysztof ParzyszekAllow memory intrinsics to be tail calls
2015-04-10 Ahmed Bougacha[AArch64] Promote f16 operations to f32.
2015-04-09 Lang Hames[AArch64] Remove redundant -march option. Also fix...
2015-04-09 Lang Hames[AArch64] Teach AArch64TargetLowering::getOptimalMemOpT...
2015-04-07 Matthias BraunAArch64: Don't lower ISD::SELECT to ISD::SELECT_CC
2015-03-31 Quentin Colombet[AArch64] Enable the codegenprepare optimization that...
2015-03-24 David BlaikieRefactor: Simplify boolean expressions in AArch64 target
2015-03-21 Ahmed Bougacha[AArch64] Prefer UZP for concat_vector of illegal truncs.
2015-03-17 Pirama Arumuga NainarFix bug while building FP16 constant vectors for AArch64
2015-03-17 NAKAMURA TakumiAppease AArch64ISelLowering.cpp miscompiled by g++...
2015-03-17 Ahmed Bougacha[AArch64] Use intermediate step for concat_vectors...
2015-03-17 Ahmed Bougacha[AArch64] Factor out N->getOperand()s; format. NFCI.
2015-03-11 Eric ChristopherHave getCallPreservedMask and getThisCallPreservedMask...
2015-03-10 Ahmed Bougacha[AArch64] Avoid going through GPRs for across-vector...
2015-03-08 Benjamin KramerMake static variables const if possible. Makes them...
2015-03-04 JF BastienMutate TargetLowering::shouldExpandAtomicRMWInIR to...
2015-03-04 Kristof BeylsFix PR22408 - LLVM producing AArch64 TLS relocations...
2015-03-03 Chad Rosier[AArch64] When combining constant mul of -3, prefer...
2015-02-28 Benjamin KramerConvert push_back loops into append calls.
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-26 Eric ChristopherRemove an argument-less call to getSubtargetImpl from...
2015-02-23 Eric ChristopherRewrite the global merge pass to be subprogram agnostic...
2015-02-23 Chad RosierPrevent hoisting fmul from THEN/ELSE to IF if there...
2015-02-21 Tim NorthoverCodeGen: convert CCState interface to using ArrayRefs
2015-02-19 Ahmed Bougacha[CodeGen] Use ArrayRef instead of std::vector&. NFC.
2015-02-17 Benjamin KramerPrefer SmallVector::append/insert over push_back loops.
2015-02-16 Andrew TrickAArch64: Safely handle the incoming sret call argument.
2015-02-14 Duncan P. N. Exon... AArch64: Canonicalize access to function attributes...
2015-02-08 Tim NorthoverARM & AArch64: teach LowerVSETCC that output type size...
2015-02-06 Ahmed Bougacha[AArch64] Use the source location of the IR branch...
2015-01-30 Hao Liu[AArch64]Fix PR21675, a bug about lowering llvm.ctpop...
2015-01-29 Eric ChristopherRemove getSubtargetImpl from AArch64ISelLowering and...
2015-01-28 Sanjay Patelfix typos; NFC
2015-01-28 Eric ChristopherMigrate AArch64 except for TTI and AsmPrinter away...
2015-01-19 Greg Fitzgerald[AArch64] Implement GHC calling convention
2015-01-08 Ahmed Bougacha[SelectionDAG] Allow targets to specify legality of...
2015-01-07 Ahmed Bougacha[CodeGen] Use MVT iterator_ranges in legality loops...
2015-01-03 Saleem AbdulrasoolARM: permit tail calls to weak externals on COFF
2014-12-10 Juergen Ributzka[AArch64] MachO large code-model: Materialize FP consta...
2014-12-06 Tim NorthoverAArch64: use explicit MVT::i64 when creating EXTRACT_SU...
2014-12-04 Weiming Zhao[AArch64] Combining Load and IntToFp should check for...
2014-12-03 Tim NorthoverAArch64: fix wrong-endian parameter passing.
2014-12-01 Ahmed Bougacha[AArch64] Don't combine "select (setcc i1 LHS, RHS...
2014-12-01 Ahmed Bougacha[AArch64] Fix v2i8->i16 bitcast legalization.
2014-11-27 Tim NorthoverAArch64: treat [N x Ty] as a block during procedure...
2014-11-21 Hao LiuDAGCombiner: Allow the DAGCombiner to combine multiple...
2014-11-20 Reid KlecknerFix more instances of -Wsentinel on Windows with s...
2014-11-19 Weiming Zhao[Aarch64] Customer lowering of CTPOP to SIMD should...
2014-11-13 Aditya NandakumarWe can get the TLOF from the TargetMachine - so constru...
2014-11-13 Aditya NandakumarThis patch changes the ownership of TLOF from TargetLow...
2014-11-03 Oliver Stannard[AArch64] Fix miscompile of comparison with 0xfffffffff...
2014-10-17 James Molloy[AArch64] Fix a silent codegen fault in BUILD_VECTOR...
2014-10-16 Juergen Ributzka[AArch64] Fix miscompile of sdiv-by-power-of-2.
2014-10-08 Chad Rosier[AArch64] Generate vector signed/unsigned mul and mla...
2014-10-04 Benjamin KramerMake AAMDNodes ctor and operator bool (!!!) explicit...
2014-10-03 Eric Christopherconstify TargetMachine parameter.
2014-10-01 Asiri RathnayakeAdd missing natual vector cast.
2014-09-17 Robin Morisset[X86] Use the generic AtomicExpandPass instead of X86At...
2014-09-10 Asiri Rathnayake[AArch 64] Use a constant pool load for weak symbol...
2014-09-04 Tim NorthoverAArch64: fix vector-immediate BIC/ORR on big-endian...
2014-09-04 Tim NorthoverAArch64: fix big-endian immediate materialisation
2014-09-03 Robin MorissetRefactor AtomicExpandPass and add a generic isAtomic...
2014-09-02 Aaron BallmanSilencing an MSVC C4334 warning ('<<' : result of 32...
2014-08-29 Reid KlecknerAArch64: Silence -Wabsolute-value warning with std...
2014-08-29 Robin MorissetFix typos in comments, NFC
2014-08-29 Louis GerbargRemove spurious mask operations from AArch64 add->compa...
2014-08-29 Tim NorthoverAArch64: only try to get operand of a known node.
next