aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Improve 64-subtraction of immediates when parts of the immediate can fitJim Grosbach2010-07-142-11/+40
* Delete fast-isel's trivial load optimization; it breaks debugging becauseDan Gohman2010-07-141-31/+0
* Add missing address register update to t2LDM_RET instruction.Bob Wilson2010-07-141-1/+1
* Rather than using an ifdef on the target to zero out fields,Duncan Sands2010-07-141-4/+1
* A couple potential optimizations inspired by comment 4 in PR6773.Eli Friedman2010-07-141-0/+41
* Fix for PR7193 was overly conservative. The only case where sibcall calleeEvan Cheng2010-07-141-6/+12
* Add support for NEON VMVN immediate instructions.Bob Wilson2010-07-143-7/+48
* The bits in the cmode field of 32-bit VMOV immediate instructions all dependBob Wilson2010-07-141-2/+2
* revert r108320, I see the failures now...Chris Lattner2010-07-141-8/+0
* reapply benjamin's instcombine patch, I don't see anything wrong with it and ...Chris Lattner2010-07-141-0/+8
* fix a bug found by a warning I added to clang this morning.Chris Lattner2010-07-141-1/+1
* Teach ProcessImplicitDefs to transform more COPY instructions into IMPLICIT_D...Evan Cheng2010-07-142-20/+43
* Add an ARM-specific DAG combining to avoid redundant VDUPLANE nodes.Bob Wilson2010-07-141-0/+29
* Don't propagate debug locations to instructions for materializingDan Gohman2010-07-142-6/+9
* Add AVX 256-bit compare instructions and a bunch of testcasesBruno Cardoso Lopes2010-07-131-0/+10
* Print VNInfo flags.Jakob Stoklund Olesen2010-07-131-0/+4
* Use a target-specific VMOVIMM DAG node instead of BUILD_VECTOR to representBob Wilson2010-07-133-192/+78
* AVX 256-bit conversion instructionsBruno Cardoso Lopes2010-07-134-15/+105
* In inline asm treat indirect 'X' constraint as 'm'.Dale Johannesen2010-07-131-3/+5
* Added a check that pusha cannot be encoded in 64-bit mode.Kevin Enderby2010-07-131-0/+2
* Add an assertion to make PR7542 fail consistently.Jakob Stoklund Olesen2010-07-131-0/+1
* Add support for empty named metadata too. This isn't particularlyDan Gohman2010-07-131-12/+13
* Fix LiveInterval::overlaps so it doesn't claim touching intervals overlap.Jakob Stoklund Olesen2010-07-131-10/+2
* Add support for empty metadata nodes: !{}.Dan Gohman2010-07-133-3/+9
* Extend the r107852 optimization which turns some fp compare to code sequence ...Evan Cheng2010-07-133-71/+240
* Add an ARM "feature". Cortex-a8 fp comparison is very slow (> 20 cycles).Evan Cheng2010-07-132-1/+7
* -enable-unsafe-fp-math should not imply -enable-finite-only-fp-math.Evan Cheng2010-07-131-1/+1
* Grammar.Eric Christopher2010-07-131-1/+1
* Handle the case of a tail recursion in which the tail call is followedDuncan Sands2010-07-131-13/+35
* rotate CallInst operandsGabor Greif2010-07-132-7/+8
* Move NEON "modified immediate" encode/decode into ARMAddressingModes.h toBob Wilson2010-07-134-77/+84
* my work on adding segment registers to LEA missed the Chris Lattner2010-07-131-12/+3
* Add AVX 256-bit packed logical formsBruno Cardoso Lopes2010-07-131-0/+19
* Add AVX 256-bit unop arithmetic instructionsBruno Cardoso Lopes2010-07-131-53/+86
* Since AVX is a superset of all SSE versions, only use HasAVX for AVX instruct...Bruno Cardoso Lopes2010-07-132-81/+77
* Don't add memory operands to storeRegToStackSlot / loadRegFromStackSlot results,Jakob Stoklund Olesen2010-07-131-38/+32
* Move some SIMD fragment code into X86InstrFragmentsSIMD so that theDavid Greene2010-07-122-336/+336
* Add AVX 256 binary arithmetic instructionsBruno Cardoso Lopes2010-07-121-7/+23
* More refactoring of basic SSE arith instructions. Open room for 256-bit instr...Bruno Cardoso Lopes2010-07-121-207/+158
* MC/AsmParser: Move ELF specific parser to ELFAsmParser.cpp.Daniel Dunbar2010-07-123-43/+71
* MC/AsmParser: Move Darwin specific parse to DarwinAsmParser.cpp.Daniel Dunbar2010-07-123-728/+766
* Apply the SSE dependence idiom for SSE unary operations toDan Gohman2010-07-121-2/+8
* MC/AsmParser: Move .section parsing to Darwin specific parser.Daniel Dunbar2010-07-121-13/+10
* MC/AsmParser: Move special section directive parsing to Darwin specific parser.Daniel Dunbar2010-07-121-158/+316
* Remove some code that doesn't appear to do anything. All the ARM callBob Wilson2010-07-121-5/+0
* MC/AsmParser: Add a basic ELFAsmParser extension.Daniel Dunbar2010-07-121-0/+45
* Add AVX 256-bit MOVMSK formsBruno Cardoso Lopes2010-07-121-0/+6
* MC/AsmParser: Inline AsmParser::CreateSymbol into callers.Daniel Dunbar2010-07-121-11/+6
* MC/AsmParser: Move .tbss and .zerofill parsing to Darwin specific parser.Daniel Dunbar2010-07-121-26/+30
* MC/AsmParser: Move .desc parsing to Darwin specific parser.Daniel Dunbar2010-07-121-7/+8