summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Thumb1 3 to 2 operand convertion for commutative operationsScott Douglass2015-07-091-3/+21
* [ARM] Don't be overzealous converting Thumb1 3 to 2 operandsScott Douglass2015-07-091-0/+5
* [ARM] Add Thumb2 ADD with PC narrowing from 3 operand to 2Scott Douglass2015-07-091-2/+12
* [ARM] Refactor converting Thumb1 from 3 to 2 operand (nfc)Scott Douglass2015-07-091-42/+45
* Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini2015-07-093-9/+0
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-092-20/+24
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-092-5/+5
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-096-116/+140
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-092-15/+4
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-091-1/+1
* MC: Constify MCSubtargetInfo in getDeprecationInfo(), NFCDuncan P. N. Exon Smith2015-07-081-4/+4
* Remove IsLittleEndian from TargetLowering and redirect to DataLayoutMehdi Amini2015-07-082-10/+12
* [ARM] Define a subtarget feature and use it to decide whether long calls shouldAkira Hatanaka2015-07-075-12/+14
* Change the last few internal StringRef triples into Triple objects.Daniel Sanders2015-07-061-4/+3
* Where Triple has a suitable predicate, use it rather than the enum values. NFC.Daniel Sanders2015-07-063-7/+5
* IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne2015-07-052-27/+15
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-052-11/+7
* Reverting r241058 because it's causing buildbot failures.Ranjeet Singh2015-06-301-26/+26
* There are a few places where subtarget features are stillRanjeet Singh2015-06-301-26/+26
* ARM: add correct kill flags when combining stm instructionsTim Northover2015-06-291-0/+6
* [ARM]: Extend -mfpu options for half-precision and vfpv3xdJaved Absar2015-06-292-2/+52
* [ARM] Cortex-R5 is not VFPOnlySPJaved Absar2015-06-261-1/+1
* [ARM] Cortex-R4F is not VFPOnlySPJaved Absar2015-06-261-1/+1
* Optimize the creation of mapping symbols.Rafael Espindola2015-06-261-8/+1
* [ARM] Lower interleaved memory accesses to vldN/vstN intrinsics.Hao Liu2015-06-265-0/+204
* Replace copy-pasted debug value skipping with MBB::getLastNonDebugInstrBenjamin Kramer2015-06-251-8/+4
* ARMLoadStoreOptimizer: Fix errata 602117 handling and make testcase actually ...Matthias Braun2015-06-241-107/+112
* [ARM] ARMLoadStoreOpt::UpdateBaseRegUses should stop on defJohn Brawn2015-06-231-1/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-2341-48/+48
* Change .thumb_set to have the same error checks as .set.Pete Cooper2015-06-221-14/+6
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-1941-48/+48
* [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
* Fix "the the" in comments.Eric Christopher2015-06-192-2/+2
* Clean up redundant copies of Triple objects. NFCDaniel Sanders2015-06-166-12/+10
* Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun2015-06-132-2/+2
* MachineLICM: Use TargetSchedModel instead of just itinerariesMatthias Braun2015-06-132-7/+8
* Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders2015-06-112-32/+31
* [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha2015-06-112-11/+8
* Replace string GNU Triples with llvm::Triple in computeDataLayout(). NFC.Daniel Sanders2015-06-111-7/+7
* Revert "Move dllimport name mangling to IR mangler."Reid Kleckner2015-06-113-4/+23
* Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders2015-06-107-24/+21
* Replace string GNU Triples with llvm::Triple in create*MCRelocationInfo(). NFC.Daniel Sanders2015-06-101-3/+2
* Replace string GNU Triples with llvm::Triple in MCAsmBackend subclasses and c...Daniel Sanders2015-06-106-26/+30
* Move dllimport name mangling to IR mangler.Peter Collingbourne2015-06-093-23/+4
* Remove DisableTailCalls from TargetOptions and the code in resetTargetOptionsAkira Hatanaka2015-06-091-2/+5
* Removing spurious semi colons; NFC.Aaron Ballman2015-06-091-1/+1
* MC: Add target hook to control symbol quotingMatt Arsenault2015-06-095-12/+20
* [ARM] Pass a callback to FunctionPass constructors to enable skipping executionAkira Hatanaka2015-06-083-19/+30
* Remove includes of MCMachOSymbolFlags.h after it was deletedPete Cooper2015-06-081-1/+0
OpenPOWER on IntegriCloud