summaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Remove HexagonGenIntrinsics.inc from Hexagon cmake file. It does not appear i...Craig Topper2012-02-271-1/+0
* delete useless comment&blankJia Liu2012-02-271-16/+14
* X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ...Craig Topper2012-02-273-3/+9
* Default TargetData alignment information for 128-bit floating-point types.Hal Finkel2012-02-261-0/+1
* Revert r151278, breaks static linking.Hal Finkel2012-02-251-14/+6
* Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowe...NAKAMURA Takumi2012-02-253-12/+20
* Add definitions of floating point multiply add/sub and negative multiplyAkira Hatanaka2012-02-253-8/+71
* Add an option to use a virtual register as the global base register instead ofAkira Hatanaka2012-02-2416-98/+247
* Remove unused cl::opt, make another opt static.Benjamin Kramer2012-02-242-4/+1
* Thumb2 asm aliases for wide bitwise w/ immediate instructions.Jim Grosbach2012-02-241-0/+9
* Add WIN_FTOL_* psudo-instructions to model the unique calling conventionMichael J. Spencer2012-02-245-32/+131
* X11/X2 loads around indirect calls on ppc64 should not be deleted.Hal Finkel2012-02-241-2/+4
* Remove dead code.Richard Osborne2012-02-241-3/+1
* Turn avx insert intrinsic calls into INSERT_SUBVECTOR DAG nodes and remove du...Pete Cooper2012-02-241-9/+0
* comment fixJia Liu2012-02-241-1/+1
* some comment fixJia Liu2012-02-241-3/+3
* comment fixJia Liu2012-02-241-1/+1
* replace a balnk with -Jia Liu2012-02-241-1/+1
* 80 columns of Mips InstPrinter MakefileJia Liu2012-02-241-1/+1
* Switch ARM target to register masks.Jakob Stoklund Olesen2012-02-245-35/+25
* Make sure the regs are low regs for tMUL size reduction.Jim Grosbach2012-02-241-1/+6
* Thumb2 size reduction fix for tied operands of tMUL.Jim Grosbach2012-02-241-1/+13
* When emitting a cmp with 0 for a lowered select, mask out the highDan Gohman2012-02-241-0/+5
* MCize function entry label emission on PowerPC64 properly.Roman Divacky2012-02-231-6/+14
* Updated the llvm-mc disassembler C API to support for the X86 target.Kevin Enderby2012-02-237-63/+240
* Fix the numbering of some of the registers and reclassify a couple of them.Brendon Cahoon2012-02-231-66/+64
* Remove unused variable.Duncan Sands2012-02-231-1/+0
* Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16 bitsEvan Cheng2012-02-231-0/+15
* Optimize a couple of common patterns involving conditional moves where the falseEvan Cheng2012-02-235-8/+312
* Allow the use of an alternate symbol for calculating a function's size.Hal Finkel2012-02-221-1/+5
* Properly emit _fltused with FastISel. Refactor to share code with SDAG.Michael J. Spencer2012-02-221-1/+1
* Remove extra semi-colons.Chad Rosier2012-02-223-4/+4
* Efficient pattern for store truncate. Patch by Evandro Menezes.Sirish Pande2012-02-224-22/+7
* Declare register classes as const. Fix a couple pointers to register classes ...Craig Topper2012-02-221-2/+2
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-2212-46/+39
* Adding support for Microsoft's thiscall calling convention. LLVM side of the...Aaron Ballman2012-02-221-2/+2
* Clarify ARM calling conventions.Jakob Stoklund Olesen2012-02-221-0/+2
* Use a function in MathExtras to do sign extension.Akira Hatanaka2012-02-221-1/+1
* Calls don't really change the stack pointer.Jakob Stoklund Olesen2012-02-211-1/+2
* Proper support for a bastardized darwin-eabi hybird ABI.Evan Cheng2012-02-214-8/+7
* Clear virtual registers after they are no longer referenced.Andrew Trick2012-02-211-1/+3
* Improve generated code for extending loads and some trunc stores on ARM.James Molloy2012-02-202-7/+140
* 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