Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
d6827ce3a35e3670b11c703ed25201728503e26c
/
llvm
/
lib
/
Target
/
PowerPC
/
PPCSubtarget.h
5321dcd
[NFC][PowerPC] Custom PowerPC specific machine-scheduler
by QingShan Zhang
· 7 years ago
7d007dd
[PowerPC] Update Vector Costs for P9
by Nemanja Ivanovic
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
d52990c
Introduce codegen for the Signal Processing Engine
by Justin Hibbits
· 7 years ago
ceb3cd9
Add PowerPC e500(v2) core scheduler and directives.
by Justin Hibbits
· 7 years ago
06cf6a6
[PowerPC] Secure PLT support
by Strahinja Petrovic
· 8 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
d5acad0
[PPC] Fix two bugs in frame lowering.
by Tony Jiang
· 8 years ago
918ed87
[XRay] Implement powerpc64le xray.
by Tim Shen
· 9 years ago
8e8c444
[PowerPC] Expand ISEL instruction into if-then-else sequence.
by Tony Jiang
· 9 years ago
8da139a
Revert "[PowerPC] Expand ISEL instruction into if-then-else sequence."
by Tony Jiang
· 9 years ago
7630b8c
[PowerPC] Expand ISEL instruction into if-then-else sequence.
by Tony Jiang
· 9 years ago
a932105
[PowerPC] Refactor soft-float support, and enable PPC64 soft float
by Hal Finkel
· 9 years ago
6e7879c
[Power9] Add exploitation of non-permuting memory ops
by Nemanja Ivanovic
· 9 years ago
b074a60
[PowerPC] Add support for -mlongcall
by Hal Finkel
· 9 years ago
6329872
Target: Remove unused arguments from overrideSchedPolicy, NFC
by Duncan P. N. Exon Smith
· 9 years ago
6e29baf
[Power9] Add support for -mcpu=pwr9 in the back end
by Nemanja Ivanovic
· 9 years ago
a1d8bc5
[PPC, SSP] Support PowerPC Linux stack protection.
by Tim Shen
· 10 years ago
a621a7f
[PowerPC] Basic support for P9 atomic loads and stores
by Nemanja Ivanovic
· 10 years ago
fa7057a
[PowerPC] Refactor popcnt[dw] target features
by Hal Finkel
· 10 years ago
7059d41
[PowerPC] On the A2, popcnt[dw] are very slow
by Hal Finkel
· 10 years ago
93612ec
Power9] Implement new vsx instructions: compare and conversion
by Kit Barton
· 10 years ago
f9172fd4
Rename TargetSelectionDAGInfo into SelectionDAGTargetInfo and move it to CodeGen/
by Benjamin Kramer
· 10 years ago
b033f67
Define a feature for __float128 support in the PPC back end
by Nemanja Ivanovic
· 10 years ago
280f710
[Power PC] llvm soft float support for ppc32
by Petar Jovanovic
· 10 years ago
25bf4a8
Power8 and later support fusing addis/addi and addis/ld instruction
by Eric Christopher
· 10 years ago
c180836
Weak non-function symbols were being accessed directly, which is
by Eric Christopher
· 10 years ago
157e5a6
Remove getDataLayout() from TargetSelectionDAGInfo (had no users)
by Mehdi Amini
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
4f79f96
Properly handle the mftb instruction.
by Kit Barton
· 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
c38b531
Add direct moves to/from VSR and exploit them for FP/INT conversions
by Nemanja Ivanovic
· 11 years ago
c090479
Add LLVM support for remaining integer divide and permute instructions from ISA 2.06
by Nemanja Ivanovic
· 11 years ago
535e69d
Add Hardware Transactional Memory (HTM) Support
by Kit Barton
· 11 years ago
0adf26b
Add support for part-word atomics for PPC
by Nemanja Ivanovic
· 11 years ago
e8effe1
Add LLVM support for PPC cryptography builtins
by Nemanja Ivanovic
· 11 years ago
c93a9a2
[PowerPC] Add support for the QPX vector instruction set
by Hal Finkel
· 11 years ago
fee6aaf
Move ABI handling and 64-bitness to the PowerPC target machine.
by Eric Christopher
· 11 years ago
a10d58d
Move the target machine variable so that it's initialized early
by Eric Christopher
· 11 years ago
e8dbfe1
Stash the TargetMachine on the subtarget so we can access it later.
by Eric Christopher
· 11 years ago
fe88b18
[PowerPC] Implement the vpopcnt instructions for POWER8
by Bill Schmidt
· 11 years ago
8b77065
Move DataLayout back to the TargetMachine from TargetSubtargetInfo
by Eric Christopher
· 11 years ago
e2ab0f1
[PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect calls
by Hal Finkel
· 11 years ago
082cfc0
[PPC64] Add support for the ICBT instruction on POWER8.
by Bill Schmidt
· 11 years ago
d990388
[cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py.
by Chandler Carruth
· 11 years ago
5ff00b4
[PowerPC] Add a flag for experimenting with subreg liveness tracking
by Hal Finkel
· 11 years ago
4edc66b
[PowerPC] Add support for the CMPB instruction
by Hal Finkel
· 11 years ago
dcce023
[PowerPC] Reduce names from Power8Vector to P8Vector
by Bill Schmidt
· 11 years ago
cfc4a54
[PowerPC] Add feature for Power8 vector extensions
by Bill Schmidt
· 11 years ago
fe3368c
[PowerPC] Modern Book-E cores support sync
by Hal Finkel
· 11 years ago
f6ed33e
constify the TargetMachine argument used in the subtarget and
by Eric Christopher
· 11 years ago
eb6e3bb
Now that the optimization level is adjusting the feature string
by Eric Christopher
· 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
a7c40ef
Canonicalize header guards into a common format.
by Benjamin Kramer
· 11 years ago
0ead61c
Initialize PPC DataLayout based on the Triple only.
by Eric Christopher
· 11 years ago
3770cf5
Remove extraneous 64-bit argument to the PPC TargetMachine constructor
by Eric Christopher
· 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
39f095a
Add first bunch of SPE instructions. As they overlap with Altivec, mark
by Joerg Sonnenberger
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
7405210
Add support for m[ft][di]bat[ul] instructions.
by Joerg Sonnenberger
· 11 years ago
0b2ebcb
Add features for PPC 4xx and e500/e500mc instructions.
by Joerg Sonnenberger
· 11 years ago
90a5de8
[PowerPC] Support ELFv1/ELFv2 ABI selection via features
by Ulrich Weigand
· 11 years ago
aa0ac4f
[PowerPC] ELFv2 function call changes
by Ulrich Weigand
· 11 years ago
3ee2af7
[PowerPC] 32-bit ELF PIC support
by Hal Finkel
· 11 years ago
a2f658d
Move Post RA Scheduling flag bit into SchedMachineModel
by Sanjay Patel
· 11 years ago
970ff64
add ppc64/pwr8 as target
by Will Schmidt
· 11 years ago
170ebcf
Fix typo.
by Eric Christopher
· 11 years ago
02ae690
Move the PPCSelectionDAGInfo off the TargetMachine and onto the subtarget.
by Eric Christopher
· 11 years ago
f8c031f
Move PPCTargetLowering off of the TargetMachine and onto the subtarget.
by Eric Christopher
· 11 years ago
f55a224
Move PPCJITInfo off of the TargetMachine and onto the subtarget.
by Eric Christopher
· 11 years ago
bd14dc5
Move PPCInstrInfo off of the target machine and onto the subtarget.
by Eric Christopher
· 11 years ago
49628bc
Move DataLayout from the PPCTargetMachine to the subtarget.
by Eric Christopher
· 11 years ago
d104c31
Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. Use
by Eric Christopher
· 11 years ago
6b0fcfe
Make early if conversion dependent upon the subtarget and add
by Eric Christopher
· 11 years ago
d1309ee
Save the optimization level the subtarget was created with in a
by Eric Christopher
· 11 years ago
0d3fa92
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. PowerPC edition
by Craig Topper
· 12 years ago
27774d9
[PowerPC] Initial support for the VSX instruction set
by Hal Finkel
· 12 years ago
24a542f
Don't avoid cfi instructions on the bg/p.
by Rafael Espindola
· 12 years ago
940ab93
Add CR-bit tracking to the PowerPC backend for i1 values
by Hal Finkel
· 12 years ago
5b35858
Move PPC's getDataLayoutString out of line and document it better.
by Rafael Espindola
· 12 years ago
081efcc
Add support for the VSX target attribute. No functional change
by Eric Christopher
· 12 years ago
0096dbd
Mark PPC MFTB and DST (and friends) as deprecated
by Hal Finkel
· 12 years ago
21442b2
Enable MI scheduling (and CodeGen AA) by default for embedded PPC cores
by Hal Finkel
· 12 years ago
dbc78e1
Add the PPC fcpsgn instruction
by Hal Finkel
· 12 years ago
0a9170d
[PowerPC] Support powerpc64le as a syntax-checking target.
by Bill Schmidt
· 12 years ago
a0014a5
PPC: Refactoring to support subtarget feature changing
by Hal Finkel
· 12 years ago
541758d
[PowerPC] FreeBSD does not require f128 in its data layout string.
by Bill Schmidt
· 12 years ago
2e10331
Use PPC reciprocal estimates with Newton iteration in fast-math mode
by Hal Finkel
· 13 years ago
f6d45f2
Add more PPC floating-point conversion instructions
by Hal Finkel
· 13 years ago
beb296b
Add the PPC lfiwax instruction
by Hal Finkel
· 13 years ago
c20a08d
Add PPC FP rounding instructions fri[mnpz]
by Hal Finkel
· 13 years ago
31d2956
Add the PPC64 ldbrx/stdbrx instructions
by Hal Finkel
· 13 years ago
a4d0748
Add the PPC64 popcntd instruction
by Hal Finkel
· 13 years ago
52742c2
LLVM enablement for some older PowerPC CPUs
by Bill Schmidt
· 13 years ago
efb305e
Add definitions for the PPC a2q core marked as having QPX available
by Hal Finkel
· 13 years ago
7f9e8d3
Add isBGQ method to PPCSubtarget
by Hal Finkel
· 13 years ago
Next »