convert adc/sbb to a multipattern. Because the adde/sube nodes
[oota-llvm.git] / lib / Target / X86 /
2010-10-07 Chris Lattnerconvert adc/sbb to a multipattern. Because the adde...
2010-10-07 Jakob Stoklund OlesenFix obvious mistake pointed out by Michael Spencer.
2010-10-07 Chris Lattneradd support for isConvertibleToThreeAddress to ArithBin...
2010-10-07 Chris LattnerFix a few issues in ArithBinOpEFLAGS that made it speci...
2010-10-07 Chris LattnerConvert 'and' to single instance of a multipattern
2010-10-07 Chris Lattneradd a new BinOpAI class to represent the immediate...
2010-10-07 Chris Lattneradd a bunch of classes for other common patterns.
2010-10-07 Chris LattnerDefine a new BinOpRI8 class and use it to define the...
2010-10-07 Jakob Stoklund OlesenConstrain the offset register to a *_NOSP register...
2010-10-07 Chris Lattneradd the pattern operator to match to X86TypeInfo, use...
2010-10-06 Jakob Stoklund OlesenProperly handle GR32_NOSP in X86RegisterInfo::getMatchi...
2010-10-06 Chris Lattnerenhance X86TypeInfo to include information about the...
2010-10-06 Chris Lattneradd a class for _REV nodes.
2010-10-06 Chris Lattnersink more intelligence into the ITy base class. Now...
2010-10-06 Chris Lattnerrefactor things a bit, now the REX_W and OpSize prefix...
2010-10-06 Chris Lattnerwith tblgen suitably extended, we can now get the load...
2010-10-06 Chris Lattnerlets go all meta and define new X86 type wrappers that...
2010-10-06 Chris Lattnerintroduce a new BinOpRM class and use it to factor...
2010-10-06 Chris Lattnerremove the !nameconcat tblgen feature. It "shorthand...
2010-10-05 Chris Lattnerallow !strconcat to take more than two operands to...
2010-10-05 Chris Lattnerassociate the instruction suffix letter with the intege...
2010-10-05 Chris Lattnerintroduce a new BinOpRR class, and convert 4 and instru...
2010-10-05 Chris LattnerMove cmov pseudo instructions to InstrCompiler,
2010-10-05 Chris LattnerUse #NAME# to have the CMOV multiclass define things...
2010-10-05 Chris Lattnerenhance tblgen to support anonymous defm's, use this to
2010-10-05 Chris Lattnerconvert cmov mr patterns to use a multipattern. Death...
2010-10-05 Chris Lattnerswitch CMOVBE to the multipattern:
2010-10-05 Chris Lattnerfix a bug I introduced in r115669, which ended up with...
2010-10-05 Chris Lattneradd a multiclass for cmov's, but don't start using...
2010-10-05 Chris Lattneruse a multipattern to define setcc instructions:
2010-10-05 Chris Lattnermove SETB pseudos into the same place in InstrCompiler.td
2010-10-05 Chris LattnerReplace a gross hack (the MOV64ri_alt instruction)...
2010-10-05 Chris Lattnerdistribute the rest of the contents of X86Instr64bit...
2010-10-05 Chris Lattnermove the rest of the simple 64-bit arithmetic into...
2010-10-05 Chris Lattnercontinue moving 64-bit stuff into X86InstrArithmetic.td
2010-10-05 Chris Lattnermove 64-bit add and adc to InstrArithmetic.
2010-10-05 Chris Lattnerrewrote two addr constraints so that they are only...
2010-10-05 Chris Lattnersplit the 32-bit integer arithmetic instructions out...
2010-10-05 Chris Lattnerintegrate the 64-bit shifts into X86InstrShiftRotate...
2010-10-05 Chris Lattnermove 32-bit shift and rotates out to their own file.
2010-10-05 Chris Lattneradd new file
2010-10-05 Chris Lattnermove sign and zero extensions out to their own file.
2010-10-05 Chris Lattnermove some instructions from Instr64Bit -> InstrInfo.
2010-10-05 Chris Lattnermove CMOV_FR32 and friends to InstrCompiler, since...
2010-10-05 Chris Lattnermove various pattern matching support goop out of X86In...
2010-10-05 Chris Lattnersplit conditional moves and setcc's out to their own...
2010-10-05 Chris Lattnermove string pseudo instructions to InstrCompiler consol...
2010-10-05 Chris Lattnermove the atomic pseudo instructions out to X86InstrComp...
2010-10-05 Chris Lattnermove more pseudo instructions out to X86InstrCompiler.td
2010-10-05 Chris Lattnermove VMX instructions out to their own file.
2010-10-05 Chris Lattnercontinue moving stuff out to X86InstrSystem.td. Move
2010-10-05 Chris Lattnerrefactor .td files a bit, moving system instructions...
2010-10-04 Bill WendlingThe pshufw instruction came about in MMX2 when SSE...
2010-10-03 Anton Korobeynikovva_args support for Win64.
2010-10-03 Anton KorobeynikovProperly emit stack probe on win64 (for non-mingw targets).
2010-10-03 Eli FriedmanAdd 3DNowA instructions.
2010-10-03 Chris Lattnerthe immediate field of pshufw is actually an 8-bit...
2010-10-03 Rafael EspindolaJim Asked us to move DataLayout on ARM back to the...
2010-10-03 Chris Lattneradd support for the prefetch/prefetchw instructions...
2010-10-03 Chris Lattnerwhat the heck, add support for the rest of the 3dNow...
2010-10-03 Chris LattnerImplement support for the bizarre 3DNow! encoding ...
2010-10-02 Chris Lattnerstub out a header to put 3dNow! instructions into.
2010-10-02 Chris Lattnerfix a regression introduced in r115243, in which the...
2010-10-01 Jim GrosbachRename the AsmPrinter directory to InstPrinter for...
2010-10-01 Benjamin KramerDelete token *after* reading from it.
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-09-30 Jim GrosbachClean up asm writer usage for x86 and msp430 to flag...
2010-09-30 Chris Lattnerpreemptively add the rest of the non-n fpstack instruct...
2010-09-30 Chris Lattnerimplement support for finit, PR8258
2010-09-30 Chris Lattneradd support for fstcw, PR8259
2010-09-30 Kevin EnderbyAdds getPointerSize() to the AsmBackend which will...
2010-09-30 Rafael EspindolaCorrectly produce R_X86_64_32 or R_X86_64_32S.
2010-09-29 Eric ChristopherNoticed by inspection when looking for other cmov bits.
2010-09-29 Nick LewyckyAdd parens to fix GCC warning:
2010-09-29 Chris Lattnerimplement rdar://8491845 - Gas supports commuted forms...
2010-09-29 Chris Lattnerfix rdar://8490728 - llvm-mc rejects gpr64 form of...
2010-09-29 Chris Lattneradd assembler support for the cvtsd2sil/cvtsd2siq mnemo...
2010-09-29 Chris Lattnermake the x86 mccode emitter emit the 0x67 and 0x66...
2010-09-29 Chris Lattnerimplement support for 32-bit address operands in 64...
2010-09-29 Chris Lattneradd basic avx support to the disassembler, also teach...
2010-09-29 Chris Lattneradd asmparser support for cvttpd2dq by removing some...
2010-09-29 Chris Lattnerimplement rdar://8456382 - cvtsd2si support, by removin...
2010-09-29 Chris Lattnerimplement rdar://8456378 and PR7557 - support for the...
2010-09-29 Chris Lattnerchange the protocol TargetAsmPArser::MatchInstruction...
2010-09-27 Dale JohannesenMMX parameters aren't handled here yet.
2010-09-27 Chris Lattneryet more aliases.
2010-09-27 Chris Lattneradd a couple more aliases, rdar://8456378
2010-09-27 Chris Lattnerfix rdar://8470918 - llvm-mc can't assemble smovl
2010-09-27 Chris LattnerFix rdar://8468087 - llvm-mc commutes fmul (and friend...
2010-09-27 Chris Lattnerimprove indentation
2010-09-27 Eric ChristopherThis code should never fire on non-darwin subtargets.
2010-09-27 Chris Lattnerimplement support for 'clr' alias. This is part of...
2010-09-25 Rafael EspindolaMove ELF to HasReliableSymbolDifference=true. Also...
2010-09-24 Dale JohannesenWe can't return SSE/MMX vectors if SSE is disabled.
2010-09-23 Owen AndersonRevert r114703 and r114702, removing the isConditionalM...
2010-09-23 Owen AndersonAdd isConditionalMove bits to X86 and ARM instructions.
2010-09-22 Cameron EsfahaniFix PR8201: Update the code to call via X86::CALL64pcre...
2010-09-22 Eric ChristopherTemporarily work around new address lowering while...
2010-09-22 Bob WilsonAttempt to fix llvm-gcc build. It was crashing when...
2010-09-22 Chris Lattnerfix rdar://8456371 - Handle commutable instructions...
next