aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Print node ID's in dumps and views if set.Chris Lattner2010-02-231-0/+3
* Adding the MicroBlaze backend.Wesley Peck2010-02-2338-0/+5380
* use OutStreamer.EmitCodeAlignment for alignment in the textChris Lattner2010-02-231-4/+3
* genericize MCAsmStreamer::EmitCodeAlignment to support other targetsChris Lattner2010-02-231-2/+3
* ECALLF, ECALLT shouldn't be marked as barriers.Richard Osborne2010-02-231-2/+2
* This is the first patch to put the needed bits in place to eventually allow codeKevin Enderby2010-02-234-1/+51
* Mark unconditional branches as barriers. Found using -verify-machineinstrsRichard Osborne2010-02-231-3/+3
* Speed up cycle checking significantly by caching results.David Greene2010-02-231-3/+9
* Don't do (X != Y) ? X : Y -> X for floating-point values; it doesn'tDan Gohman2010-02-231-5/+23
* Spelling. s/suppor /support /Jim Grosbach2010-02-231-3/+3
* Remove the code which constant-folded ptrtoint(inttoptr(x)+c) toDan Gohman2010-02-231-37/+5
* Remove unused lowering function LowerJumpTableRichard Osborne2010-02-232-13/+0
* Lower BR_JT on the XCore to a jump into a series of jump instructions.Richard Osborne2010-02-235-5/+103
* Input files with empty suffixes must be passed to linker.Mikhail Glushenkov2010-02-231-1/+2
* Temporary disable response files.Mikhail Glushenkov2010-02-231-1/+2
* Implement order-preserving option forwarding.Mikhail Glushenkov2010-02-231-1/+13
* Correct option forwarding: initial implementation.Mikhail Glushenkov2010-02-231-0/+9
* New experimental/undocumented feature: 'works_on_empty'.Mikhail Glushenkov2010-02-232-5/+1
* disable two patterns that are using non-sensical result pattern types.Chris Lattner2010-02-231-4/+4
* remove a confused pattern that is trying to match an addressChris Lattner2010-02-231-7/+0
* remove a bunch of dead named arguments in input patterns,Chris Lattner2010-02-235-46/+46
* fix a type mismatch in this pattern, where we were using an i64 imm in a Chris Lattner2010-02-231-1/+7
* Update memdep when load PRE inserts a new load, and add some debug output.Bob Wilson2010-02-231-0/+2
* reapply my cellspu changes with a fix to not break the old isel.Chris Lattner2010-02-231-42/+73
* Revert 96854, 96852, and 96849, unbreaking test/CodeGen/CellSPU/i64ops.ll.Dan Gohman2010-02-231-71/+42
* X86InstrInfoSSE.td declares PINSRW as having type v8i16,Chris Lattner2010-02-233-7/+19
* Added versions of VCGE, VCGT, VCLE, and VCLT NEON instructions which compare toJohnny Chen2010-02-231-9/+25
* fix hte last cellspu failure.Chris Lattner2010-02-231-11/+12
* hack around more crimes in instruction selection.Chris Lattner2010-02-231-16/+26
* the cell backend is making all sorts of unsafe and incorrect assumptions Chris Lattner2010-02-231-26/+44
* Added VCEQ (immediate #0) NEON instruction for disassembly only.Johnny Chen2010-02-231-0/+41
* Dead code eliminationJakob Stoklund Olesen2010-02-232-14/+0
* Fix viewCFG on Linux.Jeffrey Yasskin2010-02-231-1/+1
* Instcombine constant folding can normalize gep with negative index to index w...Evan Cheng2010-02-221-4/+9
* Updated version of r96634 (which was reverted due to failing 176.gcc andJim Grosbach2010-02-225-5/+23
* Clean up a bit and fix for when SPAdj != 0Jim Grosbach2010-02-221-3/+2
* The predicate index isn't fixed, so scan for it to make sure we get the properJim Grosbach2010-02-221-2/+3
* Canonicalize ConstantInts to the right operand of commutativeDan Gohman2010-02-222-2/+6
* remove dupes now.Chris Lattner2010-02-221-2/+0
* move #includes earlier.Chris Lattner2010-02-222-2/+3
* MC/Mach-O: Remove non-sensical comment, and add a missing AddValueSymbols call.Daniel Dunbar2010-02-221-3/+1
* Minor formatting cleanup.Dan Gohman2010-02-221-2/+1
* Use Instruction::isCommutative instead of duplicating it.Dan Gohman2010-02-221-24/+1
* Added SEL, SXTB16, SXTAB16, UXTAB16, SMMULR, SMMLAR, SMMLSR, SMUAD, and SMUSD,Johnny Chen2010-02-221-5/+83
* Erase deleted instructions from GVN's ValueTable. This fixes assertionBob Wilson2010-02-221-0/+7
* Added a bunch of instructions for disassembly only:Johnny Chen2010-02-221-19/+145