summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Comment typo.Andrew Trick2010-11-30
* Enable sibling call optimization of libcalls which are expanded duringEvan Cheng2010-11-30
* Rename operands to match ARM documentation. No functionality change.Bill Wendling2010-11-30
* Fix typo.Jim Grosbach2010-11-30
* Enhance DSE to handle the variable index case in PR8657.Chris Lattner2010-11-30
* Trailing whitespace.Jim Grosbach2010-11-30
* Support/PathV2: Implement reverse iteration and parent_path.Michael J. Spencer2010-11-30
* Support/ADT/StringRef: Add find_last_of.Michael J. Spencer2010-11-30
* Thanks to JimG for catching this!Jason W Kim2010-11-30
* Coding style. No significant functionality. Abandon linear scan styleAndrew Trick2010-11-30
* Inline classes that were used in only one place.Bill Wendling2010-11-30
* teach DSE to use GetPointerBaseWithConstantOffset to analyzeChris Lattner2010-11-30
* * Add support for encoding t_addrmode_s2 and t_addrmode_s1. They are the same asBill Wendling2010-11-30
* Simplify the encoding of reg+/-imm12 values that allow PC-relative encoding. ...Owen Anderson2010-11-30
* Fix handling of ARM negative pc-relative fixups for loads and stores.Jim Grosbach2010-11-30
* move GetPointerBaseWithConstantOffset out of GVN into ValueTracking.hChris Lattner2010-11-30
* remove a fixed fixmeChris Lattner2010-11-30
* Make DeleteDeadInstruction be a static function, move some code around.Chris Lattner2010-11-30
* Move X86InstrFPStack.td over to PseudoI as well.Eric Christopher2010-11-30
* switch RemoveAccessedObjects to use AliasAnalysis::Location to simplifyChris Lattner2010-11-30
* two improvements to RemoveAccessedObjects:Chris Lattner2010-11-30
* Migrate X86InstrControl.td to use PseudoI and fix a couple of 80-col violationsEric Christopher2010-11-30
* remove the "undead" terminology, which is nonstandard and never Chris Lattner2010-11-30
* move call handling in handleEndBlock up a bit, and simplify it.Chris Lattner2010-11-30
* Avoid exponential growth of a table. It feels likeDale Johannesen2010-11-30
* Provide Thumb2 encodings for a few miscellaneous instructions.Owen Anderson2010-11-30
* various cleanups and code simplificationChris Lattner2010-11-30
* make getPointerSize a static function. Add ivars to DSE forChris Lattner2010-11-30
* reduce indentation, clean up TD use a bit.Chris Lattner2010-11-30
* Add FIXMEJim Grosbach2010-11-30
* Add encoding support for Thumb2 PLD and PLI instructions.Owen Anderson2010-11-30
* Noticed this on inspection, fix and update some comments.Eric Christopher2010-11-30
* enhance isRemovable to refuse to delete volatile mem transfersChris Lattner2010-11-30
* Pseudo-ize ARM MOVPCRXJim Grosbach2010-11-30
* Provide encodings for a few more load/store variants.Owen Anderson2010-11-30
* Pseudo-ize BX_CALL and friends. Remove dead instruction format classes.Jim Grosbach2010-11-30
* add TLI support indicating that jumps are more expensive than logical operationsChris Lattner2010-11-30
* ptx: add command-line options for gpu target and ptx versionChe-Liang Chiou2010-11-30
* Fix some grammar in comments I noticed.Eric Christopher2010-11-30
* This defaults to GenericDomain.Eric Christopher2010-11-30
* PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void.Jay Foad2010-11-30
* Implement a PseudoI class and transfer the sse instructions over to useEric Christopher2010-11-30
* Fix insertion point in pcmp expander.Eric Christopher2010-11-30
* Fix some cleanups from my last patch.Eric Christopher2010-11-30
* Add parsing for the Thumb t_addrmode_s4 addressing mode. This can almostBill Wendling2010-11-30
* ptx: add ld instructionChe-Liang Chiou2010-11-30
* Rewrite the main DSE loop to be written in terms of reasoningChris Lattner2010-11-30
* Rewrite mwait and monitor support and custom lower arguments.Eric Christopher2010-11-30
* Add a puts optimization that converts puts() to putchar('\n').Anders Carlsson2010-11-30
* rename a function and reduce some indentation, no functionality change.Chris Lattner2010-11-30