summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Move NEON "modified immediate" encode/decode into ARMAddressingModes.h toBob Wilson2010-07-13
* my work on adding segment registers to LEA missed the Chris Lattner2010-07-13
* Add AVX 256-bit packed logical formsBruno Cardoso Lopes2010-07-13
* Add AVX 256-bit unop arithmetic instructionsBruno Cardoso Lopes2010-07-13
* Since AVX is a superset of all SSE versions, only use HasAVX for AVX instruct...Bruno Cardoso Lopes2010-07-13
* Don't add memory operands to storeRegToStackSlot / loadRegFromStackSlot results,Jakob Stoklund Olesen2010-07-13
* Move some SIMD fragment code into X86InstrFragmentsSIMD so that theDavid Greene2010-07-12
* Add AVX 256 binary arithmetic instructionsBruno Cardoso Lopes2010-07-12
* More refactoring of basic SSE arith instructions. Open room for 256-bit instr...Bruno Cardoso Lopes2010-07-12
* MC/AsmParser: Move ELF specific parser to ELFAsmParser.cpp.Daniel Dunbar2010-07-12
* MC/AsmParser: Move Darwin specific parse to DarwinAsmParser.cpp.Daniel Dunbar2010-07-12
* Apply the SSE dependence idiom for SSE unary operations toDan Gohman2010-07-12
* MC/AsmParser: Move .section parsing to Darwin specific parser.Daniel Dunbar2010-07-12
* MC/AsmParser: Move special section directive parsing to Darwin specific parser.Daniel Dunbar2010-07-12
* Remove some code that doesn't appear to do anything. All the ARM callBob Wilson2010-07-12
* MC/AsmParser: Add a basic ELFAsmParser extension.Daniel Dunbar2010-07-12
* Add AVX 256-bit MOVMSK formsBruno Cardoso Lopes2010-07-12
* MC/AsmParser: Inline AsmParser::CreateSymbol into callers.Daniel Dunbar2010-07-12
* MC/AsmParser: Move .tbss and .zerofill parsing to Darwin specific parser.Daniel Dunbar2010-07-12
* MC/AsmParser: Move .desc parsing to Darwin specific parser.Daniel Dunbar2010-07-12
* MC/AsmParser: Move .lsym parsing to Darwin specific parser.Daniel Dunbar2010-07-12
* MC/AsmParser: Move some misc. Darwin directive handling to DarwinAsmParser.Daniel Dunbar2010-07-12
* Check begin!=end, rather than !begin.Dan Gohman2010-07-12
* MC/AsmParser: Add a DarwinAsmParser extension.Daniel Dunbar2010-07-12
* Fix a typo and fit in 80 columns. Found by Bob Wilson.Rafael Espindola2010-07-12
* MC/AsmParser: Switch a bunch of directive parsing to use accessors.Daniel Dunbar2010-07-12
* Add a lint check for mismatched return types, inspired by PR6944.Dan Gohman2010-07-12
* MCAsmParser: Pull some directive handling out into a helper class, and changeDaniel Dunbar2010-07-12
* MC/AsmParser: Switch some directive parsing to use accessor methods.Daniel Dunbar2010-07-12
* MC: Add MCAsmParserExtension, a base class for all the target/object specificDaniel Dunbar2010-07-12
* MC: Move AsmParser::TokError to MCAsmParser().Daniel Dunbar2010-07-12
* MC: Move getLoc() to MCAsmLexer().Daniel Dunbar2010-07-12
* Nope, still breaks the release selfhost bots :(Benjamin Kramer2010-07-12
* Reapply the "or" half of r108136, which seems to be less problematic.Benjamin Kramer2010-07-12
* cache result of operator*Gabor Greif2010-07-12
* Don't fast-isel an x87 comparison opcode, as fast-isel doesn'tDan Gohman2010-07-12
* Revert r108141 again, sigh.Benjamin Kramer2010-07-12
* cache result of operator*Gabor Greif2010-07-12
* cache result of operator*Gabor Greif2010-07-12
* cache result of operator*Gabor Greif2010-07-12
* cache result of operator*Gabor Greif2010-07-12
* cache results of operator*Gabor Greif2010-07-12
* cache results of operator*Gabor Greif2010-07-12
* Reapply 108136 with an ugly pasto fixed.Benjamin Kramer2010-07-12
* Move optimization to avoid redundant matching.Benjamin Kramer2010-07-12
* Revert r108136 until I figure out why it broke selfhost.Benjamin Kramer2010-07-12
* cache dereferenced iteratorsGabor Greif2010-07-12
* recommit r108131 (hich has been backed out in r108135) with a fixGabor Greif2010-07-12
* instcombine: fold (x & y) | (~x & z) and (x & y) ^ (~x & z) into ((y ^ z) & x...Benjamin Kramer2010-07-12
* back out r108131 (of TailDuplication.cpp) for now, it causes a buildbot failureGabor Greif2010-07-12