Silencing a usually-helpful-but-braindead-silly-in-this-case sign mismatch warning...
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
2014-09-04 Aaron BallmanSilencing a usually-helpful-but-braindead-silly-in...
2014-09-03 Robin MorissetRefactor AtomicExpandPass and add a generic isAtomic...
2014-09-03 Robin MorissetUse target-dependent emitLeading/TrailingFence instead...
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
2014-08-23 Chad RosierRevert "ARM: improve RTABI 4.2 conformance on Linux"
2014-08-23 Chad RosierRevert "ARM: mark missing functions from RTABI"
2014-08-22 Reid KlecknerARM / x86_64 varargs: Don't save regparms in prologue...
2014-08-21 Jonathan RoelofsAdd a thread-model knob for lowering atomics on baremet...
2014-08-21 Oliver Stannard[ARM] Enable DP copy, load and store instructions for...
2014-08-20 Yi KongARM: Fix codegen for rbit intrinsic
2014-08-18 Robin MorissetMake use of isAtLeastRelease/Acquire in the ARM/AArch64...
2014-08-18 Oliver Stannard[ARM,AArch64] Do not tail-call to an externally-defined...
2014-08-17 Saleem AbdulrasoolARM: mark missing functions from RTABI
2014-08-17 Saleem AbdulrasoolARM: improve RTABI 4.2 conformance on Linux
2014-08-17 Saleem AbdulrasoolARM: whitespace
2014-08-15 Robin MorissetFix typos in comments
2014-08-15 Chad Rosier[AArch32] Add support for FP rounding operations for...
2014-08-12 Justin BognerIR: Print a newline when dumping Types
2014-08-11 Oliver StannardARM: __gnu_h2f_ieee and __gnu_f2h_ieee always use the...
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
2014-08-06 Eric ChristopherRemove the target machine from CCState. Previously...
2014-08-06 Tim NorthoverARM: do not generate BLX instructions on Cortex-M CPUs.
2014-08-06 Tim NorthoverARM-MachO: materialize callee address correctly on...
2014-08-05 Jonathan RoelofsRe-apply r214881: Fix return sequence on armv4 thumb
2014-08-05 Jonathan RoelofsRevert r214881 because it broke lots of build-bots
2014-08-05 Jonathan RoelofsFix return sequence on armv4 thumb
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-02 Chandler Carruth[SDAG] Let the DAG combiner take care of dead nodes...
2014-07-31 Louis GerbargMake sure no loads resulting from load->switch DAGCombi...
2014-07-29 Tim NorthoverARM: add __aeabi_d2h for truncation on AEABI systems
2014-07-27 Matt ArsenaultAdd alignment value to allowsUnalignedMemoryAccess
2014-07-25 Akira Hatanaka[stack protector] Fix a potential security bug in stack...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-19 Saleem AbdulrasoolARM: correct WoA __builtin_alloca handling on O0
2014-07-18 Tim NorthoverARM: support legalisation of "fptrunc ... to half"...
2014-07-17 Tim NorthoverARM: support direct f16 <-> f64 conversions
2014-07-17 Tim NorthoverCodeGen: extend f16 conversions to permit types > float.
2014-07-07 Saleem AbdulrasoolARM: properly lower dllimport'ed global values
2014-07-04 Eric ChristopherMove function dependent resetting of a subtarget variab...
2014-07-01 Juergen Ributzka[DAG] Pass the argument list to the CallLoweringInfo...
2014-06-23 Christian PirkerARMEB: Vector extend operations
2014-06-19 Alp TokerFix typos
2014-06-16 Jim GrosbachARM: intrinsic support for rbit.
2014-06-16 Tim NorthoverARM: implement correct atomic operations on v7M
2014-06-16 Christian PirkerARMEB: Fix trunc store for vector types
2014-06-13 Oliver StannardARM: Fix fastcc calling convention for Thumb1
2014-06-09 Saleem AbdulrasoolARM: add VLA extension for WoA Itanium ABI
2014-06-07 Saleem AbdulrasoolARM: correct assertion for long-calls on WoA
2014-06-01 Christian PirkerARMEB: Fix function return type f64
2014-05-31 Eric ChristopherHave the TLOF creation take a Triple rather than needin...
2014-05-27 Tim NorthoverARM: teach AAPCS-VFP to deal with Cortex-M4.
2014-05-19 Benjamin KramerSDAG: Legalize vector BSWAP into a shuffle if the shuff...
2014-05-18 Saleem AbdulrasoolARM: make libcall setup more table driven
2014-05-18 Saleem AbdulrasoolARM: consolidate frame pointer register knowledge
2014-05-17 Saleem AbdulrasoolTarget: remove old constructors for CallLoweringInfo
2014-05-17 Saleem AbdulrasoolARM: use the proper target object format for WoA
2014-05-16 Saleem AbdulrasoolARM: add some integer/floating point conversion libcalls
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-05-14 Christian PirkerARM-BE: test files for vector argument passing
2014-05-12 Christian PirkerARM: Implement big endian bit-conversion for NEON type
2014-05-11 Hal FinkelPass the value type to TLI::getRegisterByName
2014-05-09 Louis GerbargAdd custom lowering for add/sub with overflow intrinsic...
2014-05-09 Oliver StannardARM: HFAs must be passed in consecutive registers
2014-05-09 Saleem AbdulrasoolARM: support PIC on Windows on ARM
2014-05-08 Christian PirkerARM big endian function argument passing
2014-05-06 Renato GolinImplememting named register intrinsics
2014-04-27 Craig TopperConvert SelectionDAG::getMergeValues to use ArrayRef.
2014-04-26 Craig TopperConvert getMemIntrinsicNode to take ArrayRef of SDValue...
2014-04-26 Craig TopperConvert SelectionDAG::getNode methods to use ArrayRef...
2014-04-26 Benjamin KramerDAGCombiner: Turn divs of vector splats into vectorized...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-24 Reid KlecknerAdd 'musttail' marker to call instructions
2014-04-22 Tim NorthoverARM: disable emission of __XYZvfp in soft-float environ...
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-17 Tim NorthoverAtomics: promote ARM's IR-based atomics pass to CodeGen.
2014-04-16 Craig TopperConvert SelectionDAG::getVTList to use ArrayRef
2014-04-04 Craig TopperMake consistent use of MCPhysReg instead of uint16_t...
2014-04-03 Jim GrosbachTidy up. Trailing whitespace.
2014-04-03 Tim NorthoverARM: tell LLVM about zext properties of ldrexb/ldrexh
2014-04-03 Tim NorthoverARM: expand atomic ldrex/strex loops in IR
2014-04-03 Silviu Baranga[ARM] When generating a vpaddl node the input lane...
2014-04-02 Saleem AbdulrasoolARM: update subtarget information for Windows on ARM
2014-04-02 Oliver StannardARM: Add support for segmented stacks
2014-03-26 Tim NorthoverARM: add intrinsics for the v8 ldaex/stlex
2014-03-23 Arnaud A. de Grand... ARM: no need to update SplatBits as it is not used
2014-03-22 Craig TopperPrune includes in ARM target.
2014-03-11 Saleem AbdulrasoolARM: honour -f{no-,}optimize-sibling-calls
2014-03-11 Saleem AbdulrasoolARM: remove ancient -arm-tail-calls option
2014-03-11 Tim NorthoverARM: simplify EmitAtomicBinary64
2014-03-11 Tim NorthoverIR: add a second ordering operand to cmpxhg for failure
2014-03-05 Oliver StannardARM: Correctly align arguments after a byval struct...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-16 Mark SeabornUse 16 byte stack alignment for NaCl on ARM
2014-02-10 Tim NorthoverARM: use natural LLVM IR for vshll instructions
2014-02-10 Tim NorthoverARM: use LLVM IR to represent the vshrn operation
2014-02-05 Matt ArsenaultAdd address space argument to allowsUnalignedMemoryAccess.
2014-01-28 Juergen Ributzka[TLI] Add a new hook to TargetLowering to query the...
next