projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
When inserting new instructions, use getFirstInsertionPt instead of
[oota-llvm.git]
/
lib
/
Transforms
/
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
2011-08-12
Duncan Sands
Silence a bunch (but not all) "variable written but...
tree
|
commitdiff
2011-08-12
Dan Gohman
Don't convert objc_autoreleaseReturnValue to objc_autor...
tree
|
commitdiff
2011-08-12
Dan Gohman
Don't let arbitrary calls disrupt nested retain+release...
tree
|
commitdiff
2011-08-12
Dan Gohman
Use an actual reverse-CFG reverse-postorder for the...
tree
|
commitdiff
2011-08-11
Andrew Trick
Allow loop unrolling to get known trip counts from...
tree
|
commitdiff
2011-08-11
Dan Gohman
Fix typos in comments, and delete an unused function.
tree
|
commitdiff
2011-08-10
Devang Patel
Distinguish between two copies of one inlined variable...
tree
|
commitdiff
2011-08-10
Andrew Trick
Comments. Thanks for the spell check Nick!
tree
|
commitdiff
2011-08-10
Andrew Trick
Invoke SimplifyIndVar when we partially unroll a loop...
tree
|
commitdiff
2011-08-10
Andrew Trick
Cleanup. Make ScalarEvolution an explicit argument...
tree
|
commitdiff
2011-08-10
Andrew Trick
SimplifyIndVar: make foldIVUser iterative to fold a...
tree
|
commitdiff
2011-08-10
Benjamin Kramer
Update CMake build.
tree
|
commitdiff
2011-08-10
Andrew Trick
Added a SimplifyIndVar utility to simplify induction...
tree
|
commitdiff
2011-08-10
Andrew Trick
Cleanup. Added LoopBlocksDFS::perform for simple clients.
tree
|
commitdiff
2011-08-10
Andrew Trick
Fix the LoopUnroller to handle nontrivial loops and...
tree
|
commitdiff
2011-08-09
Eli Friedman
Representation of 'atomic load' and 'atomic store'...
tree
|
commitdiff
2011-08-09
Rafael Espindola
Add a C interface to PassManagerBuilder. It is missing...
tree
|
commitdiff
2011-08-09
Andrew Trick
LoopUnroll looks like it has some stale code. Remove...
tree
|
commitdiff
2011-08-09
Bill Wendling
There is only one instance of this placeholder being...
tree
|
commitdiff
2011-08-09
Bill Wendling
Remove an instance where the 'unwind' instruction was...
tree
|
commitdiff
2011-08-06
Andrew Trick
Made SCEV's UDiv expressions more canonical. When divid...
tree
|
commitdiff
2011-08-05
Chandler Carruth
Temporarily revert r135528 which distinguishes between...
tree
|
commitdiff
2011-08-04
Devang Patel
We need to map DebugLoc. It leads to Fuction * (through...
tree
|
commitdiff
2011-08-04
Evan Cheng
Fix an obvious type. Patch by Ivan Krasin.
tree
|
commitdiff
2011-08-03
Bill Wendling
Remove the LowerSetJmp pass. It wasn't used effectively...
tree
|
commitdiff
2011-08-03
Andrew Trick
SCEV: Use AssertingVH to catch dangling BasicBlock...
tree
|
commitdiff
2011-08-03
Andrew Trick
whitespace
tree
|
commitdiff
2011-08-03
Nick Lewycky
Small cleanups:
tree
|
commitdiff
2011-08-03
Nick Lewycky
Fix logical error when detecting lifetime intrinsics.
tree
|
commitdiff
2011-08-02
Nick Lewycky
Teach InstCombine that lifetime intrincs aren't a real...
tree
|
commitdiff
2011-08-02
Rafael Espindola
Move methods in PassManagerBuilder offline.
tree
|
commitdiff
2011-08-02
Eli Friedman
Add new atomic instructions to SCCP. No functional...
tree
|
commitdiff
2011-08-02
Nick Lewycky
Lifetime intrinsics on undef are dead.
tree
|
commitdiff
2011-08-02
Owen Anderson
Revert r136503 and r136480 in an effort to fix non...
tree
|
commitdiff
2011-07-31
Bill Wendling
Add the 'resume' instruction for the new EH rewrite.
tree
|
commitdiff
2011-07-31
Rafael Espindola
Add a small gep optimization I noticed was missing...
tree
|
commitdiff
2011-07-30
Bill Wendling
Revert r136253, r136263, r136269, r136313, r136325...
tree
|
commitdiff
2011-07-29
Devang Patel
Clear DbgValues in the end.
tree
|
commitdiff
2011-07-29
Devang Patel
Clean up debug info after reassociation.
tree
|
commitdiff
2011-07-29
Eli Friedman
Misc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
tree
|
commitdiff
2011-07-29
Eli Friedman
Make sure to correctly clear the exact/nuw/nsw flags...
tree
|
commitdiff
2011-07-29
Chandler Carruth
Rewrite the CMake build to use explicit dependencies...
tree
|
commitdiff
next