Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
a66a98cc740f3eaafa3482615e4cb2001ce35ffd
/
llvm
/
lib
/
CodeGen
/
TargetPassConfig.cpp
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
· 9 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
8023233
CodeGen: Allow verifier to run after MachineBlockPlacement
by Matt Arsenault
· 9 years ago
f9acaca
CodeGen: Refactor renameDisconnectedComponents() as a pass
by Matthias Braun
· 9 years ago
1aaf87e
Factor PrologEpilogInserter around spilling, frame finalization, and scavenging
by Derek Schuff
· 9 years ago
0663b61
TargetPassConfig: Set PrintMachineCode even if addMachinePasses() does not run.
by Matthias Braun
· 9 years ago
31d19d4
CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC
by Matthias Braun
· 9 years ago
[Renamed (98%) from llvm/lib/CodeGen/Passes.cpp]
fbe85ae
CodeGen: Add DetectDeadLanes pass.
by Matthias Braun
· 10 years ago
c0441c2
Introduce a "patchable-function" function attribute
by Sanjoy Das
· 10 years ago
3347e78
Remove extra whitespace. NFC.
by Junmo Park
· 10 years ago
859ad29
Recommit LiveDebugValues pass after fixing a couple of minor issues.
by Vikram TV
· 10 years ago
e451eef
[PostRA scheduling] Allow a target to do scheduling when it wants post RA.
by Jonas Paulsson
· 10 years ago
ceca971
Revert "Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VALUEs at each basic block and insert them. Reviewed and accepted at: http://reviews.llvm.org/D11933"
by Mehdi Amini
· 10 years ago
0876d2d
Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VALUEs at each basic block and insert them. Reviewed and accepted at: http://reviews.llvm.org/D11933
by Vikram TV
· 10 years ago
07a72ba
Enable verifier after PeepholeOptimizer
by Matt Arsenault
· 10 years ago
468c998
CodeGen: print and verify after TargetPassConfig::insertPass by default
by Justin Bogner
· 10 years ago
a2002b0
Android support for SafeStack.
by Evgeniy Stepanov
· 10 years ago
8d0e301
Revert "Android support for SafeStack."
by Evgeniy Stepanov
· 10 years ago
ce2e16f
Android support for SafeStack.
by Evgeniy Stepanov
· 10 years ago
9789023
[WinEH] Add a funclet layout pass
by David Majnemer
· 10 years ago
7b560d4
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
by Chandler Carruth
· 10 years ago
e32c574
[WebAssembly] Support running without a register allocator in the default CodeGen passes
by Dan Gohman
· 10 years ago
d3cc167
Rework of the new interface for shrink wrapping
by Kit Barton
· 10 years ago
ae78d53
Reverting patch r244235.
by Kit Barton
· 10 years ago
1db2282
[PM/AA] Hoist the interface to TBAA into a dedicated header along with
by Chandler Carruth
· 10 years ago
42ff448
[PM/AA] Hoist ScopedNoAliasAA's interface into a header and move the
by Chandler Carruth
· 10 years ago
8b046a4
[PM/AA] Extract a minimal interface for CFLAA to its own header file.
by Chandler Carruth
· 10 years ago
45c20b4
This patch changes the interface to enable the shrink wrapping optimization.
by Kit Barton
· 10 years ago
17e0bc3
[PM/AA] Hoist the interface for BasicAA into a header file.
by Chandler Carruth
· 10 years ago
f50daed
Redirect DataLayout from TargetMachine to Module in SjLjEHPrepare
by Mehdi Amini
· 10 years ago
e2d7523
llc: Add a 'run-pass' option.
by Alex Lorenz
· 10 years ago
82437bf
Protection against stack-based memory corruption errors using SafeStack
by Peter Collingbourne
· 10 years ago
69fad07
[CodeGen] Add a pass to fold null checks into nearby memory operations.
by Sanjoy Das
· 10 years ago
c100c56
Move the code in TargetPassConfig::addPass that inserts machine printer pass to
by Akira Hatanaka
· 10 years ago
61b305e
[ShrinkWrap] Add (a simplified version) of shrink-wrapping.
by Quentin Colombet
· 11 years ago
799003b
Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.
by Benjamin Kramer
· 11 years ago
ab58a56
Verifier: Remove the separate -verify-di pass
by Duncan P. N. Exon Smith
· 11 years ago
1f0a635
Remove unused headers.
by Eric Christopher
· 11 years ago
47c8e7a
Stop calling DwarfEHPrepare from WinEHPrepare
by Reid Kleckner
· 11 years ago
5f141b0
Remove useMachineScheduler and replace it with subtarget options
by Eric Christopher
· 11 years ago
30d69c2
[PM] Remove the old 'PassManager.h' header file at the top level of
by Chandler Carruth
· 11 years ago
21b1788
Remove a gross usage of environment variables in MachineVerifier, replacing it with support for setting the -verify-machineinstrs flag via an environment variable in LIT.
by Owen Anderson
· 11 years ago
1185fce
Add a Windows EH preparation pass that zaps resumes
by Reid Kleckner
· 11 years ago
23cf2e2
Remove gc.root's performCustomLowering
by Philip Reames
· 11 years ago
2c63549
Update a few calls to getSubtarget<> to either be getSubtargetImpl
by Eric Christopher
· 11 years ago
5cc1569
Classify functions by EH personality type rather than using the triple
by Reid Kleckner
· 11 years ago
2b45395
Move ownership of GCStrategy objects to LLVMContext
by Philip Reames
· 11 years ago
eeea897
Revert "Insert random noops to increase security against ROP attacks (llvm)"
by JF Bastien
· 11 years ago
dcdd5ad
Insert random noops to increase security against ROP attacks (llvm)
by JF Bastien
· 11 years ago
0a57f65
CodeGen support for x86_64 SEH catch handlers in LLVM
by Reid Kleckner
· 11 years ago
93acac6
Add the ExceptionHandling::MSVC enumeration
by Reid Kleckner
· 11 years ago
7ba7830
Rename argument strings of codegen passes to avoid collisions with command line
by Akira Hatanaka
· 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
d2f4c77
Add a print and verify pass after the RegisterCoalescer
by Matthias Braun
· 11 years ago
c2291f3
Rename EH related stuff to be more precise
by Reid Kleckner
· 11 years ago
d2c5d7f
Transforms: address some late comments
by Saleem Abdulrasool
· 11 years ago
5898e09
Transform: add SymbolRewriter pass
by Saleem Abdulrasool
· 11 years ago
5c7fe7e9
Pacify bots and simplify r220321
by Arnaud A. de Grandmaison
· 11 years ago
a61262f
[PBQP] Teach PassConfig to tell if the default register allocator is used.
by Arnaud A. de Grandmaison
· 11 years ago
445dda5
Add pass-manager flags to use CFL AA
by Hal Finkel
· 11 years ago
03e43f8
[PeepholeOptimizer] Refactor the advanced copy optimization to take advantage of
by Quentin Colombet
· 11 years ago
9414665
Add scoped-noalias metadata
by Hal Finkel
· 11 years ago
bc9fed8
Enable partial libcall inlining for all targets by default.
by James Molloy
· 11 years ago
67b5481
CodeGen: rename Win64 ExceptionHandling to WinEH
by Saleem Abdulrasool
· 11 years ago
Next »