summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMSubtarget.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[ARM] Allocatable Global Register Variables for ARM"Carey Williams2019-11-291-15/+4
* [ARM] Allocatable Global Register Variables for ARMAnna Welker2019-11-181-4/+15
* [LiveInterval] Allow updating subranges with slightly out-dated IRQuentin Colombet2019-11-131-0/+5
* [Scheduling][ARM] Consistently enable PostRA Machine schedulingDavid Green2019-11-051-1/+11
* [Alignment][NFC] Use Align for TargetFrameLowering/SubtargetGuillaume Chatelet2019-10-171-2/+2
* [LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet2019-09-051-1/+1
* [ARM] Add MVE beats vector cost modelDavid Green2019-08-131-0/+4
* [GlobalISel] Make the InstructionSelector instance non-const, allowing state ...Amara Emerson2019-08-131-1/+1
* [ARM][AArch64] Support for Cortex-A65 & A65AE, Neoverse E1 & N1Pablo Barrio2019-07-251-0/+2
* [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsizeOliver Stannard2019-07-031-0/+42
* [ARM] Don't use the Machine Scheduler for cortex-m at minsizeDavid Green2019-05-151-0/+7
* [AArch64] Add support for Cortex-A76 and Cortex-A76AELuke Cheeseman2019-02-251-0/+1
* [ARM] Add OptMinSize to ARMSubtargetSam Parker2019-02-081-7/+9
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ARM] Allow execute only code on Cortex-m23David Spickett2018-09-281-2/+4
* [ARM] Adjust the cost model for ExynosEvandro Menezes2018-09-241-2/+2
* [ARM] Adjust the feature set for ExynosEvandro Menezes2018-09-191-0/+6
* [ARM] Refactor Exynos feature set (NFC)Evandro Menezes2018-09-191-1/+1
* [ARM] Replace processor check with featureEvandro Menezes2018-08-091-1/+2
* ARM: deduplicate hard-float detection code. NFC.Tim Northover2018-07-181-0/+2
* X86/AArch64/ARM: Factor out common sincos_stret logic; NFCIMatthias Braun2017-12-181-5/+0
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-2/+2
* Remove redundant includes from lib/Target/ARM.Michael Zolotukhin2017-12-131-5/+0
* [ARM] Fix incorrect conversion of a tail call to an ordinary callMomchil Velikov2017-11-141-2/+2
* [arm] Fix Unnecessary reloads from GOT.Evgeniy Stepanov2017-11-131-5/+3
* [ARM] Fix SJLJ exception handling when manually chosen on a platform where it...Martin Storsjo2017-09-281-1/+3
* [ARM] Reverse PostRASched subtarget feature logicSam Parker2017-08-311-8/+3
* [ARM] GlobalISel: Select globals in PIC modeDiana Picus2017-08-291-0/+7
* [ARM][AArch64] Cortex-A75 and Cortex-A55 supportSam Parker2017-08-211-0/+2
* [ARM] Add PostRAScheduler optionSam Parker2017-08-181-0/+4
* Reapply "[GlobalISel] Remove the GISelAccessor API."Quentin Colombet2017-08-151-42/+8
* [ARM] Emit error when ARM exec mode is not available.Florian Hahn2017-08-091-2/+0
* Revert "[GlobalISel] Remove the GISelAccessor API."Quentin Colombet2017-08-081-8/+42
* [GlobalISel] Remove the GISelAccessor API.Quentin Colombet2017-08-041-42/+8
* [GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet2017-08-031-10/+0
* [ARM] Add use-misched feature, to enable the MachineScheduler.Florian Hahn2017-07-271-7/+6
* [TargetParser] Use enum classes for various ARM kind enums.Florian Hahn2017-07-271-3/+3
* [ARM] Minor cosmetic edits (NFC)Evandro Menezes2017-07-261-1/+1
* Remove the default ARMSubtarget from the ARM TargetMachine.Eric Christopher2017-07-011-0/+3
* Rewrite ARM execute only support to avoid the use of a command line flag and ...Eric Christopher2017-07-011-8/+2
* [ARM] Move GISel accessor initialization from TargetMachine to Subtarget.Quentin Colombet2017-07-011-1/+63
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* Revert "Revert "[ARM] Add Kryo to available targets""Yi Kong2017-04-061-0/+1
* [ARM] Change TCReturn to tBL if tailcall optimization fails.Sanne Wouda2017-02-031-6/+6
* [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-01-271-11/+13
* Fix for build warning in execute-only supportPrakhar Bahuguna2016-12-151-2/+2
* [ARM] Implement execute-only support in CodeGenPrakhar Bahuguna2016-12-151-2/+12
* [ARM] Add plumbing for GlobalISelDiana Picus2016-11-111-1/+21
* [Cortex-M0] Atomic loweringWeiming Zhao2016-11-031-3/+1
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-081-2/+1
OpenPOWER on IntegriCloud