aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* move GetPointerBaseWithConstantOffset out of GVN into ValueTracking.hChris Lattner2010-11-303-58/+59
* remove a fixed fixmeChris Lattner2010-11-301-2/+0
* Make DeleteDeadInstruction be a static function, move some code around.Chris Lattner2010-11-301-59/+64
* Move X86InstrFPStack.td over to PseudoI as well.Eric Christopher2010-11-301-27/+9
* switch RemoveAccessedObjects to use AliasAnalysis::Location to simplifyChris Lattner2010-11-301-17/+13
* two improvements to RemoveAccessedObjects:Chris Lattner2010-11-301-28/+7
* Migrate X86InstrControl.td to use PseudoI and fix a couple of 80-col violationsEric Christopher2010-11-301-19/+15
* remove the "undead" terminology, which is nonstandard and never Chris Lattner2010-11-301-40/+47
* move call handling in handleEndBlock up a bit, and simplify it.Chris Lattner2010-11-301-37/+40
* Performance optimization on ImmutableMap/ImmutableSet:Ted Kremenek2010-11-302-88/+159
* Avoid exponential growth of a table. It feels likeDale Johannesen2010-11-301-5/+22
* Provide Thumb2 encodings for a few miscellaneous instructions.Owen Anderson2010-11-301-8/+22
* various cleanups and code simplificationChris Lattner2010-11-301-87/+63
* make getPointerSize a static function. Add ivars to DSE forChris Lattner2010-11-301-46/+42
* reduce indentation, clean up TD use a bit.Chris Lattner2010-11-301-28/+31
* Add FIXMEJim Grosbach2010-11-301-0/+1
* forbid rtti and exceptionsChris Lattner2010-11-301-0/+23
* Add encoding support for Thumb2 PLD and PLI instructions.Owen Anderson2010-11-304-1/+45
* Noticed this on inspection, fix and update some comments.Eric Christopher2010-11-301-3/+4
* enhance isRemovable to refuse to delete volatile mem transfersChris Lattner2010-11-302-8/+35
* The VLDMQ/VSTMQ instructions are reprented as true Pseudo-insts now (i.e.,Jim Grosbach2010-11-301-5/+0
* Tidy up.Jim Grosbach2010-11-301-2/+3
* Pseudo-ize ARM MOVPCRXJim Grosbach2010-11-302-8/+19
* Delete a few no longer needed references to pseudos.Jim Grosbach2010-11-301-4/+0
* Change the basic block map in LoopInfo from a std::map to a DenseMap. This is...Cameron Zwarich2010-11-301-4/+5
* Provide encodings for a few more load/store variants.Owen Anderson2010-11-301-4/+16
* Pseudo-ize BX_CALL and friends. Remove dead instruction format classes.Jim Grosbach2010-11-303-46/+66
* Add tests for more forms of Thumb2 loads and stores.Owen Anderson2010-11-301-0/+32
* add TLI support indicating that jumps are more expensive than logical operationsChris Lattner2010-11-303-2/+23
* ptx: add command-line options for gpu target and ptx versionChe-Liang Chiou2010-11-302-0/+24
* Not all platforms use _<func>. Duh.Eric Christopher2010-11-301-2/+2
* Fix some grammar in comments I noticed.Eric Christopher2010-11-301-5/+5
* This defaults to GenericDomain.Eric Christopher2010-11-301-1/+1
* PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void.Jay Foad2010-11-304-33/+39
* Implement a PseudoI class and transfer the sse instructions over to useEric Christopher2010-11-302-12/+15
* Fix insertion point in pcmp expander.Eric Christopher2010-11-301-9/+2
* Fix some cleanups from my last patch.Eric Christopher2010-11-302-5/+5
* Add parsing for the Thumb t_addrmode_s4 addressing mode. This can almostBill Wendling2010-11-305-14/+92
* ptx: add ld instructionChe-Liang Chiou2010-11-303-9/+118
* Rewrite the main DSE loop to be written in terms of reasoningChris Lattner2010-11-303-77/+142
* death to extraneous \n's.Chris Lattner2010-11-301-2/+1
* Rewrite mwait and monitor support and custom lower arguments.Eric Christopher2010-11-304-4/+101
* Add a puts optimization that converts puts() to putchar('\n').Anders Carlsson2010-11-302-3/+45
* Fix a typo.Anders Carlsson2010-11-301-1/+1
* Rename this test to FPuts.ll since it actually tests fputs.Anders Carlsson2010-11-301-0/+0
* rename a function and reduce some indentation, no functionality change.Chris Lattner2010-11-301-19/+21
* Make @llvm.invariant.start not be readonly, so that it has side-effects. ThisNick Lewycky2010-11-302-2/+2
* Stub out a new LiveDebugVariables pass.Jakob Stoklund Olesen2010-11-305-0/+110
* remove a use of llvm-disChris Lattner2010-11-301-2/+1
* remove the pointless check of MemoryUseIntrinsic fromChris Lattner2010-11-302-27/+1