aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodePlacementOpt.cpp
AgeCommit message (Expand)Author
2013-03-29Remove the old CodePlacementOpt pass.Benjamin Kramer
2012-12-30Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-10-09Create enums for the different attributes.Bill Wendling
2012-09-26Remove the `hasFnAttr' method from Function.Bill Wendling
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer
2012-02-08Codegen pass definition cleanup. No functionality.Andrew Trick
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-03-02Fix some typos.Cameron Zwarich
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-06-07Add some basic debug output.Dan Gohman
2010-02-18Make CodePlacementOpt detect special EH control flow byDan Gohman
2010-02-10Fix several comments which had previously been "the the" where aDan Gohman
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2009-12-25Remove dead store.Bill Wendling
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner
2009-11-12Move the utility function UpdateTerminator() from CodePlacementOpt() intoJim Grosbach
2009-10-20Re-apply r84295, with fixes to how the loop "top" and "bottom" blocks areDan Gohman
2009-10-19Revert r84295, this unbreaks llvm-gcc bootstrap on x86-64/linuxAnton Korobeynikov
2009-10-17Fix my -Asserts warning fix.Daniel Dunbar
2009-10-17Suppress -Asserts warning.Daniel Dunbar
2009-10-17Enhance CodePlacementOpt's unconditional intra-loop branch elimination logicDan Gohman
2009-10-15Make CodePlacementOpt align loops, rather than loop headers. TheDan Gohman
2009-10-07Fix this comment. The loop header is the loop entry point.Dan Gohman
2009-05-18Fix CodePlacementOpt::OptimizeIntraLoopEdges so that its return valueBob Wilson
2009-05-13Run code placement optimization for targets that want it (arm and x86 for now).Evan Cheng
2009-05-12If header of inner loop is aligned, do not align the outer loop header. We do...Evan Cheng
2009-05-12Fix pr4195: When iterating through predecessor blocks, break out of the loopBob Wilson
2009-05-09Oops. Don't forget to align single bb loops.Evan Cheng
2009-05-08Enable loop bb placement optimization.Evan Cheng
2009-05-08Don't align loop header unless the loop back edge is below the header.Evan Cheng
2009-05-08Reverse branch condition only when there is a conditional branch.Evan Cheng
2009-05-08Add explicit braces to disambiguate nested if/else. Removes a warning.Nick Lewycky
2009-05-08Optimize code placement in loop to eliminate unconditional branches or move u...Evan Cheng
2009-05-07Code refactoring.Evan Cheng
2009-05-07Rename "loop aligner" pass to "code placement optimization" pass.Evan Cheng