summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Lower interleaved memory accesses to vldN/vstN intrinsics.Hao Liu2015-06-261-0/+161
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [ARM] Look through concat when lowering in-place shuffles (VZIP, ..)Ahmed Bougacha2015-06-191-0/+38
* [ARM] Factor out two-result shuffle matching. NFCI.Ahmed Bougacha2015-06-191-26/+35
* Clean up redundant copies of Triple objects. NFCDaniel Sanders2015-06-161-1/+1
* Revert "Move dllimport name mangling to IR mangler."Reid Kleckner2015-06-111-2/+7
* Move dllimport name mangling to IR mangler.Peter Collingbourne2015-06-091-7/+2
* Remove DisableTailCalls from TargetOptions and the code in resetTargetOptionsAkira Hatanaka2015-06-091-2/+5
* Revert r238473, "Thumb2: Modify codegen for memcpy intrinsic to prefer LDM/STM."Peter Collingbourne2015-06-051-52/+0
* Re-commit of r238201 with fix for building with shared libraries.Luke Cheeseman2015-06-011-1/+47
* 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/+52
* Revert "Re-commit changes in r237579 with fix for bug breaking windows builds."Diego Novillo2015-05-261-47/+1
* Re-commit changes in r237579 with fix for bug breaking windows builds.Luke Cheeseman2015-05-261-1/+47
* Test CommitLuke Cheeseman2015-05-261-1/+0
* ARM: Fix comment and make it slightly more readableMatthias Braun2015-05-201-7/+7
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-5/+5
* Revert r237579, as it broke windows buildbotsOliver Stannard2015-05-181-45/+2
* [LLVM - ARM/AArch64] Add ACLE special register intrinsicsOliver Stannard2015-05-181-2/+45
* Re-apply r237247 - [AArch64] Codegen VMAX/VMIN for safe math casesArtyom Skrobov2015-05-141-3/+0
* ARM: remove custom jump table UIDTim Northover2015-05-131-22/+11
* Revert r237247 - [AArch64] Codegen VMAX/VMIN.. as it is causing failures in S...Silviu Baranga2015-05-131-0/+3
* [AArch64] Codegen VMAX/VMIN for safe math casesArtyom Skrobov2015-05-131-3/+0
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-6/+10
* ScheduleDAGInstrs: In functions with tail calls PseudoSourceValues are not no...Arnold Schwaighofer2015-05-081-1/+3
* Fix typo.Matthias Braun2015-05-071-1/+1
* Change getTargetNodeName() to produce compiler warnings for missing cases, fi...Matthias Braun2015-05-071-2/+6
* [ARM] generate VMAXNM/VMINNM for a compare followed by a select, in safe math...Artyom Skrobov2015-05-061-25/+100
* Don't always apply kill flag in thumb2 ABS pseudo expansion.Pete Cooper2015-04-301-1/+2
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-223/+251
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-251/+223
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-223/+251
* Cleanup, remove unused return valueMatthias Braun2015-04-281-4/+2
* [ARM] make vminnm/vmaxnm work with ?le, ?ge and no-nans-fp-mathScott Douglass2015-04-081-9/+18
* Use movw/movt instead of constant pool loads to lower byval parameter copiesDerek Schuff2015-03-261-5/+9
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-1/+2
* [ARM] Remove target-specific ITOFP/FPTOI nodesJames Molloy2015-03-231-44/+8
* [ARM] Align stack objects passed to memory intrinsicsJohn Brawn2015-03-181-0/+15
* In preparation for moving ARM's TargetRegisterInfo to the TargetMachineEric Christopher2015-03-121-1/+1
* Silencing an "enumeral and non-enumeral type in conditional expression" warni...Aaron Ballman2015-03-121-1/+1
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-3/+3
* ARM: simplify and extend byval handlingTim Northover2015-03-111-216/+103
* Remove the remaining uses of abs64 and nuke it.Benjamin Kramer2015-03-091-3/+3
* Make constant arrays that are passed to functions as const.Benjamin Kramer2015-03-071-7/+5
* [ARM] Enable vector extload combine for legal types.Ahmed Bougacha2015-03-051-0/+22
* Mutate TargetLowering::shouldExpandAtomicRMWInIR to specifically dictate how ...JF Bastien2015-03-041-2/+5
* Remove MCStreamer.h include from MCContext.h and explictly include it where n...Pete Cooper2015-03-041-0/+1
* getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2015-02-261-2/+3
* Remove an argument-less call to getSubtargetImpl from TargetLoweringBase.Eric Christopher2015-02-261-4/+5
OpenPOWER on IntegriCloud