summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAge
...
* Don't optimize the landing pad exit block.Bill Wendling2011-08-17
* Assert that we aren't trying to split the critical edge of a landing pad. DoingBill Wendling2011-08-17
* I think there was some confusion about what I meant. :-) Replacing the comment.Bill Wendling2011-08-16
* After talking with Bill, it seems like the LandingPad handling here is likelyEli Friedman2011-08-16
* Minor comment fixes.Eli Friedman2011-08-16
* Update SimplifyCFG for atomic operations.Eli Friedman2011-08-15
* Add comments and test for atomic load/store and mem2reg.Eli Friedman2011-08-15
* Fix llvm::CloneModule to correctly clone globals. Patch per bug report by Si...Eli Friedman2011-08-15
* The "landingpad" instruction will never be "trivially" dead.Bill Wendling2011-08-15
* Add inlining for the new EH scheme.Bill Wendling2011-08-14
* switch to use the new api for structtypes.Chris Lattner2011-08-12
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-12
* Distinguish between two copies of one inlined variable. Take 2.Devang Patel2011-08-10
* Comments. Thanks for the spell check Nick!Andrew Trick2011-08-10
* Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534.Andrew Trick2011-08-10
* Cleanup. Make ScalarEvolution an explicit argument of theAndrew Trick2011-08-10
* SimplifyIndVar: make foldIVUser iterative to fold a chain of operands.Andrew Trick2011-08-10
* Update CMake build.Benjamin Kramer2011-08-10
* Added a SimplifyIndVar utility to simplify induction variable usersAndrew Trick2011-08-10
* Cleanup. Added LoopBlocksDFS::perform for simple clients.Andrew Trick2011-08-10
* Fix the LoopUnroller to handle nontrivial loops and partial unrolling.Andrew Trick2011-08-10
* LoopUnroll looks like it has some stale code. Remove it to prove my sanity an...Andrew Trick2011-08-09
* There is only one instance of this placeholder being created. Just use thatBill Wendling2011-08-09
* Remove an instance where the 'unwind' instruction was created.Bill Wendling2011-08-09
* Temporarily revert r135528 which distinguishes between two copies of oneChandler Carruth2011-08-05
* We need to map DebugLoc. It leads to Fuction * (through subprogram entry node...Devang Patel2011-08-04
* SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick2011-08-03
* whitespaceAndrew Trick2011-08-03
* Lifetime intrinsics on undef are dead.Nick Lewycky2011-08-02
* Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling2011-07-30
* Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth2011-07-29
* Some minor cleanups. No functionalitical change.Bill Wendling2011-07-28
* Leverage some of the code that John wrote to manage the landing pads.Bill Wendling2011-07-28
* Automatically merge the landingpad clauses when we come across a callee'sBill Wendling2011-07-28
* Initial stab at getting inlining working with the EH rewrite.Bill Wendling2011-07-28
* Refuse to inline two functions which use different personality functions.Bill Wendling2011-07-27
* Add clarifying comments for the new arguments to UnrollLoop.Andrew Trick2011-07-25
* Convert GetElementPtrInst to use ArrayRef.Jay Foad2011-07-25
* Move trip count discovery outside of the generic LoopUnroll helper. ThisAndrew Trick2011-07-23
* whitespaceAndrew Trick2011-07-23
* Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where i...Eli Friedman2011-07-20
* PR10386: Don't try to split an edge from an indirectbr.Eli Friedman2011-07-19
* Distinguish between two copies of one inlined variable.Devang Patel2011-07-19
* Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.Jay Foad2011-07-19
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* fix a warning in TinyPtrVector, adopt it in SSAUpdater, saving someChris Lattner2011-07-18
* fix rdar://9776316 - type remapping needed for inline asm blobs,Chris Lattner2011-07-15
* No need to explicitly invoke the ArrayRef constructor here.Frits van Bommel2011-07-15
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-15
* Undo r135191 (i.e. reapply Chris's patch. Now linker maps NamedMDNodes first,...Devang Patel2011-07-14