| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | reduce X86MCInstLower dependencies on asmprinter. | Chris Lattner | 2010-07-20 | 2 | -8/+14 |
* | pass around MF, not MMI. | Chris Lattner | 2010-07-20 | 2 | -5/+5 |
* | cleanups. | Chris Lattner | 2010-07-20 | 2 | -14/+10 |
* | move two asmprinter methods into the asmprinter .cpp file. | Chris Lattner | 2010-07-20 | 2 | -38/+39 |
* | Add new AVX instruction vinsertf128 | Bruno Cardoso Lopes | 2010-07-20 | 2 | -0/+15 |
* | Constify some arguments. | Eric Christopher | 2010-07-20 | 2 | -5/+5 |
* | Add AVX vbroadcast new instruction | Bruno Cardoso Lopes | 2010-07-20 | 2 | -0/+28 |
* | Update CMake files. | Daniel Dunbar | 2010-07-20 | 2 | -5/+5 |
* | fix a layering problem by moving the x86 implementation | Chris Lattner | 2010-07-19 | 4 | -5/+5 |
* | Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp instructions! | Bruno Cardoso Lopes | 2010-07-19 | 6 | -81/+128 |
* | X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit mode. They are the same | Daniel Dunbar | 2010-07-19 | 2 | -4/+4 |
* | X86-64: Mark WINCALL and more tail call instructions as code gen only. | Daniel Dunbar | 2010-07-19 | 1 | -2/+3 |
* | X86: Mark some tail call pseduo instruction as code gen only. | Daniel Dunbar | 2010-07-19 | 1 | -1/+2 |
* | X86: Mark In32/64BitMode on LEAVE[64] and SYSEXIT[64]. | Daniel Dunbar | 2010-07-19 | 2 | -4/+4 |
* | MC/X86: We now match instructions like "incl %eax" correctly for the arch we are | Daniel Dunbar | 2010-07-19 | 2 | -54/+0 |
* | X86: Mark MOV.*_{TC,NOREX} instruction as code gen only, they aren't real. | Daniel Dunbar | 2010-07-19 | 2 | -0/+6 |
* | X86: MOV8o8a, MOV8ao8, etc. are only valid in 32-bit mode. | Daniel Dunbar | 2010-07-19 | 1 | -6/+12 |
* | TblGen/AsmMatcher: Add support for honoring instruction Requires<[]> attribut... | Daniel Dunbar | 2010-07-19 | 1 | -4/+12 |
* | Target: Give the TargetAsmParser access to the TargetMachine. | Daniel Dunbar | 2010-07-19 | 1 | -6/+7 |
* | the stackifier is global! | Chris Lattner | 2010-07-17 | 1 | -2/+2 |
* | doxygenify some comments. | Chris Lattner | 2010-07-17 | 1 | -19/+19 |
* | Remove unnecessary check that was subsumed into canRealignStack. | Eric Christopher | 2010-07-17 | 1 | -3/+2 |
* | Make comment a bit more clear as well as return statement since | Eric Christopher | 2010-07-17 | 1 | -2/+2 |
* | Remove the isMoveInstr() hook. | Jakob Stoklund Olesen | 2010-07-16 | 2 | -46/+0 |
* | Use MI.isCopy. | Jakob Stoklund Olesen | 2010-07-16 | 1 | -4/+2 |
* | Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and | Bill Wendling | 2010-07-16 | 3 | -6/+6 |
* | Keep valgrind quiet. | Jakob Stoklund Olesen | 2010-07-16 | 1 | -1/+6 |
* | Accept registers with P modifier. PR 5314. | Dale Johannesen | 2010-07-16 | 1 | -0/+4 |
* | Remove the X86::FP_REG_KILL pseudo-instruction and the X86FloatingPointRegKill | Jakob Stoklund Olesen | 2010-07-16 | 7 | -182/+1 |
* | Search for a free FP register instead of just assuming FP7 is not in use. | Jakob Stoklund Olesen | 2010-07-16 | 1 | -6/+12 |
* | Allow x87 FP registers to be alive globally in a function. | Jakob Stoklund Olesen | 2010-07-16 | 2 | -37/+389 |
* | Split -enable-finite-only-fp-math to two options: | Evan Cheng | 2010-07-15 | 1 | -10/+5 |
* | fix the encoding of MMX_MOVFR642Qrr, it starts with 0xF2 not 0xF3, | Chris Lattner | 2010-07-15 | 1 | -1/+1 |
* | Last COPY conversion. | Jakob Stoklund Olesen | 2010-07-14 | 1 | -3/+2 |
* | Use TargetOpcode::COPY instead of X86-native register copy instructions when | Jakob Stoklund Olesen | 2010-07-14 | 2 | -30/+27 |
* | fix indentation | Chris Lattner | 2010-07-14 | 1 | -9/+7 |
* | Don't pass StringRef by reference. | Benjamin Kramer | 2010-07-14 | 1 | -2/+2 |
* | Merge lib/Target/X86/X86COFF.h into include/llvm/Support/COFF.h, | Chris Lattner | 2010-07-14 | 2 | -100/+8 |
* | Fix for PR7193 was overly conservative. The only case where sibcall callee | Evan Cheng | 2010-07-14 | 1 | -6/+12 |
* | Don't propagate debug locations to instructions for materializing | Dan Gohman | 2010-07-14 | 1 | -1/+1 |
* | Add AVX 256-bit compare instructions and a bunch of testcases | Bruno Cardoso Lopes | 2010-07-13 | 1 | -0/+10 |
* | AVX 256-bit conversion instructions | Bruno Cardoso Lopes | 2010-07-13 | 4 | -15/+105 |
* | Added a check that pusha cannot be encoded in 64-bit mode. | Kevin Enderby | 2010-07-13 | 1 | -0/+2 |
* | my work on adding segment registers to LEA missed the | Chris Lattner | 2010-07-13 | 1 | -12/+3 |
* | Add AVX 256-bit packed logical forms | Bruno Cardoso Lopes | 2010-07-13 | 1 | -0/+19 |
* | Add AVX 256-bit unop arithmetic instructions | Bruno Cardoso Lopes | 2010-07-13 | 1 | -53/+86 |
* | Since AVX is a superset of all SSE versions, only use HasAVX for AVX instruct... | Bruno Cardoso Lopes | 2010-07-13 | 2 | -81/+77 |
* | Move some SIMD fragment code into X86InstrFragmentsSIMD so that the | David Greene | 2010-07-12 | 2 | -336/+336 |
* | Add AVX 256 binary arithmetic instructions | Bruno Cardoso Lopes | 2010-07-12 | 1 | -7/+23 |
* | More refactoring of basic SSE arith instructions. Open room for 256-bit instr... | Bruno Cardoso Lopes | 2010-07-12 | 1 | -207/+158 |