Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
CodeGen
/
TargetPassConfig.cpp
4315302
MIR: Add method to stop after specific runs of passes
by Matt Arsenault
· 7 years ago
e6406d5
[GlobalISel] Make EnableGlobalISel always set when GISel is enabled
by Petr Pavlu
· 7 years ago
86f8b70
Type safe version of MachinePassRegistry
by Serge Guelton
· 7 years ago
e8f717a
LLVMTargetMachine/TargetPassConfig: Simplify handling of start/stop options; NFC
by Matthias Braun
· 7 years ago
85d3f1e
[llc] Error out when -print-machineinstrs is used with an unknown pass
by Francis Visoiu Mistrih
· 7 years ago
10dedc0
Correct implementation of -verify-machineinstrs such that it's still overridable for EXPENSIVE_CHECKS
by Daniel Sanders
· 7 years ago
74de21d
[globalisel][verifier] Run the MachineVerifier from IRTranslator onwards
by Daniel Sanders
· 7 years ago
f78650a
Remove trailing space
by Fangrui Song
· 7 years ago
8bda188
[MachineOutliner] Add support for target-default outlining.
by Jessica Paquette
· 7 years ago
79917b9
[MachineOutliner] Add always and never options to -enable-machine-outliner
by Jessica Paquette
· 7 years ago
0c5d3ff
[MachineOutliner] Never add the outliner in -O0
by Jessica Paquette
· 7 years ago
dafa198
[MachineOutliner] Define MachineOutliner support in TargetOptions
by Jessica Paquette
· 7 years ago
d6261be
Revert "[MachineOutliner] Add always and never options to -enable-machine-outliner"
by Jessica Paquette
· 7 years ago
f3a44fe
Revert "[MachineOutliner] Never add the outliner in -O0"
by Jessica Paquette
· 7 years ago
c9d6752
[MachineOutliner] Never add the outliner in -O0
by Jessica Paquette
· 7 years ago
1ccb66c
[MachineOutliner] Add always and never options to -enable-machine-outliner
by Jessica Paquette
· 7 years ago
99d60e0
[WebAssembly] Add Wasm exception handling prepare pass
by Heejin Ahn
· 7 years ago
1eca23b
[MachineOutliner] NFC: Move EnableLinkOnceODROutlining into MachineOutliner.cpp
by Jessica Paquette
· 7 years ago
a373d18
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
by David Blaikie
· 7 years ago
2ecb7ba
[CodeGen] Add a new pass for PostRA sink
by Jun Bum Lim
· 8 years ago
6d047b7
[MergeICmps] Re-land 324317 "Enable the MergeICmps Pass by default."
by Clement Courbet
· 8 years ago
c6638c8
[MergeICmps] Revert 324317 "Enable the MergeICmps Pass by default."
by Clement Courbet
· 8 years ago
9f9e468
[TLS] use emulated TLS if the target supports only this mode
by Chih-Hung Hsieh
· 8 years ago
a2b9011
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
9386bde
[WebAssembly] Add exception handling option and feature
by Heejin Ahn
· 8 years ago
48abac8
Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Quentin Colombet
· 8 years ago
10003e3
[MergeICmps] Re-commit rL324317 "Enable the MergeICmps Pass by default."
by Clement Courbet
· 8 years ago
333be32
Revert "[MergeICmps] Enable the MergeICmps Pass by default."
by Clement Courbet
· 8 years ago
7d09780
[MergeICmps] Enable the MergeICmps Pass by default.
by Clement Courbet
· 8 years ago
94503c7
[MachineCopyPropagation] Extend pass to do COPY source forwarding
by Geoff Berry
· 8 years ago
f386e2b
[GlobalISel] Don't fall back to FastISel.
by Amara Emerson
· 8 years ago
c58f216
Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre..
by Chandler Carruth
· 8 years ago
4a7c8e7
Split MachineLICM into EarlyMachineLICM and MachineLICM; NFC
by Matthias Braun
· 8 years ago
3ab9fcb
Split TailDuplicatePass into pre- and post-RA variant; NFC
by Matthias Braun
· 8 years ago
4aa73a6
Fix the failure caused by r322773
by Volkan Keles
· 8 years ago
a79b062
Add a TargetOption to enable/disable GlobalISel
by Volkan Keles
· 8 years ago
854d10d
[AArch64][GlobalISel] Enable GlobalISel at -O0 by default
by Amara Emerson
· 8 years ago
8065f0b
Mark all library options as hidden.
by Zachary Turner
· 8 years ago
e1ecd61
Rename CountingFunctionInserter and use for both mcount and cygprofile calls, before and after inlining
by Hans Wennborg
· 8 years ago
063bed9
re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."
by Clement Courbet
· 8 years ago
82bade6
Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."
by Clement Courbet
· 8 years ago
1dc37b9
[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass.
by Clement Courbet
· 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
1359384
[MachineOutliner] Disable outlining from LinkOnceODRs by default
by Jessica Paquette
· 8 years ago
fabedba
Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
by Geoff Berry
· 8 years ago
bfc5fb4
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
34e6621
Update branch coalescing to be a PowerPC specific pass
by Lei Huang
· 8 years ago
f71bb19
Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
by Sam McCall
· 8 years ago
65528f2
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
65130e2
Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turns chains of integer
by Clement Courbet
· 8 years ago
3162125
Revert "[MergeICmps] MergeICmps is a new optimization pass that turns chains of integer"
by Clement Courbet
· 8 years ago
9473c01
[MergeICmps] MergeICmps is a new optimization pass that turns chains of integer
by Clement Courbet
· 8 years ago
e42ac21
Temporarily revert "Update branch coalescing to be a PowerPC specific pass"
by Eric Christopher
· 8 years ago
24775a0
Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
by Hans Wennborg
· 8 years ago
feffb0c
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
0cb591f
Update branch coalescing to be a PowerPC specific pass
by Lei Huang
· 8 years ago
bd47e8a
Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" round 2
by Geoff Berry
· 8 years ago
51f52c4
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
4e38e02
Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
by Geoff Berry
· 8 years ago
87f8d25
[MachineCopyPropagation] Extend pass to do COPY source forwarding
by Geoff Berry
· 8 years ago
81da0d4
IPRA: Allow target to enable IPRA by default
by Matt Arsenault
· 8 years ago
f9273c8
IPRA: Run RegUsageInfoPropagate much later
by Matt Arsenault
· 8 years ago
15f6ffb
[TargetPassConfig] Feature generic options to setup start/stop-after/before
by Quentin Colombet
· 8 years ago
559aa75
Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"
by Daniel Jasper
· 8 years ago
7b3a38e
[X86] Correct dwarf unwind information in function epilogue
by Petar Jovanovic
· 8 years ago
76bf48d
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
c7c06f1
CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCI
by Matthias Braun
· 8 years ago
d6a36ae
TargetMachine: Indicate whether machine verifier passes.
by Matthias Braun
· 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
02828a9
Only enable LiveRangeShrink for x86.
by Dehao Chen
· 8 years ago
0f86780
Make sure -optimize-regalloc=false is used correctly by user.
by Jonas Paulsson
· 8 years ago
c5490e5
[X86] Relocate code of replacement of subtarget unsupported masked memory intrinsics to run also on -O0 option.
by Ayman Musa
· 8 years ago
65dd23e
Add LiveRangeShrink pass to shrink live range within BB.
by Dehao Chen
· 8 years ago
836b0f4
Add a late IR expansion pass for the experimental reduction intrinsics.
by Amara Emerson
· 8 years ago
7b0d947
Allow targets to opt-in to codegen in SCC order
by Matt Arsenault
· 8 years ago
596f483
[Outliner] Fixed Asan bot failure in r296418
by Jessica Paquette
· 9 years ago
120ae22
[GlobalISel] Add a way for targets to enable GISel.
by Ahmed Bougacha
· 9 years ago
b223cfa
Improve scheduling with branch coalescing
by Nemanja Ivanovic
· 9 years ago
81f68ec
Revert "Add MIR-level outlining pass"
by Matthias Braun
· 9 years ago
d364109
Add MIR-level outlining pass
by Matthias Braun
· 9 years ago
5d2bd8d
Revamp llvm::once_flag to be closer to std::once_flag
by Kamil Rytarowski
· 9 years ago
a7c041d
[X86] Implement -mfentry
by Nirav Dave
· 9 years ago
e2d2ead
TargetPassConfig: Rename DisablePostRA -> DisablePostRASched; NFC
by Matthias Braun
· 9 years ago
35a024f
TargetPassConfig: Move addPass of IPRA RegUsageInfoProp down.
by Matthias Braun
· 9 years ago
732afdd
Turn cl::values() (for enum) from a vararg function to using C++ variadic template
by Mehdi Amini
· 9 years ago
729c989
llc: Add -start-before/-stop-before options
by Matthias Braun
· 9 years ago
40d7f5c
Add a counter-function insertion pass
by Hal Finkel
· 9 years ago
1c06a73
[TargetPassConfig] Add a hook to tell whether GlobalISel should warm on fallback.
by Quentin Colombet
· 9 years ago
0de43b2
[TargetPassConfig] Add a target hook to know what GlobalISel should do on error.
by Quentin Colombet
· 9 years ago
3447ca3
(Trivial) TargetPassConfig: assert when TargetMachine has no MCAsmInfo
by Alex Bradbury
· 9 years ago
b03fd12
Replace "fallthrough" comments with LLVM_FALLTHROUGH
by Justin Bogner
· 9 years ago
52735fc
XRay: Add entry and exit sleds
by Dean Michael Berris
· 9 years ago
cfed256
Add EnableIPRA to TargetOptions, and move the cl::opt -enable-ipra to TargetMachine.cpp
by Mehdi Amini
· 9 years ago
4beea66
[IPRA] Set callee saved registers to none for local function when IPRA is enabled.
by Mehdi Amini
· 9 years ago
d9d02d8
[CodeGen, TargetPassConfig] Remove a race from createRegAllocPass
by David Majnemer
· 9 years ago
bfa401e
[CFLAA] Split into Anders+Steens analysis.
by George Burgess IV
· 9 years ago
1d39683
Interprocedural Register Allocation (IPRA): add a Transformation Pass
by Mehdi Amini
· 9 years ago
bbacddf
Interprocedural Register Allocation (IPRA) Analysis
by Mehdi Amini
· 9 years ago
Next »