aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-02-24some comment fixJia Liu
2012-02-24comment fixJia Liu
2012-02-24replace a balnk with -Jia Liu
2012-02-2480 columns of Mips InstPrinter MakefileJia Liu
2012-02-24Switch ARM target to register masks.Jakob Stoklund Olesen
2012-02-24Make sure the regs are low regs for tMUL size reduction.Jim Grosbach
2012-02-24Thumb2 size reduction fix for tied operands of tMUL.Jim Grosbach
2012-02-24When emitting a cmp with 0 for a lowered select, mask out the highDan Gohman
2012-02-23MCize function entry label emission on PowerPC64 properly.Roman Divacky
2012-02-23Updated the llvm-mc disassembler C API to support for the X86 target.Kevin Enderby
2012-02-23Fix the numbering of some of the registers and reclassify a couple of them.Brendon Cahoon
2012-02-23Remove unused variable.Duncan Sands
2012-02-23Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16 bitsEvan Cheng
2012-02-23Optimize a couple of common patterns involving conditional moves where the falseEvan Cheng
2012-02-22Allow the use of an alternate symbol for calculating a function's size.Hal Finkel
2012-02-22Properly emit _fltused with FastISel. Refactor to share code with SDAG.Michael J. Spencer
2012-02-22Remove extra semi-colons.Chad Rosier
2012-02-22Efficient pattern for store truncate. Patch by Evandro Menezes.Sirish Pande
2012-02-22Declare register classes as const. Fix a couple pointers to register classes ...Craig Topper
2012-02-22Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper
2012-02-22Adding support for Microsoft's thiscall calling convention. LLVM side of the...Aaron Ballman
2012-02-22Clarify ARM calling conventions.Jakob Stoklund Olesen
2012-02-22Use a function in MathExtras to do sign extension.Akira Hatanaka
2012-02-21Calls don't really change the stack pointer.Jakob Stoklund Olesen
2012-02-21Proper support for a bastardized darwin-eabi hybird ABI.Evan Cheng
2012-02-21Clear virtual registers after they are no longer referenced.Andrew Trick
2012-02-20Improve generated code for extending loads and some trunc stores on ARM.James Molloy
2012-02-19Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles
2012-02-19Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove...Craig Topper
2012-02-19Unify all shuffle mask checking functions take a mask and VT instead of Vecto...Craig Topper
2012-02-19Make a bunch of X86ISelLowering shuffle functions static now that they are no...Craig Topper
2012-02-19comment fix ARM.hJia Liu
2012-02-19some comment fix for X86 and ARMJia Liu
2012-02-19Add vmfunc instruction to X86 assembler and disassembler.Craig Topper
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-02-18Add X86InstrSVM.td that I forgot to add in r150873.Craig Topper
2012-02-18Add X86 assembler and disassembler support for AMD SVM instructions. Original...Craig Topper
2012-02-17Handle regmask operands in ARMInstrInfo.Jakob Stoklund Olesen
2012-02-17Fix ARMBaseInstrInfo::getInstrLatency for calls.Jakob Stoklund Olesen
2012-02-17remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu
2012-02-17Remove the last of the old vector_shuffle patterns from X86 isel.Craig Topper
2012-02-17Do not promote i32 arguments to i64. This was causing unnecessary sign extensionAkira Hatanaka
2012-02-17add Emacs tag and fix some comment error in file headersJia Liu
2012-02-17[fast-isel] Add support for returning non-legal types with no sign- or zero-Chad Rosier
2012-02-17Re-enable 150652 and 150654 - Make FPSCR non-reserved, and make MachineCSE ba...Lang Hames
2012-02-16Remove comment.Akira Hatanaka
2012-02-16Remove unnecessary assignment to temporary, ResultReg.Chad Rosier
2012-02-16Remove the YMM_HI_6_15 hack.Jakob Stoklund Olesen
2012-02-16Use the same CALL instructions for Windows as for everything else.Jakob Stoklund Olesen
2012-02-16Remove trailing whitespace. Add newline.Akira Hatanaka