projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add AVX pattern versions for PSHUFB,PSIGN{B,W,D}
[oota-llvm.git]
/
lib
/
Transforms
/
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
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
next