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-22
Add a comment.
Dan Gohman
2011-08-22
Constant pointers to objects don't need reference counting.
Dan Gohman
2011-08-19
If we're splitting the landing pad block and assigning it only one predecessor,
Bill Wendling
2011-08-19
The landingpad instruction isn't dead simply because it's value isn't used.
Bill Wendling
2011-08-19
Make a bunch of symbols private.
Benjamin Kramer
2011-08-19
C API functions must be able to see their extern "C" definitions, or it will ...
Benjamin Kramer
2011-08-19
Track a retain+release nesting level independently of the
Dan Gohman
2011-08-19
Intelligently split the landing pad block.
Bill Wendling
2011-08-19
Add SplitLandingPadPredecessors().
Bill Wendling
2011-08-18
Use 'getFirstInsertionPt' when trying to insert new instructions during LICM.
Bill Wendling
2011-08-18
Make it clear that this code is iterating in reverse order through the array.
Dan Gohman
2011-08-18
Revert r137871. The loop simplify pass should require all exits from a loop that
Bill Wendling
2011-08-18
Split out the updating of PHI nodes after splitting the BB into a separate
Bill Wendling
2011-08-18
Use this fantzy ArrayRef thing to pass in the list of predecessors.
Bill Wendling
2011-08-18
The edge from DISubprogram to DICompileUnit has been removed in recent versions
Nick Lewycky
2011-08-18
Use static instead of anonymous namespace.
Bill Wendling
2011-08-18
Split out the analysis updating code into a helper function. No intended
Bill Wendling
2011-08-18
Dramatically speedup codegen prepare by a) avoiding use of dominator tree and...
Devang Patel
2011-08-17
Do not use DebugInfoFinder. Extract debug info directly from llvm.dbg.cu name...
Devang Patel
2011-08-17
Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt).
Eli Friedman
2011-08-17
Disable PRE for landing pads.
Bill Wendling
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
[prev]
[next]