Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Target
/
PowerPC
/
PPCTargetMachine.cpp
ca29c27
[Targets] Add errors for tiny and kernel codemodel on targets that don't support them
by David Green
· 7 years ago
46f840f
[PowerPC] Make no-PIC default to match GCC - LLVM
by Stefan Pintilie
· 7 years ago
9004444
Revert "[PowerPC] Make no-PIC default to match GCC - LLVM"
by Stefan Pintilie
· 7 years ago
046eff5
[PowerPC] Make no-PIC default to match GCC - LLVM
by Stefan Pintilie
· 7 years ago
7c80f98
[PPC] Remove Darwin support from POWER backend.
by Kit Barton
· 7 years ago
cb4f0c5
[PowerPC] Replace the Post RA List Scheduler with the Machine Scheduler
by Stefan Pintilie
· 7 years ago
8ad9a97
Plumb useAA through TargetTransformInfo to remove Transforms->CodeGen header dependency
by David Blaikie
· 8 years ago
6054e65
Move TargetLoweringObjectFile from CodeGen to Target to fix layering
by David Blaikie
· 8 years ago
26d11ca
(Re-landing) Expose a TargetMachine::getTargetTransformInfo function
by Sanjoy Das
· 8 years ago
747d111
Revert "Expose a TargetMachine::getTargetTransformInfo function"
by Sanjoy Das
· 8 years ago
0c3de35
Expose a TargetMachine::getTargetTransformInfo function
by Sanjoy Das
· 8 years ago
6995e5d
[PowerPC] Convert r+r instructions to r+i (pre and post RA)
by Nemanja Ivanovic
· 8 years ago
6f590bf
[PowerPC] MachineSSA pass to reduce the number of CR-logical operations
by Nemanja Ivanovic
· 8 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
bb8507e
Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"
by Matthias Braun
· 8 years ago
3a9c114
TargetMachine: Merge TargetMachine and LLVMTargetMachine
by Matthias Braun
· 8 years ago
34e6621
Update branch coalescing to be a PowerPC specific pass
by Lei Huang
· 8 years ago
e42ac21
Temporarily revert "Update branch coalescing to be a PowerPC specific pass"
by Eric Christopher
· 8 years ago
0cb591f
Update branch coalescing to be a PowerPC specific pass
by Lei Huang
· 8 years ago
27834695
Fix the ppc jit tests.
by Rafael Espindola
· 8 years ago
79e238a
Delete Default and JITDefault code models
by Rafael Espindola
· 8 years ago
b16eacf
Make the PPCCTRLoops pass depend on being able to access the TargetMachine and clean up accordingly.
by Eric Christopher
· 8 years ago
6989caa
[PowerPC] fix potential verification error on __tls_get_addr
by Hiroshi Inoue
· 8 years ago
5102028
[PowerPC] set optimization level in SelectionDAGISel
by Hiroshi Inoue
· 8 years ago
e7a3553
[PowerPC] fix trivial typos in comment, NFC
by Hiroshi Inoue
· 8 years ago
c70d07b
Rework logic and comment out the default relocation models for PPC.
by Eric Christopher
· 8 years ago
5ec30ef
Turn a large if block into a smaller early return for clarity.
by Eric Christopher
· 8 years ago
ded727c
Remove the old and unused PPC32 and PPC64TargetMachine classes.
by Eric Christopher
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
5e394c3
TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC
by Matthias Braun
· 8 years ago
8b61764
[LegacyPassManager] Remove TargetMachine constructors
by Francis Visoiu Mistrih
· 8 years ago
380611a
Remove the default subtarget from the Power port. It's unnecessary and harmful if used.
by Eric Christopher
· 8 years ago
9fd267c
Temporarily revert "[PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64" as it's causing test failures, I've given Carrot a testcase offline.
by Eric Christopher
· 8 years ago
f8d4018
[PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64
by Guozhi Wei
· 9 years ago
0824096
Temporarily revert "For X86-64 linux and PPC64 linux align int128 to 16 bytes."
by Eric Christopher
· 9 years ago
42b92488
For X86-64 linux and PPC64 linux align int128 to 16 bytes.
by Eric Christopher
· 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
8187c19
[PowerPC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
400e7b7
Use PIC relocation model as default for PowerPC64 ELF.
by Joerg Sonnenberger
· 9 years ago
f42454b
Move the global variables representing each Target behind accessor function
by Mehdi Amini
· 9 years ago
bfdbea6
[Target] move reciprocal estimate settings from TargetOptions to TargetLowering
by Sanjay Patel
· 9 years ago
a932105
[PowerPC] Refactor soft-float support, and enable PPC64 soft float
by Hal Finkel
· 9 years ago
248cfb9
Convert 2 more uses to shouldAssumeDSOLocal(). NFC.
by Rafael Espindola
· 9 years ago
8c34dd8
Delete Reloc::Default.
by Rafael Espindola
· 9 years ago
31d19d4
CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC
by Matthias Braun
· 9 years ago
f84547c
LiveIntervalAnalysis: Remove LiveVariables requirement
by Matthias Braun
· 9 years ago
289bd5f
Add optimization bisect opt-in calls for PowerPC passes
by Andrew Kaylor
· 9 years ago
4701a91
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
by Ehsan Amiri
· 9 years ago
fc35391
[PowerPC] Add a late MI-level pass for QPX load/splat simplification
by Hal Finkel
· 9 years ago
8dd66e5
Remove HasFnAttribute guards to getFnAttribute calls
by Nirav Dave
· 9 years ago
9d9cb27
[PPCLoopDataPrefetch] Move pass to Transforms/Scalar/LoopDataPrefetch. NFC
by Adam Nemet
· 10 years ago
280f710
[Power PC] llvm soft float support for ppc32
by Petar Jovanovic
· 10 years ago
a1c712f
[PPC64] Convert bool literals to i32
by Kit Barton
· 10 years ago
34af5e1
[PowerPC] Add an MI SSA peephole pass.
by Bill Schmidt
· 10 years ago
0a7d0ad
Untabify.
by NAKAMURA Takumi
· 10 years ago
8496503
Reformat comment lines.
by NAKAMURA Takumi
· 10 years ago
70ad98a
Reformat.
by NAKAMURA Takumi
· 10 years ago
a4e5d3c
constify the Function parameter to the TTI creation callback and
by Eric Christopher
· 10 years ago
5d36b23
[PowerPC] Use the MachineCombiner to reassociate fadd/fmul
by Hal Finkel
· 10 years ago
cbf0892
[PowerPC] Make use of the TargetRecip system
by Hal Finkel
· 10 years ago
c81f450
Clean up redundant copies of Triple objects. NFC
by Daniel Sanders
· 10 years ago
335487a
Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTriple(). NFC.
by Daniel Sanders
· 10 years ago
3e5de88
Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.
by Daniel Sanders
· 10 years ago
a73f1fd
Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC.
by Daniel Sanders
· 10 years ago
8340de1
[PowerPC] Add extra r2 read deps on @toc@l relocations
by Hal Finkel
· 10 years ago
fe723b9
[PPC64LE] Remove unnecessary swaps from lane-insensitive vector computations
by Bill Schmidt
· 10 years ago
ed1042b
Add computeFSAdditions to the function based subtarget creation
by Eric Christopher
· 11 years ago
83eb13c
Remove the bare getSubtargetImpl call from the PPC port. As part
by Eric Christopher
· 11 years ago
93e1ea1
Move the DataLayout to the generic TargetMachine, making it mandatory.
by Mehdi Amini
· 11 years ago
e5aaf3f
[PowerPC] Loop Data Prefetching for the BG/Q
by Hal Finkel
· 11 years ago
fee6aaf
Move ABI handling and 64-bitness to the PowerPC target machine.
by Eric Christopher
· 11 years ago
5bedaf93
PowerPC: Canonicalize access to function attributes, NFC
by Duncan P. N. Exon Smith
· 11 years ago
30d69c2
[PM] Remove the old 'PassManager.h' header file at the top level of
by Chandler Carruth
· 11 years ago
82f1c77
[PowerPC] Fix reverted patch r227976 to avoid register assignment issues
by Bill Schmidt
· 11 years ago
0d2a151
Revert "r227976 - [PowerPC] Yet another approach to __tls_get_addr" and related fixups
by Hal Finkel
· 11 years ago
c9dd020
[PowerPC] Prepare loops for pre-increment loads/stores
by Hal Finkel
· 11 years ago
685aa8b
[PowerPC] Yet another approach to __tls_get_addr
by Bill Schmidt
· 11 years ago
83d6954
[PowerPC] Remove the PPCVSXCopyCleanup pass
by Hal Finkel
· 11 years ago
8b04c0d
[multiversion] Switch all of the targets over to use the
by Chandler Carruth
· 11 years ago
93dcdc4
[PM] Switch the TargetMachine interface from accepting a pass manager
by Chandler Carruth
· 11 years ago
705b185
[PM] Change the core design of the TTI analysis to use a polymorphic
by Chandler Carruth
· 11 years ago
b1874eb
Remove unused function.
by Eric Christopher
· 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
d990388
[cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py.
by Chandler Carruth
· 11 years ago
7e37a5f
[CodeGen] Add print and verify pass after each MachineFunctionPass by default
by Matthias Braun
· 11 years ago
01c7361
This reverts commit r224043 and r224042.
by Rafael Espindola
· 11 years ago
a7c82a9
[CodeGen] Add print and verify pass after each MachineFunctionPass by default
by Matthias Braun
· 11 years ago
f413be1
[PPC] Use SeparateConstOffsetFromGEP
by Hal Finkel
· 11 years ago
357600e
Add out of line virtual destructors to all LLVMTargetMachine subclasses
by Reid Kleckner
· 11 years ago
a271932
This patch changes the ownership of TLOF from TargetLoweringBase to TargetMachine so that different subtargets could share the TLOF effectively
by Aditya Nandakumar
· 11 years ago
3faf2f1
Add subtarget caches to aarch64, arm, ppc, and x86.
by Eric Christopher
· 11 years ago
eb6e3bb
Now that the optimization level is adjusting the feature string
by Eric Christopher
· 11 years ago
36448af
Rework the PPC TargetMachine so that the non-function specific
by Eric Christopher
· 11 years ago
2212996
[Power] Use AtomicExpandPass for fence insertion, and use lwsync where appropriate
by Robin Morisset
· 11 years ago
79cc1e3
Reinstate "Nuke the old JIT."
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
Next »