index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
Age
Commit message (
Expand
)
Author
2011-08-17
Increment the insertion iterator to beyond the landingpad instruction.
Bill Wendling
2011-08-17
Don't optimize the landing pad exit block.
Bill Wendling
2011-08-17
Assert that we aren't trying to split the critical edge of a landing pad. Doing
Bill Wendling
2011-08-17
Revert r137655. There is some question about whether the 'landingpad'
Bill Wendling
2011-08-17
Silly mistake from r137777; restore significant isStructTy() checks. While h...
Eli Friedman
2011-08-16
A bunch of misc fixes to SCCPSolver::ResolvedUndefsIn, including a fix to stop
Eli Friedman
2011-08-16
Minor bug in SCCP found by inspection. (I don't think it's possible to hit t...
Eli Friedman
2011-08-16
Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>'
Bill Wendling
2011-08-16
I think there was some confusion about what I meant. :-) Replacing the comment.
Bill Wendling
2011-08-16
Add a mechanism for optimisation plugins to register passes that all front en...
David Chisnall
2011-08-16
A few places where we want to skip the landingpad instruction for insertion.
Bill Wendling
2011-08-16
Revert a bit of r137667; the logic in question can safely handle atomic load/...
Eli Friedman
2011-08-16
After talking with Bill, it seems like the LandingPad handling here is likely
Eli Friedman
2011-08-16
Minor comment fixes.
Eli Friedman
2011-08-15
Update SimplifyCFG for atomic operations.
Eli Friedman
2011-08-15
Add comments and test for atomic load/store and mem2reg.
Eli Friedman
2011-08-15
In places where it's using "getFirstNonPHI", skip the landingpad instruction ...
Bill Wendling
2011-08-15
Don't sink the instruction to before a landingpad instruction.
Bill Wendling
2011-08-15
Update inter-procedural optimizations for atomic load/store.
Eli Friedman
2011-08-15
Update instcombine for atomic load/store.
Eli Friedman
2011-08-15
Duncan pointed out that the LandingPadInst might read memory. (It might also
Bill Wendling
2011-08-15
Fix llvm::CloneModule to correctly clone globals. Patch per bug report by Si...
Eli Friedman
2011-08-15
Atomic load/store support in LICM.
Eli Friedman
2011-08-15
The "landingpad" instruction will never be "trivially" dead.
Bill Wendling
2011-08-15
Don't try to sink the landingpad instruction. It's immobile.
Bill Wendling
2011-08-15
Mark the SCC as "might unwind" if we run into a 'resume' instruction.
Bill Wendling
2011-08-15
Skip the insertion iterator past the landingpad instruction if there.
Bill Wendling
2011-08-14
Add inlining for the new EH scheme.
Bill Wendling
2011-08-14
This transform is not safe. Thanks to Eli for pointing that out!
Nick Lewycky
2011-08-14
Don't attempt to add 'nsw' when intermediate instructions had no such guarantee.
Nick Lewycky
2011-08-14
Teach instcombine to preserve the nsw bit by doing an after-the-fact analysis
Nick Lewycky
2011-08-12
Initial commit of the 'landingpad' instruction.
Bill Wendling
2011-08-12
switch to use the new api for structtypes.
Chris Lattner
2011-08-12
Silence a bunch (but not all) "variable written but not read" warnings
Duncan Sands
2011-08-12
Don't convert objc_autoreleaseReturnValue to objc_autorelease if the result
Dan Gohman
2011-08-12
Don't let arbitrary calls disrupt nested retain+release pairs if
Dan Gohman
2011-08-12
Use an actual reverse-CFG reverse-postorder for the bottom-up traversal,
Dan Gohman
2011-08-11
Allow loop unrolling to get known trip counts from ScalarEvolution.
Andrew Trick
2011-08-11
Fix typos in comments, and delete an unused function.
Dan Gohman
2011-08-10
Distinguish between two copies of one inlined variable. Take 2.
Devang Patel
2011-08-10
Comments. Thanks for the spell check Nick!
Andrew Trick
2011-08-10
Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534.
Andrew Trick
2011-08-10
Cleanup. Make ScalarEvolution an explicit argument of the
Andrew Trick
2011-08-10
SimplifyIndVar: make foldIVUser iterative to fold a chain of operands.
Andrew Trick
2011-08-10
Update CMake build.
Benjamin Kramer
2011-08-10
Added a SimplifyIndVar utility to simplify induction variable users
Andrew Trick
2011-08-10
Cleanup. Added LoopBlocksDFS::perform for simple clients.
Andrew Trick
2011-08-10
Fix the LoopUnroller to handle nontrivial loops and partial unrolling.
Andrew Trick
2011-08-09
Representation of 'atomic load' and 'atomic store' in IR.
Eli Friedman
2011-08-09
Add a C interface to PassManagerBuilder. It is missing the addExtension
Rafael Espindola
[prev]
[next]