2010-07-21 |
Chris Lattner | add some rough support for making mcinst lowering work... |
tree | commitdiff |
2010-07-21 |
Bruno Cardoso Lopes | Add missing AVX convert instructions. Those instruction... |
tree | commitdiff |
2010-07-21 |
Nate Begeman | Fix a couple issues with Win64 ABI |
tree | commitdiff |
2010-07-21 |
Bruno Cardoso Lopes | Avoid AVX instructions to be selected instead of its... |
tree | commitdiff |
2010-07-21 |
Eric Christopher | Pulling out previous patch, must've run the tests in |
tree | commitdiff |
2010-07-21 |
Eric Christopher | Lower MEMBARRIER on x86 and support processors without... |
tree | commitdiff |
2010-07-21 |
Bruno Cardoso Lopes | Add AVX only vzeroall and vzeroupper instructions |
tree | commitdiff |
2010-07-21 |
Bruno Cardoso Lopes | Add new AVX vpermilps, vpermilpd and vperm2f128 instruc... |
tree | commitdiff |
2010-07-21 |
Bruno Cardoso Lopes | Add new AVX vmaskmov instructions, and also fix the... |
tree | commitdiff |
2010-07-20 |
Bruno Cardoso Lopes | Add new AVX vextractf128 instructions |
tree | commitdiff |
2010-07-20 |
Chris Lattner | make asmprinter optional, even though passing in null... |
tree | commitdiff |
2010-07-20 |
Chris Lattner | continue pushing dependencies around. |
tree | commitdiff |
2010-07-20 |
Chris Lattner | reduce X86MCInstLower dependencies on asmprinter. |
tree | commitdiff |
2010-07-20 |
Chris Lattner | pass around MF, not MMI. |
tree | commitdiff |
2010-07-20 |
Chris Lattner | cleanups. |
tree | commitdiff |
2010-07-20 |
Chris Lattner | move two asmprinter methods into the asmprinter .cpp... |
tree | commitdiff |
2010-07-20 |
Bruno Cardoso Lopes | Add new AVX instruction vinsertf128 |
tree | commitdiff |
2010-07-20 |
Eric Christopher | Constify some arguments. |
tree | commitdiff |
2010-07-20 |
Bruno Cardoso Lopes | Add AVX vbroadcast new instruction |
tree | commitdiff |
2010-07-20 |
Daniel Dunbar | Update CMake files. |
tree | commitdiff |
2010-07-19 |
Chris Lattner | fix a layering problem by moving the x86 implementation |
tree | commitdiff |
2010-07-19 |
Bruno Cardoso Lopes | Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp... |
tree | commitdiff |
2010-07-19 |
Daniel Dunbar | X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit... |
tree | commitdiff |
2010-07-19 |
Daniel Dunbar | X86-64: Mark WINCALL and more tail call instructions... |
tree | commitdiff |
2010-07-19 |
Daniel Dunbar | X86: Mark some tail call pseduo instruction as code... |
tree | commitdiff |
2010-07-19 |
Daniel Dunbar | X86: Mark In32/64BitMode on LEAVE[64] and SYSEXIT[64]. |
tree | commitdiff |
2010-07-19 |
Daniel Dunbar | MC/X86: We now match instructions like "incl %eax"... |
tree | commitdiff |
2010-07-19 |
Daniel Dunbar | X86: Mark MOV.*_{TC,NOREX} instruction as code gen... |
tree | commitdiff |
2010-07-19 |
Daniel Dunbar | X86: MOV8o8a, MOV8ao8, etc. are only valid in 32-bit... |
tree | commitdiff |
2010-07-19 |
Daniel Dunbar | TblGen/AsmMatcher: Add support for honoring instruction... |
tree | commitdiff |
2010-07-19 |
Daniel Dunbar | Target: Give the TargetAsmParser access to the TargetMa... |
tree | commitdiff |
2010-07-17 |
Chris Lattner | the stackifier is global! |
tree | commitdiff |
2010-07-17 |
Chris Lattner | doxygenify some comments. |
tree | commitdiff |
2010-07-17 |
Eric Christopher | Remove unnecessary check that was subsumed into canReal... |
tree | commitdiff |
2010-07-17 |
Eric Christopher | Make comment a bit more clear as well as return stateme... |
tree | commitdiff |
2010-07-16 |
Jakob Stoklund Olesen | Remove the isMoveInstr() hook. |
tree | commitdiff |
2010-07-16 |
Jakob Stoklund Olesen | Use MI.isCopy. |
tree | commitdiff |
2010-07-16 |
Bill Wendling | Rename DBG_LABEL PROLOG_LABEL, because it's only used... |
tree | commitdiff |
2010-07-16 |
Jakob Stoklund Olesen | Keep valgrind quiet. |
tree | commitdiff |
2010-07-16 |
Dale Johannesen | Accept registers with P modifier. PR 5314. |
tree | commitdiff |
2010-07-16 |
Jakob Stoklund Olesen | Remove the X86::FP_REG_KILL pseudo-instruction and... |
tree | commitdiff |
2010-07-16 |
Jakob Stoklund Olesen | Search for a free FP register instead of just assuming... |
tree | commitdiff |
2010-07-16 |
Jakob Stoklund Olesen | Allow x87 FP registers to be alive globally in a function. |
tree | commitdiff |
2010-07-15 |
Evan Cheng | Split -enable-finite-only-fp-math to two options: |
tree | commitdiff |
2010-07-15 |
Chris Lattner | fix the encoding of MMX_MOVFR642Qrr, it starts with... |
tree | commitdiff |
2010-07-14 |
Jakob Stoklund Olesen | Last COPY conversion. |
tree | commitdiff |
2010-07-14 |
Jakob Stoklund Olesen | Use TargetOpcode::COPY instead of X86-native register... |
tree | commitdiff |
2010-07-14 |
Chris Lattner | fix indentation |
tree | commitdiff |
2010-07-14 |
Benjamin Kramer | Don't pass StringRef by reference. |
tree | commitdiff |
2010-07-14 |
Chris Lattner | Merge lib/Target/X86/X86COFF.h into include/llvm/Suppor... |
tree | commitdiff |
2010-07-14 |
Evan Cheng | Fix for PR7193 was overly conservative. The only case... |
tree | commitdiff |
2010-07-14 |
Dan Gohman | Don't propagate debug locations to instructions for... |
tree | commitdiff |
2010-07-13 |
Bruno Cardoso Lopes | Add AVX 256-bit compare instructions and a bunch of... |
tree | commitdiff |
2010-07-13 |
Bruno Cardoso Lopes | AVX 256-bit conversion instructions |
tree | commitdiff |
2010-07-13 |
Kevin Enderby | Added a check that pusha cannot be encoded in 64-bit... |
tree | commitdiff |
2010-07-13 |
Chris Lattner | my work on adding segment registers to LEA missed the |
tree | commitdiff |
2010-07-13 |
Bruno Cardoso Lopes | Add AVX 256-bit packed logical forms |
tree | commitdiff |
2010-07-13 |
Bruno Cardoso Lopes | Add AVX 256-bit unop arithmetic instructions |
tree | commitdiff |
2010-07-13 |
Bruno Cardoso Lopes | Since AVX is a superset of all SSE versions, only use... |
tree | commitdiff |
2010-07-12 |
David Greene | Move some SIMD fragment code into X86InstrFragmentsSIMD... |
tree | commitdiff |
2010-07-12 |
Bruno Cardoso Lopes | Add AVX 256 binary arithmetic instructions |
tree | commitdiff |
2010-07-12 |
Bruno Cardoso Lopes | More refactoring of basic SSE arith instructions. Open... |
tree | commitdiff |
2010-07-12 |
Dan Gohman | Apply the SSE dependence idiom for SSE unary operations to |
tree | commitdiff |
2010-07-12 |
Bruno Cardoso Lopes | Add AVX 256-bit MOVMSK forms |
tree | commitdiff |
2010-07-12 |
Dan Gohman | Check begin!=end, rather than !begin. |
tree | commitdiff |
2010-07-12 |
Dan Gohman | Don't fast-isel an x87 comparison opcode, as fast-isel... |
tree | commitdiff |
2010-07-12 |
Rafael Espindola | Convert getLoadStoreRegOpcode to use a switch. |
tree | commitdiff |
2010-07-12 |
Jakob Stoklund Olesen | A basic block that only uses RFP registers still needs... |
tree | commitdiff |
2010-07-12 |
Rafael Espindola | Convert the last getPhysicalRegisterRegClass in VirtReg... |
tree | commitdiff |
2010-07-11 |
Jakob Stoklund Olesen | Use target independent COPY instructions for the fake... |
tree | commitdiff |
2010-07-11 |
Jakob Stoklund Olesen | Remove obsolete README_SSE note. |
tree | commitdiff |
2010-07-11 |
Jakob Stoklund Olesen | Avoid SSE instructions in FastIsel when it is not avail... |
tree | commitdiff |
2010-07-11 |
Jakob Stoklund Olesen | X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg! |
tree | commitdiff |
2010-07-11 |
Jakob Stoklund Olesen | Use COPY in X86FastISel::X86SelectRet. |
tree | commitdiff |
2010-07-11 |
Jakob Stoklund Olesen | Use COPY in FastISel everywhere it is safe and trivial. |
tree | commitdiff |
2010-07-10 |
Jakob Stoklund Olesen | Don't emit st(0)/st(1) copies as FpMOV instructions... |
tree | commitdiff |
2010-07-10 |
Dan Gohman | Reapply bottom-up fast-isel, with several fixes for... |
tree | commitdiff |
2010-07-10 |
Jakob Stoklund Olesen | An x86 function returns a floating point value in st... |
tree | commitdiff |
2010-07-09 |
Bruno Cardoso Lopes | Declare YMM subregisters in the right way! Thanks Jakob |
tree | commitdiff |
2010-07-09 |
Bruno Cardoso Lopes | Add AVX 256-bit packed MOVNT variants |
tree | commitdiff |
2010-07-09 |
Jakob Stoklund Olesen | Remember the *_TC opcodes for load/store |
tree | commitdiff |
2010-07-09 |
Bruno Cardoso Lopes | Add AVX 256-bit unpack and interleave |
tree | commitdiff |
2010-07-09 |
Jakob Stoklund Olesen | Automatically fold COPY instructions into stack load... |
tree | commitdiff |
2010-07-09 |
Jakob Stoklund Olesen | Fix a few tests |
tree | commitdiff |
2010-07-09 |
Bruno Cardoso Lopes | Start the support for AVX instructions with 256-bit... |
tree | commitdiff |
2010-07-09 |
Bob Wilson | --- Reverse-merging r107947 into '.': |
tree | commitdiff |
2010-07-09 |
Bruno Cardoso Lopes | Merge VEX enums with other x86 enum forms. Also fix... |
tree | commitdiff |
2010-07-09 |
Dan Gohman | Fix the memoperand offsets in code generated for va_start. |
tree | commitdiff |
2010-07-09 |
Chris Lattner | have the mc lowering process handle a few tail call... |
tree | commitdiff |
2010-07-09 |
Dan Gohman | Re-apply bottom-up fast-isel, with fixes. Be very caref... |
tree | commitdiff |
2010-07-09 |
Bruno Cardoso Lopes | Factor out x86 segment override prefix encoding, and... |
tree | commitdiff |
2010-07-09 |
Chris Lattner | reject pseudo instructions early in the encoder. |
tree | commitdiff |
2010-07-09 |
Bruno Cardoso Lopes | Remove trailing whitespaces from file |
tree | commitdiff |
2010-07-08 |
Chris Lattner | Change LEA to have 5 operands for its memory operand... |
tree | commitdiff |
2010-07-08 |
Chris Lattner | add some long-overdue enums to refer to the parts of... |
tree | commitdiff |
2010-07-08 |
Jakob Stoklund Olesen | Remember the VR64 register class |
tree | commitdiff |
2010-07-08 |
Chris Lattner | Rework segment prefix emission code to handle segments |
tree | commitdiff |
2010-07-08 |
Chris Lattner | introduce a new X86II::getMemoryOperandNo method, which |
tree | commitdiff |
2010-07-08 |
Jakob Stoklund Olesen | Teach the x86 floating point stackifier to handle COPY... |
tree | commitdiff |
2010-07-08 |
Jakob Stoklund Olesen | Implement X86InstrInfo::copyPhysReg |
tree | commitdiff |
next |