| Commit message (Expand) | Author | Age | Files | Lines |
* | Make aliases for shld and shrd match gas. PR12173. | Eli Friedman | 2012-03-05 | 1 | -14/+14 |
* | Use uint16_t to store register overlaps to reduce static data. | Craig Topper | 2012-03-04 | 2 | -8/+8 |
* | Use uint16_t to store registers in callee saved register tables to reduce siz... | Craig Topper | 2012-03-04 | 2 | -2/+2 |
* | Use uint8_t instead of enums to store values in X86 disassembler table. Shave... | Craig Topper | 2012-03-04 | 2 | -4/+4 |
* | Prevent obscure and incorrect tail-call optimization. | Chad Rosier | 2012-03-02 | 1 | -0/+5 |
* | Minimal changes for LLVM to compile under VS11. | Michael J. Spencer | 2012-03-01 | 1 | -0/+4 |
* | Added annotations for x86 pc relative loads to llvm's 'C' disassembler. | Kevin Enderby | 2012-02-29 | 1 | -0/+24 |
* | Intel Atom instruction itineraries for mov sign extension and mov zero extens... | Andrew Trick | 2012-02-29 | 3 | -32/+68 |
* | Make MemoryObject accessor members const again | Derek Schuff | 2012-02-29 | 2 | -2/+2 |
* | Re-commit r151623 with fix. Only issue special no-return calls if it's a dire... | Evan Cheng | 2012-02-28 | 3 | -4/+5 |
* | Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre... | Daniel Dunbar | 2012-02-28 | 3 | -5/+4 |
* | Some ARM implementaions, e.g. A-series, does return stack prediction. That is, | Evan Cheng | 2012-02-28 | 3 | -4/+5 |
* | This patch adds instruction latencies for the SSE instructions | Preston Gurd | 2012-02-27 | 3 | -728/+1697 |
* | Add q suffix aliases for the fistp and fisttp mnemonics. | Chad Rosier | 2012-02-27 | 1 | -0/+2 |
* | X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ... | Craig Topper | 2012-02-27 | 3 | -3/+9 |
* | Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowe... | NAKAMURA Takumi | 2012-02-25 | 3 | -12/+20 |
* | Add WIN_FTOL_* psudo-instructions to model the unique calling convention | Michael J. Spencer | 2012-02-24 | 5 | -32/+131 |
* | Turn avx insert intrinsic calls into INSERT_SUBVECTOR DAG nodes and remove du... | Pete Cooper | 2012-02-24 | 1 | -9/+0 |
* | Updated the llvm-mc disassembler C API to support for the X86 target. | Kevin Enderby | 2012-02-23 | 6 | -30/+205 |
* | Properly emit _fltused with FastISel. Refactor to share code with SDAG. | Michael J. Spencer | 2012-02-22 | 1 | -1/+1 |
* | Remove extra semi-colons. | Chad Rosier | 2012-02-22 | 1 | -1/+1 |
* | Declare register classes as const. Fix a couple pointers to register classes ... | Craig Topper | 2012-02-22 | 1 | -2/+2 |
* | Make all pointers to TargetRegisterClass const since they are all pointers to... | Craig Topper | 2012-02-22 | 5 | -6/+6 |
* | Adding support for Microsoft's thiscall calling convention. LLVM side of the... | Aaron Ballman | 2012-02-22 | 1 | -2/+2 |
* | Remove dead code. Improve llvm_unreachable text. Simplify some control flow. | Ahmed Charles | 2012-02-19 | 2 | -4/+1 |
* | Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove... | Craig Topper | 2012-02-19 | 1 | -4/+1 |
* | Unify all shuffle mask checking functions take a mask and VT instead of Vecto... | Craig Topper | 2012-02-19 | 1 | -85/+68 |
* | Make a bunch of X86ISelLowering shuffle functions static now that they are no... | Craig Topper | 2012-02-19 | 2 | -172/+51 |
* | some comment fix for X86 and ARM | Jia Liu | 2012-02-19 | 8 | -8/+8 |
* | Add vmfunc instruction to X86 assembler and disassembler. | Craig Topper | 2012-02-19 | 4 | -20/+27 |
* | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 2012-02-18 | 50 | -76/+76 |
* | Add X86InstrSVM.td that I forgot to add in r150873. | Craig Topper | 2012-02-18 | 1 | -0/+62 |
* | Add X86 assembler and disassembler support for AMD SVM instructions. Original... | Craig Topper | 2012-02-18 | 4 | -71/+61 |
* | Remove the last of the old vector_shuffle patterns from X86 isel. | Craig Topper | 2012-02-17 | 2 | -118/+7 |
* | Remove the YMM_HI_6_15 hack. | Jakob Stoklund Olesen | 2012-02-16 | 1 | -7/+0 |
* | Use the same CALL instructions for Windows as for everything else. | Jakob Stoklund Olesen | 2012-02-16 | 9 | -87/+32 |
* | Enable register mask operands for x86 calls. | Jakob Stoklund Olesen | 2012-02-16 | 3 | -40/+30 |
* | Use a temporary variable, rather then a series of redundant calls. | Chad Rosier | 2012-02-15 | 1 | -4/+5 |
* | Stop custom lowering forr x86 DEC64m from happening if the load in the lowere... | Pete Cooper | 2012-02-15 | 1 | -0/+1 |
* | Move old movl vector_shuffle patterns. Not needed anymore since vector_shuffl... | Craig Topper | 2012-02-14 | 2 | -63/+7 |
* | Still more vector_shuffle pattern removal. | Craig Topper | 2012-02-13 | 2 | -39/+9 |
* | Fix various issues (or do cleanups) found by enabling certain MSVC warnings. | Ahmed Charles | 2012-02-13 | 1 | -1/+4 |
* | Remove more vector_shuffle patterns for unpack. These should be target specif... | Craig Topper | 2012-02-13 | 1 | -108/+40 |
* | Recommit r150328. Previous test failures should be fixed by r150360. | Craig Topper | 2012-02-13 | 2 | -124/+37 |
* | Update CanXFormVExtractWithShuffleIntoLoad to ensure bitcasts of loads only h... | Craig Topper | 2012-02-13 | 1 | -1/+4 |
* | Revert r150328, "Remove more vector_shuffle patterns." | NAKAMURA Takumi | 2012-02-13 | 2 | -11/+98 |
* | Fixed bug when custom lowering DEC64m on x86. | Pete Cooper | 2012-02-13 | 1 | -0/+1 |
* | Remove more vector_shuffle patterns. | Craig Topper | 2012-02-12 | 2 | -98/+11 |
* | Remove more vector_shuffle patterns. | Craig Topper | 2012-02-12 | 2 | -78/+4 |
* | Remove more vector_shuffle patterns. | Craig Topper | 2012-02-11 | 1 | -46/+4 |