summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Revert "[ARM] Combine CMOV into BFI where possible"Renato Golin2015-11-091-115/+0
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-7/+14
* [ARM] Compute known bits for ARMISD::CMOVJames Molloy2015-11-051-0/+10
* [ARM] Combine CMOV into BFI where possibleJames Molloy2015-11-041-0/+105
* ARM: add support for WatchOS's compact unwind information.Tim Northover2015-10-281-4/+4
* ARM: teach backend about WatchOS and TvOS libcalls.Tim Northover2015-10-281-23/+46
* [ARM] Expand ROTL and ROTR of vector value typesCharlie Turner2015-10-271-1/+5
* ARM/ELF: Restore original (pre-r251322) logic for deciding whether to use GOT.Peter Collingbourne2015-10-261-1/+1
* ARM/ELF: Better codegen for global variable addresses.Peter Collingbourne2015-10-261-32/+16
* Change makeLibCall to take an ArrayRef<SDValue> instead of pointer and size. ...Craig Topper2015-10-221-6/+6
* Adding support for TargetLoweringBase::LibCallArtyom Skrobov2015-10-201-2/+2
* ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-191-10/+7
* Make a bunch of static arrays const.Craig Topper2015-10-181-3/+3
* [ARM] Promote helper function to SelectionDAG.Chad Rosier2015-10-071-34/+12
* [ARM] Use correct half-precision functions in EABI modeOliver Stannard2015-10-071-0/+8
OpenPOWER on IntegriCloud