aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Make LoopSimplify change conditional branches in loop exiting blocksDan Gohman2010-02-253-27/+61
* Dump the presence of attached metadata even if we don't know what it is. ThisNick Lewycky2010-02-251-6/+10
* Modernize comment.Nick Lewycky2010-02-251-1/+1
* Correct whitespace.Nick Lewycky2010-02-251-1/+1
* Each field of auxiliary debug entry is only 1 byte long.Sanjiv Gupta2010-02-251-1/+1
* Added tNOP for disassembly only.Johnny Chen2010-02-251-1/+8
* Truncate from i64 to i32 is "free" on x86-32, because it involves Dan Gohman2010-02-251-2/+2
* Revert this patch for the time being. Needs more testing.Scott Michel2010-02-253-150/+11
* Added tSVC and tTRAP for disassembly only.Johnny Chen2010-02-251-0/+18
* Large stack frame patch for the CellSPU: handle stack frames that exceed 8176Scott Michel2010-02-253-11/+150
* MC'ize padding when padding the ULEB128 value.Bill Wendling2010-02-251-7/+5
* LLVM puts padding bytes in the __gcc_except_tab section after theBill Wendling2010-02-243-41/+52
* clean up various VT manipulations, patch by Micah Villmow! PR6337Chris Lattner2010-02-241-9/+6
* Create a stack frame on ARM whenJakob Stoklund Olesen2010-02-241-41/+41
* Check for comparisons of +/- zero when optimizing less-than-or-equal andBob Wilson2010-02-241-22/+31
* Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman2010-02-244-13/+65
* convert cycle checker to smallptrset, add comments and make itChris Lattner2010-02-241-20/+20
* revert david's patch which does not even build.Chris Lattner2010-02-241-4/+4
* Use a SmallPtrSet as suggested by Chris.David Greene2010-02-241-4/+4
* Adding function "lookupGCCName" to MBlazeIntrinsicInfoWesley Peck2010-02-245-13/+17
* Added Vector Swap (VSWPd and VSWPq) instructions for disassembly only.Johnny Chen2010-02-241-0/+8
* ConstantFoldInstOperands can theoretically return null if itDan Gohman2010-02-241-2/+3
* Simplify this code; these casts aren't necessary.Dan Gohman2010-02-241-12/+4
* Stay away from str <undef> in ARMLoadStoreOpt. This pass does not understandJakob Stoklund Olesen2010-02-241-1/+9
* Fixed typo of opcodestr, should be "vst1", not "vld1".Johnny Chen2010-02-241-9/+9
* Convert a few more backedge-taken count functions to use BackedgeTakenInfo.Dan Gohman2010-02-241-14/+13
* Speculatively revert r97011, "Re-apply 96540 and 96556 with fixes.", again inDaniel Dunbar2010-02-243-122/+25
* Reapply r97010, the speculative revert failed.Daniel Dunbar2010-02-243-39/+30
* Speculatively revert r97010, "Add an argument to PHITranslateValue to specifyDaniel Dunbar2010-02-243-30/+39
* When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman2010-02-242-10/+97
* Fix indentation.Dan Gohman2010-02-241-10/+10
* Change the scheduler from adding nodes in allnodes orderChris Lattner2010-02-241-2/+14
* Remove an unused variable. Was this intentional?Chandler Carruth2010-02-241-1/+0
* add node #'s to debug dumps.Chris Lattner2010-02-241-3/+3
* Added for disassembly VST1 (multiple single elements) which stores elements toJohnny Chen2010-02-241-0/+35
* handle very large call frames when require SPAdj != 0 for Thumb1Jim Grosbach2010-02-242-4/+4
* LowerCall() should always do getCopyFromReg() to reference the stack pointer.Jim Grosbach2010-02-241-5/+1
* Re-apply 96540 and 96556 with fixes.Evan Cheng2010-02-243-25/+122
* Add an argument to PHITranslateValue to specify the DominatorTree. If thisBob Wilson2010-02-243-39/+30
* DIV8r must define %AX since X86DAGToDAGISel::Select() sometimes uses itJakob Stoklund Olesen2010-02-241-1/+1
* make selectnodeto set the nodeid to -1. This makes it more akin toChris Lattner2010-02-231-1/+4
* Remember to handle sub-registers when moving imp-defs to a rematted instruction.Jakob Stoklund Olesen2010-02-231-2/+17
* Keep track of phi join registers explicitly in LiveVariables.Jakob Stoklund Olesen2010-02-233-52/+36
* Fix rev 96389 by restricting the xform to mask that's either signbit or max s...Evan Cheng2010-02-231-4/+9
* This is the second patch to allow x86 code to be aligned with optimal nops.Kevin Enderby2010-02-231-2/+47
* Don't mark call instruction as a barrier.Richard Osborne2010-02-231-1/+1
* Added for disassembly VLD1 (multiple single elements) which loads memory intoJohnny Chen2010-02-231-0/+33
* Use the module's context instead of the global context.Nicolas Geoffray2010-02-231-16/+16
* no need to override IsLegalToFold, the base implementationChris Lattner2010-02-231-10/+0
* fix a bug in findNonImmUse (used by IsLegalToFold) where nodes withChris Lattner2010-02-231-2/+14