summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* ARM: move the builtins libcall CC setupSaleem Abdulrasool2016-09-091-0/+2
* [ARM] Honour ABI for rem under -O0 for EABI, GNUEABI, Android and MuslDiana Picus2016-07-181-0/+6
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-10/+9
* Refactor a duplicated predicate. NFC.Rafael Espindola2016-06-261-1/+0
* [ARM] Lower (select_cc k k (select_cc ~k ~k x)) into (SSAT l_k x)Pablo Barrio2016-06-231-0/+2
* [ARM] Enable isel of UMAALSam Parker2016-06-201-0/+1
* Add a isPositionIndependent predicate.Rafael Espindola2016-06-201-0/+1
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-32/+25
* ARM: stop emitting blx instructions for most calls on MachO.Tim Northover2016-05-101-1/+0
* [ARM] Add support for the X asm constraintSilviu Baranga2016-04-251-0/+2
* Swift Calling Convention: swifterror target support.Manman Ren2016-04-111-0/+4
* ARM: Better codegen for 64-bit compares.Peter Collingbourne2016-03-211-0/+1
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-161-0/+5
* ARM: support TLS for WoASaleem Abdulrasool2016-02-031-0/+1
* CXX_FAST_TLS calling convention: performance improvement for ARM.Manman Ren2016-01-121-0/+9
* ARM: support TLS accesses on Darwin platformsTim Northover2016-01-071-0/+2
* ARM: address WOA unsigned division overflow crashMartell Malone2015-11-261-3/+3
* ARM: address WoA division overflow crashMartell Malone2015-11-231-3/+3
* [ARM] Replace ARMISD::RBIT with ISD::BITREVERSEJames Molloy2015-11-131-2/+0
* [ARM] add overrides for isCheapToSpeculateCttz() and isCheapToSpeculateCtlz()Sanjay Patel2015-11-101-0/+3
* Reapply "[ARM] Combine CMOV into BFI where possible"James Molloy2015-11-101-0/+1
* Revert "[ARM] Combine CMOV into BFI where possible"Renato Golin2015-11-091-1/+0
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-0/+10
* [ARM] Combine CMOV into BFI where possibleJames Molloy2015-11-041-0/+1
* ARM/ELF: Better codegen for global variable addresses.Peter Collingbourne2015-10-261-1/+0
* [ARM] Handle the inline asm constraint type 'o'James Molloy2015-10-261-0/+2
* [ARM] Modify codegen for memcpy intrinsic to prefer LDM/STM.Scott Douglass2015-10-051-0/+4
* ARM: address WoA division limitationSaleem Abdulrasool2015-09-251-0/+8
* [ARM] Emit clrex in the expanded cmpxchg fail block.Ahmed Bougacha2015-09-221-0/+2
* [CodeGen] Refactor TLI/AtomicExpand interface to make LLSC explicit.Ahmed Bougacha2015-09-111-2/+3
* [CodeGen] Rename AtomicRMWExpansionKind to AtomicExpansionKind.Ahmed Bougacha2015-09-111-1/+1
* [ARM] Use AEABI helpers for i64 div and remScott Douglass2015-08-241-0/+1
* [ARM] Replace ARMISD::VMINNM/VMAXNM with ISD::FMINNUM/FMAXNUMJames Molloy2015-08-111-4/+0
* [ARM] Replace ARMISD::FMIN/FMAX with the shiny new ISD::FMINNAN/FMAXNAN.James Molloy2015-08-111-2/+0
* Fix __builtin_setjmp in combination with sjlj exception handling.Matthias Braun2015-07-161-0/+2
* Allow {e,r}bp as the target of {read,write}_register.Pat Gavlin2015-07-091-1/+2
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+2
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-1/+2
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-051-6/+4
* [ARM] Lower interleaved memory accesses to vldN/vstN intrinsics.Hao Liu2015-06-261-0/+9
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* Revert r238473, "Thumb2: Modify codegen for memcpy intrinsic to prefer LDM/STM."Peter Collingbourne2015-06-051-4/+0
* [arm] Distinguish the /U[qytnms]/, 'Uv', 'Q', and 'm' inline assembly memory ...Daniel Sanders2015-06-031-2/+25
* Add address space argument to isLegalAddressingModeMatt Arsenault2015-06-011-1/+2
* Thumb2: Modify codegen for memcpy intrinsic to prefer LDM/STM.Peter Collingbourne2015-05-281-0/+4
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-0/+1
* Change getTargetNodeName() to produce compiler warnings for missing cases, fi...Matthias Braun2015-05-071-1/+1
* Cleanup, remove unused return valueMatthias Braun2015-04-281-2/+1
* [ARM] Remove target-specific ITOFP/FPTOI nodesJames Molloy2015-03-231-5/+0
OpenPOWER on IntegriCloud