summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAge
* ARMEB: Vector extend operationsChristian Pirker2014-06-23
* Fix typosAlp Toker2014-06-19
* ARM: intrinsic support for rbit.Jim Grosbach2014-06-16
* ARM: implement correct atomic operations on v7MTim Northover2014-06-16
* ARMEB: Fix trunc store for vector typesChristian Pirker2014-06-16
* ARM: Fix fastcc calling convention for Thumb1Oliver Stannard2014-06-13
* ARM: add VLA extension for WoA Itanium ABISaleem Abdulrasool2014-06-09
* ARM: correct assertion for long-calls on WoASaleem Abdulrasool2014-06-07
* ARMEB: Fix function return type f64Christian Pirker2014-06-01
* Have the TLOF creation take a Triple rather than needing a subtarget.Eric Christopher2014-05-31
* ARM: teach AAPCS-VFP to deal with Cortex-M4.Tim Northover2014-05-27
* SDAG: Legalize vector BSWAP into a shuffle if the shuffle is legal but the bs...Benjamin Kramer2014-05-19
* ARM: make libcall setup more table drivenSaleem Abdulrasool2014-05-18
* ARM: consolidate frame pointer register knowledgeSaleem Abdulrasool2014-05-18
* Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool2014-05-17
* ARM: use the proper target object format for WoASaleem Abdulrasool2014-05-17
* ARM: add some integer/floating point conversion libcallsSaleem Abdulrasool2014-05-16
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-14
* ARM-BE: test files for vector argument passingChristian Pirker2014-05-14
* ARM: Implement big endian bit-conversion for NEON typeChristian Pirker2014-05-12
* Pass the value type to TLI::getRegisterByNameHal Finkel2014-05-11
* Add custom lowering for add/sub with overflow intrinsics to ARMLouis Gerbarg2014-05-09
* ARM: HFAs must be passed in consecutive registersOliver Stannard2014-05-09
* ARM: support PIC on Windows on ARMSaleem Abdulrasool2014-05-09
* ARM big endian function argument passingChristian Pirker2014-05-08
* Implememting named register intrinsicsRenato Golin2014-05-06
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-27
* Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer an...Craig Topper2014-04-26
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-26
* DAGCombiner: Turn divs of vector splats into vectorized multiplications.Benjamin Kramer2014-04-26
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* Add 'musttail' marker to call instructionsReid Kleckner2014-04-24
* ARM: disable emission of __XYZvfp in soft-float environment.Tim Northover2014-04-22
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover2014-04-17
* Convert SelectionDAG::getVTList to use ArrayRefCraig Topper2014-04-16
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* Tidy up. Trailing whitespace.Jim Grosbach2014-04-03
* ARM: tell LLVM about zext properties of ldrexb/ldrexhTim Northover2014-04-03
* ARM: expand atomic ldrex/strex loops in IRTim Northover2014-04-03
* [ARM] When generating a vpaddl node the input lane type is not always the typ...Silviu Baranga2014-04-03
* ARM: update subtarget information for Windows on ARMSaleem Abdulrasool2014-04-02
* ARM: Add support for segmented stacksOliver Stannard2014-04-02
* ARM: add intrinsics for the v8 ldaex/stlexTim Northover2014-03-26
* ARM: no need to update SplatBits as it is not usedArnaud A. de Grandmaison2014-03-23
* Prune includes in ARM target.Craig Topper2014-03-22
* ARM: honour -f{no-,}optimize-sibling-callsSaleem Abdulrasool2014-03-11
* ARM: remove ancient -arm-tail-calls optionSaleem Abdulrasool2014-03-11
* ARM: simplify EmitAtomicBinary64Tim Northover2014-03-11
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-11