Make static variables const if possible. Makes them go into a read-only section.
[oota-llvm.git] / lib / Target / AArch64 / AArch64ISelLowering.cpp
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.
2014-08-29 Tim NorthoverAArch64: skip select/setcc combine in complex case.
2014-08-29 Jiangning Liu[AArch64] Fix some failures exposed by value type v4f16...
2014-08-28 Jim GrosbachAArch64: More correctly constrain target vector extend...
2014-08-28 David XuGenerate CMN when comparing a short int with minus
2014-08-27 Oliver StannardTeach the AArch64 backend about v4f16 and v8f16
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-19 Alexey SamsonovHide two different AlignMode enums in anonymous namespa...
2014-08-18 Robin MorissetMake use of isAtLeastRelease/Acquire in the ARM/AArch64...
2014-08-18 Oliver StannardTeach the AArch64 backend to handle f16
2014-08-18 Oliver Stannard[ARM,AArch64] Do not tail-call to an externally-defined...
2014-08-15 Amara Emerson[AArch64] Narrow arguments passed in wrong position...
2014-08-11 Jim GrosbachAArch64: Tidy up a few comments.
2014-08-06 Eric ChristopherRemove the target machine from CCState. Previously...
2014-08-06 James Molloy[AArch64] Conditional selects are expensive on out...
2014-08-05 Yi KongAArch64: Add support for instruction prefetch intrinsic
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-01 Chad Rosier[AArch64] Generate tbz/tbnz when comparing against...
2014-07-31 Louis GerbargMake sure no loads resulting from load->switch DAGCombi...
2014-07-27 Matt ArsenaultAdd alignment value to allowsUnalignedMemoryAccess
2014-07-27 Tim NorthoverAArch64: fix conversion of 'J' inline asm constraints.
2014-07-25 Akira Hatanaka[stack protector] Fix a potential security bug in stack...
2014-07-25 Benjamin KramerRun sort_includes.py on the AArch64 backend.
2014-07-24 Tim NorthoverAArch64: refactor ReconstructShuffle function
2014-07-24 Kevin Qin[AArch64] Fix a bug generating incorrect instruction...
2014-07-23 Jim Grosbach[X86,AArch64] Extend vcmp w/ unary op combine to work...
2014-07-23 Jim GrosbachX86: restrict combine to when type sizes are safe.
2014-07-23 Chad Rosier[AArch64] Lower sdiv x, pow2 using add + select + shift.
2014-07-18 Tim NorthoverAArch64: implement efficient f16 bitcasts
2014-07-18 Tim NorthoverAArch64: support f16 extend/trunc operations.
2014-07-18 Jim GrosbachAArch64: Constant fold converting vector setcc results...
2014-07-15 Tim NorthoverAArch64: fall back to generic code for out of range...
2014-07-11 Oliver StannardARM: Allow __fp16 as a function arg or return type...
2014-07-07 Kevin Qin[AArch64] Normalize all constants to build a vector.
2014-07-03 Chandler Carruth[codegen,aarch64] Add a target hook to the code generat...
2014-07-01 Juergen Ributzka[DAG] Pass the argument list to the CallLoweringInfo...
2014-07-01 Tim NorthoverAArch64: fix comment typo
2014-06-30 Chad Rosier[AArch64] Convert mul x, -(pow2 +/- 1) to shift + add...
2014-06-19 Craig TopperConvert some assert(0) to llvm_unreachable or fold...
2014-06-18 Kevin Qin[AArch64] Fix a pattern match failure caused by creatin...
2014-06-18 Craig TopperReplace some assert(0)'s with llvm_unreachable.
2014-06-16 James Molloy[AArch64] Fix a fencepost error in lowering for llvm...
2014-06-15 Tim NorthoverAArch64: improve handling & modelling of FP_TO_XINT...
2014-06-15 Tim NorthoverAArch64: improve vector [su]itofp handling.
2014-06-10 Eric ChristopherMove AArch64TargetLowering to AArch64Subtarget.
2014-06-09 Chad Rosier[AArch64] When combining constant mul of power of 2...
2014-06-08 Craig Topper[C++11] Use 'nullptr'.
2014-06-03 Tim NorthoverAArch64: mark small types (i1, i8, i16) as promoted
next