Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
4640154446cb2f95aa54d001ecd6683d2941d47a
/
llvm
/
lib
/
Target
/
ARM
/
ARMSubtarget.cpp
46401544
[XRay] ARM 32-bit no-Thumb support in LLVM
by Dean Michael Berris
· 9 years ago
049f387
Revert "[XRay] ARM 32-bit no-Thumb support in LLVM"
by Renato Golin
· 9 years ago
d257373
[ARM XRay] Try to fix Thumb-only failure
by Renato Golin
· 9 years ago
17d94e2
[XRay] ARM 32-bit no-Thumb support in LLVM
by Dean Michael Berris
· 9 years ago
70c6a39
Use isTargetMachO instead of isTargetDarwin.
by Rafael Espindola
· 9 years ago
53d55f4
Some places that could using TargetParser in LLVM. NFC.
by Zijiao Ma
· 9 years ago
8331aae
[ARM] Add support for embedded position-independent code
by Oliver Stannard
· 9 years ago
b772e40
[ARM] Do not test for CPUs, use SubtargetFeatures. Also remove 2 flags.
by Diana Picus
· 9 years ago
db6bd02
Delete unused includes. NFC.
by Rafael Espindola
· 9 years ago
5ac8f5c
Don't pass a Reloc::Model to GVIsIndirectSymbol.
by Rafael Espindola
· 9 years ago
3beef8d
Move shouldAssumeDSOLocal to Target.
by Rafael Espindola
· 9 years ago
eb1068a
[ARM] Use member initializers in ARMSubtarget. NFCI
by Diana Picus
· 9 years ago
92423ce
[ARM] Do not test for CPUs, use SubtargetFeatures (Part 2). NFCI
by Diana Picus
· 9 years ago
eb3dd14
[ARM] Use member initializers in ARMSubtarget. NFCI
by Diana Picus
· 9 years ago
c5baa43
[ARM] Do not test for CPUs, use SubtargetFeatures (Part 1). NFCI
by Diana Picus
· 9 years ago
d906bf1
RAS extensions are part of ARMv8.2-A. This change enables them by introducing a
by Sjoerd Meijer
· 10 years ago
eece113
Start using shouldAssumeDSOLocal on ARM.
by Rafael Espindola
· 10 years ago
042a6c1
ARMv7k: base ABI decision on v7k Arch rather than watchos OS.
by Tim Northover
· 10 years ago
fed3e4a
[ARM] Add ARMv8-M security extension instructions to ARMv8-M Baseline/Mainline
by Bradley Smith
· 10 years ago
d4a0d18
Revert "[ARM] Add ARMv8-M security extension instructions to ARMv8-M Baseline/Mainline"
by Reid Kleckner
· 10 years ago
618712d
[ARM] Add ARMv8-M security extension instructions to ARMv8-M Baseline/Mainline
by Bradley Smith
· 10 years ago
433c22e
[ARM] Add ARMv8-A semaphore/atomic instructions to ARMv8-M Baseline/Mainline
by Bradley Smith
· 10 years ago
a118910
[ARM] Add B.W and CBZ instructions to ARMv8-M Baseline
by Bradley Smith
· 10 years ago
d9a99ce
[ARM] Add MOVW/MOVT instructions to ARMv8-M Baseline/Mainline
by Bradley Smith
· 10 years ago
e26f799
[ARM] Add ARMv8-M Baseline/Mainline LLVM targeting
by Bradley Smith
· 10 years ago
4c21cba
[ARM] Split out ARMv8-A semaphores and atomics and ARMv7 clrex as separate features
by Bradley Smith
· 10 years ago
8addbf4
[ARM] Add subtarget features for ARMv8.2-A
by Oliver Stannard
· 10 years ago
747ae9a
ARM: make sure backend is consistent about exception handling method.
by Tim Northover
· 10 years ago
982a888
[ARM] Default to ARMv4t in favour of adding Other to ARMArch
by Bradley Smith
· 10 years ago
4320205
[ARM] Properly initialize ARMArch in the ARM subtarget
by Bradley Smith
· 10 years ago
f8e47e4
ARM: add support for WatchOS's compact unwind information.
by Tim Northover
· 10 years ago
8b40366
ARM: teach backend about WatchOS and TvOS libcalls.
by Tim Northover
· 10 years ago
e0ccdc6
ARM: add backend support for the ABI used in WatchOS
by Tim Northover
· 10 years ago
ad8a063
[ARM] Avoid redundant checks for isThumb1Only() after supportsTailCall()
by Artyom Skrobov
· 10 years ago
cf29644
[ARM] Handle +t2dsp feature as an ArchExtKind in ARMTargetParser.def
by Artyom Skrobov
· 10 years ago
f2ed5c6
[ARM] Add option to force fast-isel
by Oliver Stannard
· 10 years ago
a835956
Limit the range of processors supported by ARM fast isel to v6 or
by Eric Christopher
· 10 years ago
50f1723
Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
153010c
Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
c40de48
Revert r247684 - Replace Triple with a new TargetTuple ...
by Daniel Sanders
· 10 years ago
18d4b0d
Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
1cd6d88
use minSize wrapper; NFCI
by Sanjay Patel
· 10 years ago
924879a
wrap OptSize and MinSize attributes for easier and consistent access (NFCI)
by Sanjay Patel
· 10 years ago
9c340ec
ARM: remove horrible printf left over from debugging
by Tim Northover
· 10 years ago
910dde7
ARM: prefer allocating VFP regs at stride 4 on Darwin.
by Tim Northover
· 10 years ago
2670f4a
[ARM] Define subtarget feature strict-align.
by Akira Hatanaka
· 10 years ago
2858152
[ARM] Define subtarget feature "reserve-r9", which is used to decide
by Akira Hatanaka
· 10 years ago
42427d2
Revert r242737.
by Akira Hatanaka
· 10 years ago
7482d40
[ARM] Define subtarget feature "reserve-r9", which is used to decide
by Akira Hatanaka
· 10 years ago
9e85980
ARM: Enable MachineScheduler and disable PostRAScheduler for swift.
by Matthias Braun
· 10 years ago
5a6d5bc
Revert "ARM: Enable MachineScheduler and disable PostRAScheduler for swift."
by Adam Nemet
· 10 years ago
2d8315f
ARM: Enable MachineScheduler and disable PostRAScheduler for swift.
by Matthias Braun
· 10 years ago
024d91a
[ARM] Define a subtarget feature that is used to avoid using movt/movw
by Akira Hatanaka
· 10 years ago
157e5a6
Remove getDataLayout() from TargetSelectionDAGInfo (had no users)
by Mehdi Amini
· 10 years ago
1bc8af7
[ARM] Define a subtarget feature and use it to decide whether long calls should
by Akira Hatanaka
· 10 years ago
6a9d177
IR: Do not consider available_externally linkage to be linker-weak.
by Peter Collingbourne
· 10 years ago
39a2afc
Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRAScheduler()
by Matthias Braun
· 10 years ago
a73f1fd
Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC.
by Daniel Sanders
· 10 years ago
db0712f
Use std::bitset for SubtargetFeatures.
by Michael Kuperstein
· 11 years ago
ddf76aa
Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions.
by Akira Hatanaka
· 11 years ago
c3434b3
Reverting r237234, "Use std::bitset for SubtargetFeatures"
by Michael Kuperstein
· 11 years ago
aba4a34
Use std::bitset for SubtargetFeatures
by Michael Kuperstein
· 11 years ago
824f42f
Migrate existing backends that care about software floating point
by Eric Christopher
· 11 years ago
fb37cfa
Refactor: Simplify boolean expressions in ARM target
by Alexander Kornienko
· 11 years ago
2afdb32
[ARM] Rename v8.1a from "extension" to "architecture"
by Vladimir Sukharev
· 11 years ago
075759a
Remove more superfluous .str() and replace std::string concatenation with Twine.
by Yaron Keren
· 11 years ago
c632cda
[AArch64, ARM] Add v8.1a architecture and generic cpu
by Vladimir Sukharev
· 11 years ago
29704e7
Revert "Use std::bitset for SubtargetFeatures"
by Michael Kuperstein
· 11 years ago
774b441
Use std::bitset for SubtargetFeatures
by Michael Kuperstein
· 11 years ago
1235060
[ARM] Add support for ARMV6K subtarget (LLVM)
by Renato Golin
· 11 years ago
efd7a96
Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.
by Michael Kuperstein
· 11 years ago
ba5b04c
Use std::bitset for SubtargetFeatures
by Michael Kuperstein
· 11 years ago
2cff9e1
ARM: Canonicalize access to function attributes, NFC
by Duncan P. N. Exon Smith
· 11 years ago
1889fdc
Remove getSubtargetImpl from ARMISelLowering and cache the
by Eric Christopher
· 11 years ago
8b77065
Move DataLayout back to the TargetMachine from TargetSubtargetInfo
by Eric Christopher
· 11 years ago
d990388
[cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py.
by Chandler Carruth
· 11 years ago
661f2d1
Add a new string member to the TargetOptions struct for the name
by Eric Christopher
· 11 years ago
1971c35
Model ARM backend ABI selection after the front end code doing the
by Eric Christopher
· 11 years ago
e2c3371
ARM: convert isTargetIOS checks to isTargetDarwin.
by Tim Northover
· 11 years ago
246c4fb
Remove redundant calls to isMaterializable.
by Rafael Espindola
· 11 years ago
e9ff4c2
ARM: drop check for triple that's no longer used.
by Tim Northover
· 11 years ago
cf6ce0c
ARM: remove ARM/Thumb distinction for preferred alignment.
by Tim Northover
· 11 years ago
aa09ac6
ARM: set preferred aggregate alignment to 32 universally.
by Tim Northover
· 11 years ago
9868d71
Use triple's isiOS() and isOSDarwin() methods.
by Bob Wilson
· 11 years ago
bab5ace
Refactor isThumb1Only() && isMClass() into a predicate called isV6M()
by Renato Golin
· 11 years ago
51dc3f4
Simplify switch statement in ARM subtarget align access
by Renato Golin
· 11 years ago
5312afe
constify TargetMachine argument.
by Eric Christopher
· 11 years ago
a94e592
We can grab the options struct from the TargetMachine, no need to
by Eric Christopher
· 11 years ago
1fbe1a8
| -> || No functional change.
by Richard Trieu
· 11 years ago
b68e253
Remove resetSubtargetFeatures as it is unused.
by Eric Christopher
· 11 years ago
79cc1e3
Reinstate "Nuke the old JIT."
by Eric Christopher
· 11 years ago
1175945
Change MCSchedModel to be a struct of statically initialized data.
by Pete Cooper
· 11 years ago
59c23cd
Rename AtomicExpandLoadLinked into AtomicExpand
by Robin Morisset
· 11 years ago
f17f03e
Hide two different AlignMode enums in anonymous namespaces. This bug is reported by UBSan.
by Alexey Samsonov
· 11 years ago
b9fd9ed
Temporarily Revert "Nuke the old JIT." as it's not quite ready to
by Eric Christopher
· 11 years ago
f8b27c4
Nuke the old JIT.
by Rafael Espindola
· 11 years ago
df4b763
[RegisterCoalescer] Moving the RegisterCoalescer subtarget hook onto the TargetRegisterInfo instead of the TargetSubtargetInfo.
by Chris Bieneman
· 11 years ago
80a866a
Added documentation for SizeMultiplier in the ARM subtarget hook for register coalescing. Also fixed some 80 col violations.
by Chris Bieneman
· 11 years ago
a2f658d
Move Post RA Scheduling flag bit into SchedMachineModel
by Sanjay Patel
· 11 years ago
03695ab
[RegisterCoalescer] Add new subtarget hook allowing targets to opt-out of coalescing.
by Chris Bieneman
· 11 years ago
Next »