projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove from cmake too.
[oota-llvm.git]
/
lib
/
Transforms
/
2011-09-19
Bill Wendling
Revert r140083 and r140084 until buildbots can be fixed.
tree
|
commitdiff
2011-09-19
Bill Wendling
If we are extracting a basic block that ends in an...
tree
|
commitdiff
2011-09-19
Eli Friedman
Fix an infinite loop where a transform in InstCombiner...
tree
|
commitdiff
2011-09-19
Andrew Trick
[indvars] Fix PR10946: SCEV cannot handle Vector IVs.
tree
|
commitdiff
2011-09-15
Andrew Trick
Reapply r139759. Disable IV rewriting by default. See...
tree
|
commitdiff
2011-09-15
Eli Friedman
Make demanded-elt simplification for shufflevector...
tree
|
commitdiff
2011-09-14
Dan Gohman
Don't mark objc_retainBlock as nounwind. It calls user...
tree
|
commitdiff
2011-09-14
Dan Gohman
objc_retainBlock is not NoModRef because it can update...
tree
|
commitdiff
2011-09-13
Andrew Trick
[indvars] Revert r139579 until 401.bzip -arch i386...
tree
|
commitdiff
2011-09-13
Andrew Trick
Disable IV rewriting by default. See PR10916.
tree
|
commitdiff
2011-09-13
Andrew Trick
[indvars] Fix bugs in floating point IV range checks...
tree
|
commitdiff
2011-09-13
Eli Friedman
Add comment to clarify the behavior of a helper in...
tree
|
commitdiff
2011-09-13
Eli Friedman
Correct grammar.
tree
|
commitdiff
2011-09-12
Eli Friedman
Change a bunch of isVolatile() checks to check for...
tree
|
commitdiff
2011-09-12
Andrew Trick
Rename -disable-iv-rewrite to -enable-iv-rewrite=false...
tree
|
commitdiff
2011-09-10
Andrew Trick
[disable-iv-rewrite] Allow WidenIV to handle NSW/NUW...
tree
|
commitdiff
2011-09-09
Andrew Trick
Comment formatting.
tree
|
commitdiff
2011-09-06
Andrew Trick
Add -verify-indvars for imperfect SCEV trip count verif...
tree
|
commitdiff
2011-09-06
Devang Patel
Use IRBuilder.
tree
|
commitdiff
2011-09-06
Owen Anderson
Try again at r138809 (make DSE more aggressive in remov...
tree
|
commitdiff
2011-09-06
Duncan Sands
Split the init.trampoline intrinsic, which currently...
tree
|
commitdiff
2011-09-05
Duncan Sands
Delete trivial landing pads that just continue unwindin...
tree
|
commitdiff
2011-09-04
Bill Wendling
Use Duncan's patch to delete the instructions in revers...
tree
|
commitdiff
2011-09-02
Bill Wendling
Update comments to reflect reality.
tree
|
commitdiff
2011-09-02
Andrew Trick
Enable SCEV-based unrolling by default.
tree
|
commitdiff
2011-09-02
Jakub Staszak
Compare type size instead of type _store_ size to make...
tree
|
commitdiff
2011-09-01
Bill Wendling
Reduce indentation. No functionality change.
tree
|
commitdiff
2011-09-01
Bill Wendling
Change worklist driven deletion to be an iterative...
tree
|
commitdiff
2011-09-01
Eli Friedman
Fix an issue with the IR sink pass found by inspection...
tree
|
commitdiff
2011-09-01
Bill Wendling
Resubmit with fix. Properly remove the instructions...
tree
|
commitdiff
2011-09-01
Bill Wendling
Submitted this too early.
tree
|
commitdiff
2011-09-01
Bill Wendling
Don't DCE the landingpad instruction.
tree
|
commitdiff
2011-08-31
Bill Wendling
Make sure we aren't deleting the landingpad instruction.
tree
|
commitdiff
2011-08-30
Rafael Espindola
Remove the old tail duplication pass. It is not used...
tree
|
commitdiff
2011-08-30
Owen Anderson
Speculatively revert r138809 in an attempt to fix Drago...
tree
|
commitdiff
2011-08-30
Owen Anderson
When walking backwards to eliminate final stores to...
tree
|
commitdiff
2011-08-29
Nadav Rotem
Fixes following the CR by Chris and Duncan:
tree
|
commitdiff
2011-08-28
Nadav Rotem
Bitcasts are transitive. Bitcast-Bitcast-X becomes...
tree
|
commitdiff
2011-08-26
Bill Wendling
Don't sink landingpad instructions during ind-var simpl...
tree
|
commitdiff
2011-08-26
Benjamin Kramer
Address review comments.
tree
|
commitdiff
2011-08-26
Benjamin Kramer
SimplifyCFG: If we have a PHI node that can evaluate...
tree
|
commitdiff
2011-08-25
Bill Wendling
LSR wants to split the landing pad's critical edge...
tree
|
commitdiff
2011-08-25
Bill Wendling
When inserting new instructions, use getFirstInsertionP...
tree
|
commitdiff
2011-08-24
Bill Wendling
Skip the landingpad instruction when determining the...
tree
|
commitdiff
2011-08-24
Bill Wendling
Use getFirstInsertionPt instead of getFirstNonPHI so...
tree
|
commitdiff
2011-08-24
Rafael Espindola
Fix a crashing bug in SplitBlock when it is called...
tree
|
commitdiff
2011-08-22
Dan Gohman
Add a comment.
tree
|
commitdiff
2011-08-22
Dan Gohman
Constant pointers to objects don't need reference counting.
tree
|
commitdiff
2011-08-19
Bill Wendling
If we're splitting the landing pad block and assigning...
tree
|
commitdiff
2011-08-19
Bill Wendling
The landingpad instruction isn't dead simply because...
tree
|
commitdiff
2011-08-19
Benjamin Kramer
Make a bunch of symbols private.
tree
|
commitdiff
2011-08-19
Benjamin Kramer
C API functions must be able to see their extern "C...
tree
|
commitdiff
2011-08-19
Dan Gohman
Track a retain+release nesting level independently...
tree
|
commitdiff
2011-08-19
Bill Wendling
Intelligently split the landing pad block.
tree
|
commitdiff
2011-08-19
Bill Wendling
Add SplitLandingPadPredecessors().
tree
|
commitdiff
2011-08-18
Bill Wendling
Use 'getFirstInsertionPt' when trying to insert new...
tree
|
commitdiff
2011-08-18
Dan Gohman
Make it clear that this code is iterating in reverse...
tree
|
commitdiff
2011-08-18
Bill Wendling
Revert r137871. The loop simplify pass should require...
tree
|
commitdiff
2011-08-18
Bill Wendling
Split out the updating of PHI nodes after splitting...
tree
|
commitdiff
2011-08-18
Bill Wendling
Use this fantzy ArrayRef thing to pass in the list...
tree
|
commitdiff
2011-08-18
Nick Lewycky
The edge from DISubprogram to DICompileUnit has been...
tree
|
commitdiff
2011-08-18
Bill Wendling
Use static instead of anonymous namespace.
tree
|
commitdiff
2011-08-18
Bill Wendling
Split out the analysis updating code into a helper...
tree
|
commitdiff
2011-08-18
Devang Patel
Dramatically speedup codegen prepare by a) avoiding...
tree
|
commitdiff
2011-08-17
Devang Patel
Do not use DebugInfoFinder. Extract debug info directly...
tree
|
commitdiff
2011-08-17
Eli Friedman
Atomic load/store handling for the passes using memdep...
tree
|
commitdiff
2011-08-17
Bill Wendling
Disable PRE for landing pads.
tree
|
commitdiff
2011-08-17
Bill Wendling
Increment the insertion iterator to beyond the landingp...
tree
|
commitdiff
2011-08-17
Bill Wendling
Don't optimize the landing pad exit block.
tree
|
commitdiff
2011-08-17
Bill Wendling
Assert that we aren't trying to split the critical...
tree
|
commitdiff
2011-08-17
Bill Wendling
Revert r137655. There is some question about whether...
tree
|
commitdiff
2011-08-17
Eli Friedman
Silly mistake from r137777; restore significant isStruc...
tree
|
commitdiff
2011-08-16
Eli Friedman
A bunch of misc fixes to SCCPSolver::ResolvedUndefsIn...
tree
|
commitdiff
2011-08-16
Eli Friedman
Minor bug in SCCP found by inspection. (I don't think...
tree
|
commitdiff
2011-08-16
Bill Wendling
Use the getFirstInsertionPt() method instead of getFirs...
tree
|
commitdiff
2011-08-16
Bill Wendling
I think there was some confusion about what I meant...
tree
|
commitdiff
2011-08-16
David Chisnall
Add a mechanism for optimisation plugins to register...
tree
|
commitdiff
2011-08-16
Bill Wendling
A few places where we want to skip the landingpad instr...
tree
|
commitdiff
2011-08-16
Eli Friedman
Revert a bit of r137667; the logic in question can...
tree
|
commitdiff
2011-08-16
Eli Friedman
After talking with Bill, it seems like the LandingPad...
tree
|
commitdiff
2011-08-16
Eli Friedman
Minor comment fixes.
tree
|
commitdiff
2011-08-15
Eli Friedman
Update SimplifyCFG for atomic operations.
tree
|
commitdiff
2011-08-15
Eli Friedman
Add comments and test for atomic load/store and mem2reg.
tree
|
commitdiff
2011-08-15
Bill Wendling
In places where it's using "getFirstNonPHI", skip the...
tree
|
commitdiff
2011-08-15
Bill Wendling
Don't sink the instruction to before a landingpad instr...
tree
|
commitdiff
2011-08-15
Eli Friedman
Update inter-procedural optimizations for atomic load...
tree
|
commitdiff
2011-08-15
Eli Friedman
Update instcombine for atomic load/store.
tree
|
commitdiff
2011-08-15
Bill Wendling
Duncan pointed out that the LandingPadInst might read...
tree
|
commitdiff
2011-08-15
Eli Friedman
Fix llvm::CloneModule to correctly clone globals. ...
tree
|
commitdiff
2011-08-15
Eli Friedman
Atomic load/store support in LICM.
tree
|
commitdiff
2011-08-15
Bill Wendling
The "landingpad" instruction will never be "trivially...
tree
|
commitdiff
2011-08-15
Bill Wendling
Don't try to sink the landingpad instruction. It's...
tree
|
commitdiff
2011-08-15
Bill Wendling
Mark the SCC as "might unwind" if we run into a 'resume...
tree
|
commitdiff
2011-08-15
Bill Wendling
Skip the insertion iterator past the landingpad instruc...
tree
|
commitdiff
2011-08-14
Bill Wendling
Add inlining for the new EH scheme.
tree
|
commitdiff
2011-08-14
Nick Lewycky
This transform is not safe. Thanks to Eli for pointing...
tree
|
commitdiff
2011-08-14
Nick Lewycky
Don't attempt to add 'nsw' when intermediate instructio...
tree
|
commitdiff
2011-08-14
Nick Lewycky
Teach instcombine to preserve the nsw bit by doing...
tree
|
commitdiff
2011-08-12
Bill Wendling
Initial commit of the 'landingpad' instruction.
tree
|
commitdiff
2011-08-12
Chris Lattner
switch to use the new api for structtypes.
tree
|
commitdiff
next