summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
* Use a function in MathExtras to do sign extension.Akira Hatanaka2012-02-22
* Calls don't really change the stack pointer.Jakob Stoklund Olesen2012-02-21
* Proper support for a bastardized darwin-eabi hybird ABI.Evan Cheng2012-02-21
* Clear virtual registers after they are no longer referenced.Andrew Trick2012-02-21
* Improve generated code for extending loads and some trunc stores on ARM.James Molloy2012-02-20
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-19
* Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove...Craig Topper2012-02-19
* Unify all shuffle mask checking functions take a mask and VT instead of Vecto...Craig Topper2012-02-19
* Make a bunch of X86ISelLowering shuffle functions static now that they are no...Craig Topper2012-02-19
* comment fix ARM.hJia Liu2012-02-19
* some comment fix for X86 and ARMJia Liu2012-02-19
* Add vmfunc instruction to X86 assembler and disassembler.Craig Topper2012-02-19
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Add X86InstrSVM.td that I forgot to add in r150873.Craig Topper2012-02-18
* Add X86 assembler and disassembler support for AMD SVM instructions. Original...Craig Topper2012-02-18
* Handle regmask operands in ARMInstrInfo.Jakob Stoklund Olesen2012-02-17
* Fix ARMBaseInstrInfo::getInstrLatency for calls.Jakob Stoklund Olesen2012-02-17
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-17
* Remove the last of the old vector_shuffle patterns from X86 isel.Craig Topper2012-02-17
* Do not promote i32 arguments to i64. This was causing unnecessary sign extensionAkira Hatanaka2012-02-17
* add Emacs tag and fix some comment error in file headersJia Liu2012-02-17
* [fast-isel] Add support for returning non-legal types with no sign- or zero-Chad Rosier2012-02-17
* Re-enable 150652 and 150654 - Make FPSCR non-reserved, and make MachineCSE ba...Lang Hames2012-02-17
* Remove comment.Akira Hatanaka2012-02-16
* Remove unnecessary assignment to temporary, ResultReg.Chad Rosier2012-02-16
* Remove the YMM_HI_6_15 hack.Jakob Stoklund Olesen2012-02-16
* Use the same CALL instructions for Windows as for everything else.Jakob Stoklund Olesen2012-02-16
* Remove trailing whitespace. Add newline.Akira Hatanaka2012-02-16
* Oop - r150653 + r150654 broke one of my test cases. Backing out for now...Lang Hames2012-02-16
* FPSCR shouldn't be reserved.Lang Hames2012-02-16
* Enable register mask operands for x86 calls.Jakob Stoklund Olesen2012-02-16
* Optimize redundant sign extends and negation of predicates.Sirish Pande2012-02-15
* Revert "Replacing HexagonOptimizeSZExtends with HexagonPeephole."Eric Christopher2012-02-15
* Revert "Optimize redundant sign extends and negation of predicates"Eric Christopher2012-02-15
* Replacing HexagonOptimizeSZExtends with HexagonPeephole.Sirish Pande2012-02-15
* Optimize redundant sign extends and negation of predicatesSirish Pande2012-02-15
* Add braces to if clause to make symmetric with associate else clause.Chad Rosier2012-02-15
* Strip the pointer casts from the constants here.Bill Wendling2012-02-15
* Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick2012-02-15
* Use a temporary variable, rather then a series of redundant calls.Chad Rosier2012-02-15
* Stop custom lowering forr x86 DEC64m from happening if the load in the lowere...Pete Cooper2012-02-15
* Use a temporary variable, rather then a series of redundant calls.Chad Rosier2012-02-15
* Remove unnecessary assignment to temporary, ResultReg.Chad Rosier2012-02-14
* Move old movl vector_shuffle patterns. Not needed anymore since vector_shuffl...Craig Topper2012-02-14
* Third time's the charm...?Lang Hames2012-02-14
* Unswap swap operands, partially reducing confusion.Lang Hames2012-02-14
* Don't reserve the R0 and R1 registers here. We don't use these registers, andBill Wendling2012-02-13
* Make operands for VSWP read-modify-write.Lang Hames2012-02-13
* Still more vector_shuffle pattern removal.Craig Topper2012-02-13
* Fix various issues (or do cleanups) found by enabling certain MSVC warnings.Ahmed Charles2012-02-13