summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+2
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-241-3/+1
* Revert "ARM: improve RTABI 4.2 conformance on Linux"Chad Rosier2014-08-231-29/+38
* Revert "ARM: mark missing functions from RTABI"Chad Rosier2014-08-231-24/+0
* ARM / x86_64 varargs: Don't save regparms in prologue without va_startReid Kleckner2014-08-221-2/+2
* Add a thread-model knob for lowering atomics on baremetal & single threaded s...Jonathan Roelofs2014-08-211-2/+6
* [ARM] Enable DP copy, load and store instructions for FPv4-SPOliver Stannard2014-08-211-21/+158
* ARM: Fix codegen for rbit intrinsicYi Kong2014-08-201-2/+2
* Make use of isAtLeastRelease/Acquire in the ARM/AArch64 backendsRobin Morisset2014-08-181-4/+2
* [ARM,AArch64] Do not tail-call to an externally-defined function with weak li...Oliver Stannard2014-08-181-0/+13
* ARM: mark missing functions from RTABISaleem Abdulrasool2014-08-171-0/+24
* ARM: improve RTABI 4.2 conformance on LinuxSaleem Abdulrasool2014-08-171-38/+29
* ARM: whitespaceSaleem Abdulrasool2014-08-171-5/+5
* Fix typos in commentsRobin Morisset2014-08-151-1/+1
* [AArch32] Add support for FP rounding operations for ARMv8/AArch32.Chad Rosier2014-08-151-0/+12
* IR: Print a newline when dumping TypesJustin Bogner2014-08-121-1/+1
* ARM: __gnu_h2f_ieee and __gnu_f2h_ieee always use the soft-float calling conv...Oliver Stannard2014-08-111-0/+13
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-1/+0
* Nuke the old JIT.Rafael Espindola2014-08-071-0/+1
* Remove the target machine from CCState. Previously it was only usedEric Christopher2014-08-061-18/+18
* ARM: do not generate BLX instructions on Cortex-M CPUs.Tim Northover2014-08-061-2/+2
* ARM-MachO: materialize callee address correctly on v4t.Tim Northover2014-08-061-1/+4
* Re-apply r214881: Fix return sequence on armv4 thumbJonathan Roelofs2014-08-051-0/+4
* Revert r214881 because it broke lots of build-botsJonathan Roelofs2014-08-051-4/+0
* Fix return sequence on armv4 thumbJonathan Roelofs2014-08-051-0/+4
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-13/+23
* [SDAG] Let the DAG combiner take care of dead nodes rather than manuallyChandler Carruth2014-08-021-2/+0
* Make sure no loads resulting from load->switch DAGCombine are marked invariantLouis Gerbarg2014-07-311-1/+1
* ARM: add __aeabi_d2h for truncation on AEABI systemsTim Northover2014-07-291-0/+1
* Add alignment value to allowsUnalignedMemoryAccessMatt Arsenault2014-07-271-4/+7
* [stack protector] Fix a potential security bug in stack protector where theAkira Hatanaka2014-07-251-0/+5
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-1/+1
* ARM: correct WoA __builtin_alloca handling on O0Saleem Abdulrasool2014-07-191-3/+2
* ARM: support legalisation of "fptrunc ... to half" operations.Tim Northover2014-07-181-3/+7
* ARM: support direct f16 <-> f64 conversionsTim Northover2014-07-171-1/+8
* CodeGen: extend f16 conversions to permit types > float.Tim Northover2014-07-171-2/+2
* ARM: properly lower dllimport'ed global valuesSaleem Abdulrasool2014-07-071-2/+23
* Move function dependent resetting of a subtarget variable out of theEric Christopher2014-07-041-4/+6
* [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI.Juergen Ributzka2014-07-011-3/+4
* ARMEB: Vector extend operationsChristian Pirker2014-06-231-0/+5
* Fix typosAlp Toker2014-06-191-1/+1
* ARM: intrinsic support for rbit.Jim Grosbach2014-06-161-0/+5
* ARM: implement correct atomic operations on v7MTim Northover2014-06-161-8/+14
* ARMEB: Fix trunc store for vector typesChristian Pirker2014-06-161-1/+2
* ARM: Fix fastcc calling convention for Thumb1Oliver Stannard2014-06-131-3/+3
* ARM: add VLA extension for WoA Itanium ABISaleem Abdulrasool2014-06-091-1/+106
* ARM: correct assertion for long-calls on WoASaleem Abdulrasool2014-06-071-2/+3
* ARMEB: Fix function return type f64Christian Pirker2014-06-011-0/+2
* Have the TLOF creation take a Triple rather than needing a subtarget.Eric Christopher2014-05-311-4/+4
* ARM: teach AAPCS-VFP to deal with Cortex-M4.Tim Northover2014-05-271-9/+8
OpenPOWER on IntegriCloud