aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/CodeGenPrepare.cpp
AgeCommit message (Expand)Author
2008-01-20Make sure the caller doesn't use freed memory.Duncan Sands
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-25Don't break critical edges for single-bb loops, this helps with PR1877, thoughChris Lattner
2007-12-24add a -backedge-hack llc-beta option to codegenprepare.Chris Lattner
2007-12-13Fix typo.Evan Cheng
2007-12-13Be extra careful with extension use optimation. Now turned on by default.Evan Cheng
2007-12-12Don't muck with phi nodes; bug fixes.Evan Cheng
2007-12-12Bug fix. Only safe to perform extension uses optimization if the source of ex...Evan Cheng
2007-12-05If both result of the {s|z}xt and its source are live out, rewrite all uses o...Evan Cheng
2007-11-06fix const correctness, BB is const, so its predecessors are tooChris Lattner
2007-11-01Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands
2007-08-02wrap some long lines. Major offenders that are left includeChris Lattner
2007-08-01More explicit keywords.Dan Gohman
2007-06-12Sink CmpInst's to their uses to reduce register pressure.Dale Johannesen
2007-05-08Don't generate branch to entry block.Dale Johannesen
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-25FixDevang Patel
2007-04-14use an accessor to simplify code.Chris Lattner
2007-04-13Completely rewrite addressing-mode related sinking of code. In particular,Chris Lattner
2007-04-09eliminate the last uses of some TLI methods.Chris Lattner
2007-04-02Various passes before isel split edges and do other CFG-restructuring changes.Chris Lattner
2007-03-31Split the sdisel code munging stuff out into its own opt-pass, CodeGenPrepare.Chris Lattner