aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-199-53/+5
* Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove...Craig Topper2012-02-191-4/+1
* Unify all shuffle mask checking functions take a mask and VT instead of Vecto...Craig Topper2012-02-191-85/+68
* Make a bunch of X86ISelLowering shuffle functions static now that they are no...Craig Topper2012-02-192-172/+51
* comment fix ARM.hJia Liu2012-02-191-1/+1
* some comment fix for X86 and ARMJia Liu2012-02-198-8/+8
* Add vmfunc instruction to X86 assembler and disassembler.Craig Topper2012-02-194-20/+27
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18293-384/+385
* Add X86InstrSVM.td that I forgot to add in r150873.Craig Topper2012-02-181-0/+62
* Add X86 assembler and disassembler support for AMD SVM instructions. Original...Craig Topper2012-02-184-71/+61
* Handle regmask operands in ARMInstrInfo.Jakob Stoklund Olesen2012-02-172-7/+9
* Fix ARMBaseInstrInfo::getInstrLatency for calls.Jakob Stoklund Olesen2012-02-171-1/+1
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-1727-27/+27
* Remove the last of the old vector_shuffle patterns from X86 isel.Craig Topper2012-02-172-118/+7
* Do not promote i32 arguments to i64. This was causing unnecessary sign extensionAkira Hatanaka2012-02-172-14/+16
* add Emacs tag and fix some comment error in file headersJia Liu2012-02-1729-28/+41
* [fast-isel] Add support for returning non-legal types with no sign- or zero-Chad Rosier2012-02-171-6/+6
* Re-enable 150652 and 150654 - Make FPSCR non-reserved, and make MachineCSE ba...Lang Hames2012-02-171-1/+0
* Remove comment.Akira Hatanaka2012-02-161-2/+0
* Remove unnecessary assignment to temporary, ResultReg.Chad Rosier2012-02-161-13/+8
* Remove the YMM_HI_6_15 hack.Jakob Stoklund Olesen2012-02-161-7/+0
* Use the same CALL instructions for Windows as for everything else.Jakob Stoklund Olesen2012-02-169-87/+32
* Remove trailing whitespace. Add newline.Akira Hatanaka2012-02-161-2/+2
* Oop - r150653 + r150654 broke one of my test cases. Backing out for now...Lang Hames2012-02-161-0/+1
* FPSCR shouldn't be reserved.Lang Hames2012-02-161-1/+0
* Enable register mask operands for x86 calls.Jakob Stoklund Olesen2012-02-163-40/+30
* Optimize redundant sign extends and negation of predicates.Sirish Pande2012-02-1515-209/+1037
* Revert "Replacing HexagonOptimizeSZExtends with HexagonPeephole."Eric Christopher2012-02-152-292/+129
* Revert "Optimize redundant sign extends and negation of predicates"Eric Christopher2012-02-1513-745/+80
* Replacing HexagonOptimizeSZExtends with HexagonPeephole.Sirish Pande2012-02-152-129/+292
* Optimize redundant sign extends and negation of predicatesSirish Pande2012-02-1513-80/+745
* Add braces to if clause to make symmetric with associate else clause.Chad Rosier2012-02-151-18/+19
* Strip the pointer casts from the constants here.Bill Wendling2012-02-151-1/+1
* Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick2012-02-151-4/+4
* Use a temporary variable, rather then a series of redundant calls.Chad Rosier2012-02-151-4/+5
* Stop custom lowering forr x86 DEC64m from happening if the load in the lowere...Pete Cooper2012-02-151-0/+1
* Use a temporary variable, rather then a series of redundant calls.Chad Rosier2012-02-151-4/+5
* Remove unnecessary assignment to temporary, ResultReg.Chad Rosier2012-02-141-8/+4
* Move old movl vector_shuffle patterns. Not needed anymore since vector_shuffl...Craig Topper2012-02-142-63/+7
* Third time's the charm...?Lang Hames2012-02-141-2/+2
* Unswap swap operands, partially reducing confusion.Lang Hames2012-02-141-2/+2
* Don't reserve the R0 and R1 registers here. We don't use these registers, andBill Wendling2012-02-131-4/+9
* Make operands for VSWP read-modify-write.Lang Hames2012-02-131-4/+6
* Still more vector_shuffle pattern removal.Craig Topper2012-02-132-39/+9
* Fix various issues (or do cleanups) found by enabling certain MSVC warnings.Ahmed Charles2012-02-131-1/+4
* Remove more vector_shuffle patterns for unpack. These should be target specif...Craig Topper2012-02-131-108/+40
* Recommit r150328. Previous test failures should be fixed by r150360.Craig Topper2012-02-132-124/+37
* Update CanXFormVExtractWithShuffleIntoLoad to ensure bitcasts of loads only h...Craig Topper2012-02-131-1/+4
* Revert r150328, "Remove more vector_shuffle patterns."NAKAMURA Takumi2012-02-132-11/+98
* Fixed bug when custom lowering DEC64m on x86.Pete Cooper2012-02-131-0/+1