summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* ARM: maintain BB ordering when expanding WIN__DBZCHKSaleem Abdulrasool2016-03-251-1/+1
* ARM: fix optimised division on WoASaleem Abdulrasool2016-03-251-0/+1
* ARM: Better codegen for 64-bit compares.Peter Collingbourne2016-03-211-0/+85
* [CXX_FAST_TLS] Disable tail call when calling conventions are mismatched.Manman Ren2016-03-181-0/+7
* ARM: stop asserting on weird <3 x Ty> vectors in ISelLowering.Tim Northover2016-03-171-2/+3
* ARM: Revert SVN r253865, 254158, fix windows divisionSaleem Abdulrasool2016-03-171-7/+18
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-161-7/+7
* [DAG] use !isUndef() ; NFCISanjay Patel2016-03-141-5/+4
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-141-11/+9
* Add support for a preserve_most calling convention to the AArch64 backend.Roman Levenstein2016-03-101-0/+4
* [ARM] Merging 64-bit divmod lib calls into oneRenato Golin2016-03-041-0/+9
* Revert "[ARM] Merging 64-bit divmod lib calls into one"Renato Golin2016-03-031-9/+0
* [ARM] Merging 64-bit divmod lib calls into oneRenato Golin2016-03-021-0/+9
* [ARM] fix initialization of PredictableSelectIsExpensiveJunmo Park2016-02-231-1/+1
* Minor code cleanups. NFC.Junmo Park2016-02-191-3/+3
* [CodeGen] Document and use getConstant's splat-building feature. NFC.Ahmed Bougacha2016-02-151-6/+3
* [CodeGen] Prefer "if (SDValue R = ...)" to "if (R.getNode())". NFCI.Ahmed Bougacha2016-02-091-36/+20
* ARM: support TLS for WoASaleem Abdulrasool2016-02-031-0/+52
* [ARM] Move GNUEABI divmod to __aeabi_divmod*Renato Golin2016-02-031-2/+4
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-301-1/+1
* ARMv7k: base ABI decision on v7k Arch rather than watchos OS.Tim Northover2016-01-271-2/+2
* CXX_FAST_TLS calling convention: fix issue on ARM.Manman Ren2016-01-151-4/+5
* [ARM] Add ARMv8-A semaphore/atomic instructions to ARMv8-M Baseline/MainlineBradley Smith2016-01-151-1/+2
* [ARM] Add SDIV/UDIV instructions to ARMv8-M BaselineBradley Smith2016-01-151-2/+3
* CXX_FAST_TLS calling convention: performance improvement for ARM.Manman Ren2016-01-121-0/+59
* CXX_FAST_TLS calling convention: Add support for ARM on Darwin.Manman Ren2016-01-111-0/+1
* RBIT Instruction only available for ARMv6t2 and above.Weiming Zhao2016-01-081-1/+1
* Add some testing for thumb1 and thumb2 inline asm immediate constraintsEric Christopher2016-01-081-2/+2
* ARM: support TLS accesses on Darwin platformsTim Northover2016-01-071-2/+70
* Remove extra whitespace. NFC.Chad Rosier2015-12-211-3/+3
* Normalize MBB's successors' probabilities in several locations.Cong Hou2015-12-131-0/+1
* Revert r248483, r242546, r242545, and r242409 - absdiff intrinsicsHal Finkel2015-12-111-14/+0
* [AArch64][ARM] Don't base interleaved op legality on type alloc size.Ahmed Bougacha2015-12-091-6/+6
* [ARM] When a bitcast is about to be turned into a VMOVDRR, try to combine itQuentin Colombet2015-12-041-0/+55
* AArch64: use ldxp/stxp pair to implement 128-bit atomic loads.Tim Northover2015-12-021-1/+1
* Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou2015-12-011-1/+1
* Revert r254348: "Replace all weight-based interfaces in MBB with probability-...Hans Wennborg2015-12-011-1/+1
* Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou2015-12-011-1/+1
* ARM: address WOA unsigned division overflow crashMartell Malone2015-11-261-17/+16
* Expose isXxxConstant() functions from SelectionDAGNodes.h (NFC)Artyom Skrobov2015-11-251-20/+8
* ARM: address WoA division overflow crashMartell Malone2015-11-231-20/+11
* Properly check if a CMPZ node is in fact comparing against zeroJames Molloy2015-11-161-0/+6
* [ARM] Replace ARMISD::RBIT with ISD::BITREVERSEJames Molloy2015-11-131-4/+5
* [ARM] CMOV->BFI combining: handle both senses of CMPZJames Molloy2015-11-121-0/+10
* Properly fix unused variable in disable-assert builds.Diego Novillo2015-11-111-1/+3
* Remove unused variable in disable-assert builds. NFC.Diego Novillo2015-11-111-2/+1
* [ARM] Combine BFIs togetherJames Molloy2015-11-111-2/+109
* [ARM] add overrides for isCheapToSpeculateCttz() and isCheapToSpeculateCtlz()Sanjay Patel2015-11-101-0/+8
* Reapply "[ARM] Combine CMOV into BFI where possible"James Molloy2015-11-101-0/+112
* [EABI] Add LLVM support for -meabi flagRenato Golin2015-11-091-8/+28
OpenPOWER on IntegriCloud