[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
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...
2014-01-24 Alp TokerFix known typos
2014-01-14 Jakob Stoklund OlesenSwitch the NEON register class from QPR to DPair.
2014-01-06 Tim NorthoverARM MachO: sort out isTargetDarwin/isTargetIOS/......
2014-01-06 Bill WendlingRemove unnecessary #includes.
2014-01-06 Bill WendlingRefactor function that checks that __builtin_returnaddr...
2014-01-05 Bill WendlingEmit an error message if the value passed to __builtin_...
2013-12-18 Weiming Zhao[aarch32] fix bug 18268: Incorrect condition of vsel
2013-12-05 Alp TokerCorrect word hyphenations
2013-12-02 Tim NorthoverARM: decide whether to use movw/movt based on "minsize...
2013-12-02 Tim NorthoverARM: add pseudo-instructions for lit-pool global materi...
2013-11-26 Tim NorthoverDarwin-ARM: use movw/movt for static relocations
2013-11-25 Tim NorthoverARM: remove special cases for Darwin dynamic-no-pic...
2013-11-14 Tim NorthoverARM: produce friendly error for invalid inline asm
2013-11-03 Bob WilsonEnable optimization of sin / cos pair into call to...
2013-10-31 Jim GrosbachLegalize: Improve legalization of long vector extends.
2013-10-29 Manman RenStruct byval cleanup: add helper functions to reduce...
2013-10-25 Tim NorthoverARM: don't expand atomicrmw inline on Cortex-M0
2013-10-24 Jim GrosbachARM: Tweak usage of '*vfp' compiler_rt functions.
2013-10-24 David PeixottoRemove class abstraction from ARM struct byval lowering
2013-10-24 Tim NorthoverARM: Use non-VFP softcalls on embedded Darwinish targets
2013-10-17 David Peixotto17309 ARM backend incorrectly lowers COPY_STRUCT_BYVAL_...
2013-10-17 David PeixottoRefactor lowering for COPY_STRUCT_BYVAL_I32
2013-10-15 Manman RenStruct byval: fix a copy-paste error for thumb2.
2013-10-07 Manman RenStruct byval: use the correct alignment for loads gener...
2013-10-04 Matthias BraunARM: do not add a regmask for TAILJUMPs
2013-10-01 Tim NorthoverARM: support interrupt attribute
2013-09-26 Amara Emerson[ARM] Use the load-acquire/store-release instructions...
2013-09-25 Weiming ZhaoFix PR 17368: disable vector mul distribution for squar...
2013-09-13 Joey Gouly[ARMv8] Change hasV8Fp to hasFPARMv8, and other command...
2013-09-05 Joey Gouly[ARMv8] Implement the new DMB/DSB operands.
2013-08-29 Cameron EsfahaniClean up some usage of Triple. The base class has...
2013-08-28 Tim NorthoverARM: Use "dmb sy" for barriers on M-class CPUs
2013-08-23 Joey Gouly[ARMv8] Add CodeGen for VMAXNM/VMINNM.
2013-08-22 Joey Gouly[ARMv8] Add CodeGen support for VSEL.
2013-08-22 Joey Gouly[ARM] Constrain some register classes in EmitAtomicBina...
2013-08-20 Tim NorthoverARM: implement some simple f64 materializations.
2013-08-06 Tim NorthoverARM: implement allowTruncateForTailCall
2013-07-30 Saleem Abdulrasool[ARM] check bitwidth in PerformORCombine
2013-07-23 Quentin Colombet[ARM][ISel] Improve the lowering of vector loads.
2013-07-16 Tim NorthoverARM: allow printing of ARM atomic DAG nodes.
2013-07-16 Tim NorthoverARM: implement ldrex, strex and clrex intrinsics
2013-07-16 Renato GolinARM EABI divmod support
2013-07-15 Craig TopperUse llvm::array_lengthof to replace sizeof(array)/sizeo...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-08 Jim GrosbachARM: Improve codegen for generic vselect.
2013-07-04 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-04 Jakob Stoklund OlesenRevert r185595-185596 which broke buildbots.
2013-07-03 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-03 Quentin Colombet[ARM] Improve the instruction selection of vector loads.
2013-07-03 Tim NorthoverARM: relax the atomic release barrier to "dmb ishst...
2013-07-01 Tim NorthoverRevert r185339 (ARM: relax the atomic release barrier...
2013-07-01 Tim NorthoverARM: relax the atomic release barrier to "dmb ishst"
2013-06-28 Tim NorthoverARM: ensure fixed-point conversions have sane types
2013-06-26 Stephen LinARM: Proactively ensure that the LowerCallResult hack...
2013-06-22 Chad RosierThe getRegForInlineAsmConstraint function should only...
2013-06-18 Michael Gottesman[ARMTargetLowering] ARMISD::{SUB,ADD}{C,E} second resul...
2013-06-18 Michael GottesmanConverted an overly aggressive assert to a conditional...
2013-05-29 Andrew TrickOrder CALLSEQ_START and CALLSEQ_END nodes.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-05-23 Tim NorthoverARM: implement @llvm.readcyclecounter intrinsic
2013-05-20 Stepan DyatkovskiyPR15868 fix.
2013-05-19 Benjamin KramerReplace some bit operations with simpler ones. No funct...
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-05-14 Arnold SchwaighoferARM ISel: Don't create illegal types during LowerMUL
2013-05-13 Lang HamesCorrectly preserve the input chain for potential tailca...
2013-05-08 Stepan DyatkovskiyFor r181148: fixed warning 'enumeral and non-enumeral...
2013-05-05 Stepan DyatkovskiyFor ARM backend, fixed "byval" attribute support.
2013-04-30 Stepan DyatkovskiyRefactoring patch.
2013-04-23 Stephen LinAdd more tests for r179925 to verify correct handling...
2013-04-23 Stephen LinLowercase "is" boolean variable prefix for consistency...
2013-04-22 Stepan DyatkovskiyFix for 5.5 Parameter Passing --> Stage C:
2013-04-20 Tim NorthoverRemove unused ShouldFoldAtomicFences flag.
2013-04-20 Tim NorthoverRemove unused MEMBARRIER DAG node; it's been replaced...
2013-04-20 Stephen LinAdd CodeGen support for functions that always return...
2013-04-20 Stephen LinTest commit
2013-03-29 Benjamin KramerRemove the old CodePlacementOpt pass.
2013-03-19 Renato GolinImprove long vector sext/zext lowering on ARM
2013-03-02 Jim GrosbachARM: Creating a vector from a lane of another.
2013-03-02 Jim GrosbachClean up code format a bit.
2013-03-02 Jim GrosbachTidy up. Trailing whitespace.
2013-03-02 Arnold SchwaighoferARM NEON: Fix v2f32 float intrinsics
2013-03-01 Chad RosierAdd support for using non-pic code for arm and thumb1...
2013-02-28 Chad RosierTidy up; no functional change.
2013-02-28 Chad RosierStyle; no functional change.
2013-02-27 Jim GrosbachARM: FMA is legal only if VFP4 is available.
2013-02-27 Chad RosierRemove this instance of dl as it's defined in a previou...
2013-02-20 Jim GrosbachUpdate TargetLowering ivars for name policy.
2013-02-13 David PeixottoTest commit. Fixed typo.
2013-02-12 Arnold SchwaighoferARM NEON: Handle v16i8 and v8i16 reverse shuffles
2013-02-05 Jakob Stoklund OlesenMove MRI liveouts to ARM return instructions.
2013-01-30 Eli BenderskyAdd a special ARM trap encoding for NaCl.
2013-01-29 Tim NorthoverFix 64-bit atomic operations in Thumb mode.
2013-01-29 Evan ChengTeach SDISel to combine fsin / fcos into a fsincos...
next