projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Use a worklist-driven algorithm instead of a recursive one.
[oota-llvm.git]
/
lib
/
CodeGen
/
BranchFolding.cpp
2007-03-20
Dale Johannesen
maintain LiveIn when splitting blocks (register scaveng...
blob
|
commitdiff
|
raw
2007-02-22
Jim Laskey
Remove isAccessable.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-21
Jim Laskey
Make branch folding behave in the presence of landing...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-17
Dale Johannesen
Fixes PR 1200
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Jim Laskey
Change the MachineDebugInfo to MachineModuleInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Jim Laskey
Make LABEL a builtin opcode.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-19
Chris Lattner
Eliminate static ctors from Statistics
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Chris Lattner
Detemplatize the Statistic class. The only type it...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-18
Chris Lattner
Don't transform in another bad case: if the block is...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-18
Chris Lattner
Fix another case we *don't* want to do this xform.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-18
Chris Lattner
make the previous change more aggressive, moving any...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-18
Chris Lattner
Minor code layout tweak: if we have something like...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-08
Chris Lattner
optimize single MBB loops better. In particular, produce:
blob
|
commitdiff
|
raw
|
diff to current
2006-11-05
Jeff Cohen
Unbreak VC++ build.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-02
Reid Spencer
For PR786:
blob
|
commitdiff
|
raw
|
diff to current
2006-11-01
Chris Lattner
give branch folding a simple heuristic to decide which...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-01
Chris Lattner
make tail merging more aggressive. If two blocks share...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-01
Chris Lattner
enable branch folding with an option
blob
|
commitdiff
|
raw
|
diff to current
2006-10-29
Chris Lattner
Make CanFallThrough more intelligent (so it can handle...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-28
Chris Lattner
Teach branch folding to fold identical jump tables...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-28
Chris Lattner
improve deletion of blocks that just contain branches...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-25
Chris Lattner
simplify code
blob
|
commitdiff
|
raw
|
diff to current
2006-10-25
Chris Lattner
turn off tail merging for now
blob
|
commitdiff
|
raw
|
diff to current
2006-10-24
Chris Lattner
move single basic blocks that are neither fallen into...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-23
Chris Lattner
Enable tail merging by default.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-23
Jim Laskey
More complete solution to deleting blocks and debug...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-21
Chris Lattner
don't break infinite loops
blob
|
commitdiff
|
raw
|
diff to current
2006-10-21
Chris Lattner
Use branch reversal to do stuff like this:
blob
|
commitdiff
|
raw
|
diff to current
2006-10-21
Chris Lattner
Transform code like:
blob
|
commitdiff
|
raw
|
diff to current
2006-10-21
Chris Lattner
Three changes:
blob
|
commitdiff
|
raw
|
diff to current
2006-10-21
Chris Lattner
Add an experimental cross-jumping implementation.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Chris Lattner
Teach the branch folder to update debug info if it...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Chris Lattner
Enable deleting branches to successor blocks. With...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Chris Lattner
Reenable this pass, fixing the bugs in it.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-14
Chris Lattner
disable this pass for now, it's causing issues
blob
|
commitdiff
|
raw
|
diff to current
2006-10-14
Chris Lattner
falling off the end of a function is ok with an unreach...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-13
Chris Lattner
disable some objectionable code, maybe we can bring...
blob
|
commitdiff
|
raw
|
diff to current
2005-04-21
Misha Brukman
Remove trailing whitespace
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Reid Spencer
Changes For Bug 352
blob
|
commitdiff
|
raw
|
diff to current
2004-08-01
Chris Lattner
Dereferencing end() is bad.
blob
|
commitdiff
|
raw
|
diff to current
2004-07-31
Alkis Evlogimenos
Make OptimizeBlock take a MachineFunction::iterator...
blob
|
commitdiff
|
raw
|
diff to current
2004-07-31
Chris Lattner
Next on a pointer increments the pointer, not an iterator
blob
|
commitdiff
|
raw
|
diff to current
2004-07-31
Alkis Evlogimenos
Use next() helper to make code more readable. Use
blob
|
commitdiff
|
raw
|
diff to current
2004-07-31
Alkis Evlogimenos
Use MachineFunction::iterator instead of a MachineBasic...
blob
|
commitdiff
|
raw
|
diff to current
2004-07-31
Chris Lattner
Implement a simple target-independent CFG cleanup pass
blob
|
commitdiff
|
raw
|
diff to current