projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Nuke the old JIT.
[oota-llvm.git]
/
lib
/
CodeGen
/
Passes.cpp
2014-07-24
Hal Finkel
Add scoped-noalias metadata
blob
|
commitdiff
|
raw
2014-07-23
James Molloy
Enable partial libcall inlining for all targets by...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-29
Saleem Abdulrasool
CodeGen: rename Win64 ExceptionHandling to WinEH
blob
|
commitdiff
|
raw
|
diff to current
2014-06-26
Juergen Ributzka
[StackMaps] Enable patchpoint liveness analysis per...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-26
Juergen Ributzka
[Stackmaps] Remove the liveness calculation for stackma...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-04
Andrew Trick
Add a subtarget hook: enablePostMachineScheduler.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Duncan P. N. Exon...
verify-di: Implement DebugInfoVerifier
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-20
Mark Seaborn
Remove LowerInvoke's obsolete "-enable-correct-eh-suppo...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Juergen Ributzka
Revert "Revert "Add Constant Hoisting Pass" (r200034)"
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Hans Wennborg
Revert "Add Constant Hoisting Pass" (r200034)
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Add Constant Hoisting Pass
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Revert "Add Constant Hoisting Pass"
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Add Constant Hoisting Pass
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Andrew Trick
Hide the pre-RA-sched= option.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[cleanup] Move the Dominators.h and Verifier.h headers...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-12
Chandler Carruth
[PM] Simplify the interface exposed for IR printing...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-12
Chandler Carruth
[PM] Rename the IR printing pass header to a more gener...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Move the LLVM IR asm writer header files into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-28
Andrew Trick
Stub out a PostMachineScheduler pass.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-19
Josh Magee
[stackprotector] Use analysis from the StackProtector...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-14
Juergen Ributzka
[Stackmap] Liveness Analysis Pass
blob
|
commitdiff
|
raw
|
diff to current
2013-12-13
Andrew Trick
Revert "Liveness Analysis Pass"
blob
|
commitdiff
|
raw
|
diff to current
2013-12-13
Andrew Trick
Liveness Analysis Pass
blob
|
commitdiff
|
raw
|
diff to current
2013-12-07
Vincent Lejeune
Add a RequireStructuredCFG Field to TargetMachine.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-14
Rafael Espindola
Remove the now unused strong phi elimination pass.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-26
Andrew Trick
Added temp flag -misched-bench for staging in default...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-05
Benjamin Kramer
Don't leak passes if added outside of the area determin...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Craig Topper
Use SmallVectorImpl instead of SmallVector for iterator...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-19
Bill Wendling
Access the TargetLoweringInfo from the TargetMachine...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-19
Bill Wendling
Access the TargetLoweringInfo from the TargetMachine...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-20
Bill Wendling
The DWARF EH pass doesn't need the TargetMachine, only...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-11
Benjamin Kramer
Add braces around || in && to pacify GCC.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-10
Andrew Trick
Generalize the PassConfig API and remove addFinalizeReg...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-29
Benjamin Kramer
Remove the old CodePlacementOpt pass.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-05
Bill Wendling
Remove unused #includes.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-10
Cameron Zwarich
Fix a typo.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-17
Jakob Stoklund Olesen
Provide a place for targets to insert ILP optimization...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Switch the SCEV expander and LoopStrengthReduce to use
blob
|
commitdiff
|
raw
|
diff to current
2012-12-21
Evan Cheng
Add targets to skip running the GC passes.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Bill Wendling
Replace r168930 with a more reasonable patch.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-19
Craig Topper
Move else onto line with preceding closing brace.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-13
Andrew Trick
misched: Allow subtargets to enable misched and depende...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Nadav Rotem
revert r166264 because the LTO build is still failing
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Nadav Rotem
recommit the patch that makes LSR and LowerInvoke use...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-18
Bob Wilson
Temporarily revert the TargetTransform changes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Nadav Rotem
Add a new interface to allow IR-level passes to access...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-03
Jakob Stoklund Olesen
The early if conversion pass is ready to be used as...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Nadav Rotem
Add a new optimization pass: Stack Coloring, that merge...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Roman Divacky
Stop casting away const qualifier needlessly.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-20
Jakob Stoklund Olesen
Add a verification pass after ExpandISelPseudos.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Add an experimental -early-live-intervals option.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-04
Jakob Stoklund Olesen
Make sure -print-machineinstrs applies to the first...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-04
Jakob Stoklund Olesen
Add an experimental early if-conversion pass, off by...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Chandler Carruth
All glory to address sanitizer. ;]
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Bob Wilson
Extend TargetPassConfig to allow running only a subset...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Bob Wilson
Move assertion with TargetPassConfig's Initialized...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Bob Wilson
Consistently use AnalysisID types in TargetPassConfig.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Bob Wilson
Add all codegen passes to the PassManager via TargetPas...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-26
Jakob Stoklund Olesen
Allow targets to inject passes before the virtual regis...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-25
Jakob Stoklund Olesen
Run ProcessImplicitDefs on SSA form where it can be...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-08
Jakob Stoklund Olesen
Reintroduce VirtRegRewriter.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Bob Wilson
Add an insertPass API to TargetPassConfig. <rdar:...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-01
Bill Wendling
Change the PassManager from a reference to a pointer.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-16
Chandler Carruth
Flip the new block-placement pass to be on by default.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Enable machine code verification in the entire code...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Enable machine code verification after PreSched2 passes.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Also verify after ExpandPostRAPseudos.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Enable machine code verification after the late machine...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-14
Andrew Trick
misched: implemented a framework for top-down or bottom...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-20
Evan Cheng
Fix machine-cp by having it to check sub-register indic...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-16
Benjamin Kramer
Disable machine copy propagation for now. It's known...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
Revert r150565 again. Appears to be a stage2 failure...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
Reapply r150565 with the typo fix properly merged.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
reverting r150565. Premature push.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
Move PostRAMachineLICM into MachineLateOptimization...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
Allow CodeGen (llc) command line options to work as...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
Added TargetPassConfig::disablePass/substitutePass...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-11
Andrew Trick
Add TargetPassConfig hooks for scheduling/bundling.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Andrew Trick
comment grammar
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Andrew Trick
RegAlloc superpass: includes phi elimination, coalescin...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-09
Andrew Trick
Improve TargetPassConfig. No intended functionality.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Codegen pass definition cleanup. No functionality.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: Machi...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: Stack...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: PostR...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: Branc...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Added TargetPassConfig::setOpt
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Added Pass::createPass(ID) to handle pass configuration...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: TailD...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Andrew Trick
TargetPassConfig: confine the MC configuration to Targe...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Andrew Trick
Move TargetPassConfig implementation into Passes.cpp
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Andrew Trick
Make TargetPassConfig an ImmutablePass so CodeGenPasses...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-12
Jakob Stoklund Olesen
Delete the linear scan register allocator.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-30
Jakob Stoklund Olesen
Update comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-30
Jakob Stoklund Olesen
Use a greedy algorithm for allocating registers.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-19
Jakob Stoklund Olesen
Force the greedy register allocator to be linked alongs...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-03
Jakob Stoklund Olesen
Use the fast register allocator by default for -O0...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-27
Jakob Stoklund Olesen
Add a -regalloc=default option that chooses a register...
blob
|
commitdiff
|
raw
|
diff to current
next