summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMSubtarget.cpp
Commit message (Expand)AuthorAgeFilesLines
* ARMv7k: base ABI decision on v7k Arch rather than watchos OS.Tim Northover2016-01-271-2/+2
* [ARM] Add ARMv8-M security extension instructions to ARMv8-M Baseline/MainlineBradley Smith2016-01-251-0/+1
* Revert "[ARM] Add ARMv8-M security extension instructions to ARMv8-M Baseline...Reid Kleckner2016-01-151-1/+0
* [ARM] Add ARMv8-M security extension instructions to ARMv8-M Baseline/MainlineBradley Smith2016-01-151-0/+1
* [ARM] Add ARMv8-A semaphore/atomic instructions to ARMv8-M Baseline/MainlineBradley Smith2016-01-151-1/+1
* [ARM] Add B.W and CBZ instructions to ARMv8-M BaselineBradley Smith2016-01-151-1/+1
* [ARM] Add MOVW/MOVT instructions to ARMv8-M Baseline/MainlineBradley Smith2016-01-151-1/+1
* [ARM] Add ARMv8-M Baseline/Mainline LLVM targetingBradley Smith2016-01-151-0/+2
* [ARM] Split out ARMv8-A semaphores and atomics and ARMv7 clrex as separate fe...Bradley Smith2016-01-151-0/+2
* [ARM] Add subtarget features for ARMv8.2-AOliver Stannard2015-12-011-0/+2
* ARM: make sure backend is consistent about exception handling method.Tim Northover2015-11-181-2/+10
* [ARM] Default to ARMv4t in favour of adding Other to ARMArchBradley Smith2015-11-171-1/+1
* [ARM] Properly initialize ARMArch in the ARM subtargetBradley Smith2015-11-171-2/+2
* ARM: add support for WatchOS's compact unwind information.Tim Northover2015-10-281-1/+6
* ARM: teach backend about WatchOS and TvOS libcalls.Tim Northover2015-10-281-1/+2
* ARM: add backend support for the ABI used in WatchOSTim Northover2015-10-281-7/+20
* [ARM] Avoid redundant checks for isThumb1Only() after supportsTailCall()Artyom Skrobov2015-09-281-4/+22
* [ARM] Handle +t2dsp feature as an ArchExtKind in ARMTargetParser.defArtyom Skrobov2015-09-241-1/+1
* [ARM] Add option to force fast-iselOliver Stannard2015-09-231-0/+10
* Limit the range of processors supported by ARM fast isel to v6 orEric Christopher2015-09-181-0/+4
* Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders2015-09-151-3/+2
* Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders2015-09-151-2/+3
* Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders2015-09-151-3/+2
* Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders2015-09-151-2/+3
* use minSize wrapper; NFCISanjay Patel2015-08-181-1/+1
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-2/+1
* ARM: remove horrible printf left over from debuggingTim Northover2015-08-031-1/+0
* ARM: prefer allocating VFP regs at stride 4 on Darwin.Tim Northover2015-08-031-0/+5
* [ARM] Define subtarget feature strict-align.Akira Hatanaka2015-07-281-48/+1
* [ARM] Define subtarget feature "reserve-r9", which is used to decideAkira Hatanaka2015-07-211-10/+3
* Revert r242737.Akira Hatanaka2015-07-201-3/+10
* [ARM] Define subtarget feature "reserve-r9", which is used to decideAkira Hatanaka2015-07-201-10/+3
* ARM: Enable MachineScheduler and disable PostRAScheduler for swift.Matthias Braun2015-07-171-0/+11
* Revert "ARM: Enable MachineScheduler and disable PostRAScheduler for swift."Adam Nemet2015-07-171-11/+0
* ARM: Enable MachineScheduler and disable PostRAScheduler for swift.Matthias Braun2015-07-171-0/+11
* [ARM] Define a subtarget feature that is used to avoid using movt/movwAkira Hatanaka2015-07-161-8/+4
* Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini2015-07-091-1/+0
* [ARM] Define a subtarget feature and use it to decide whether long calls shouldAkira Hatanaka2015-07-071-0/+1
* IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne2015-07-051-24/+12
* Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun2015-06-131-1/+1
* Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders2015-06-101-3/+2
* Use std::bitset for SubtargetFeatures.Michael Kuperstein2015-05-261-2/+2
* Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions.Akira Hatanaka2015-05-231-0/+7
* Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-05-131-2/+2
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-05-131-2/+2
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-0/+1
* Refactor: Simplify boolean expressions in ARM targetAlexander Kornienko2015-04-141-1/+1
* [ARM] Rename v8.1a from "extension" to "architecture"Vladimir Sukharev2015-04-011-1/+1
* Remove more superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-301-1/+1
* [AArch64, ARM] Add v8.1a architecture and generic cpuVladimir Sukharev2015-03-261-0/+1
OpenPOWER on IntegriCloud