[C++] Use 'nullptr'. Target edition.
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
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...
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.
next