summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/CodeGenPrepare.cpp
Commit message (Expand)AuthorAge
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Rename SDOperand to SDValue.Dan Gohman2008-07-27
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-08
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman2008-05-23
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-16
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Improve pass documentation and comments.Gordon Henriksen2008-05-08
* Implement a signficant optimization for inline asm:Chris Lattner2008-04-27
* Move a bunch of inline asm code out of line.Chris Lattner2008-04-27
* Remove the code from CodeGenPrepare that moved getresult instructionsDan Gohman2008-04-25
* silence a warning when assertions are disabled.Chris Lattner2008-04-06
* Handle getresult instructions in different basic blocksDan Gohman2008-03-21
* Remove dead options.Evan Cheng2008-03-19
* fix http://llvm.org/bugs/show_bug.cgi?id=2097Gabor Greif2008-02-26
* Fix for pr2093: direct operands aren't necessarily addresses, so don't Eli Friedman2008-02-26
* Fix PR2076. CodeGenPrepare now sinks address computation for inline asm memoryEvan Cheng2008-02-26
* Make sure the caller doesn't use freed memory.Duncan Sands2008-01-20
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Don't break critical edges for single-bb loops, this helps with PR1877, thoughChris Lattner2007-12-25
* add a -backedge-hack llc-beta option to codegenprepare.Chris Lattner2007-12-24
* Fix typo.Evan Cheng2007-12-13
* Be extra careful with extension use optimation. Now turned on by default.Evan Cheng2007-12-13
* Don't muck with phi nodes; bug fixes.Evan Cheng2007-12-12
* Bug fix. Only safe to perform extension uses optimization if the source of ex...Evan Cheng2007-12-12
* If both result of the {s|z}xt and its source are live out, rewrite all uses o...Evan Cheng2007-12-05
* fix const correctness, BB is const, so its predecessors are tooChris Lattner2007-11-06
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-01
* wrap some long lines. Major offenders that are left includeChris Lattner2007-08-02
* More explicit keywords.Dan Gohman2007-08-01
* Sink CmpInst's to their uses to reduce register pressure.Dale Johannesen2007-06-12
* Don't generate branch to entry block.Dale Johannesen2007-05-08
* Fix typo in comment.Nick Lewycky2007-05-06
* Drop 'const'Devang Patel2007-05-03
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* FixDevang Patel2007-04-25
* use an accessor to simplify code.Chris Lattner2007-04-14
* Completely rewrite addressing-mode related sinking of code. In particular,Chris Lattner2007-04-13
* eliminate the last uses of some TLI methods.Chris Lattner2007-04-09
* Various passes before isel split edges and do other CFG-restructuring changes.Chris Lattner2007-04-02
* Split the sdisel code munging stuff out into its own opt-pass, CodeGenPrepare.Chris Lattner2007-03-31