summaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* I was convinced that it's ok to allow a second i8 return valueDan Gohman2009-03-241-7/+8
* Do not emit comments unless -asm-verbose.Evan Cheng2009-03-244-33/+71
* Fix internal representation of fp80 to be theDale Johannesen2009-03-231-3/+2
* Now that errs() is properly non-buffered, there's no need toDan Gohman2009-03-231-1/+0
* Correct some comments. Operand numbers start at 0.Dan Gohman2009-03-231-6/+6
* Model inline asm constraint which ties an input to an output register as mach...Evan Cheng2009-03-231-2/+30
* Fix a grammaro in a comment that Bill noticed.Dan Gohman2009-03-231-1/+1
* Add comments explaining why there's only one register forDan Gohman2009-03-231-1/+6
* Removed AFGR32 register classBruno Cardoso Lopes2009-03-215-176/+110
* Fix a few more indentation problems and an 80-column violation.Bob Wilson2009-03-201-8/+8
* No functional changes. Fix indentation and whitespace only.Bob Wilson2009-03-201-101/+91
* Fixed comment for libcalls.Sanjiv Gupta2009-03-201-20/+23
* Reformatting. Inserted code comments. Cleaned interfaces.Sanjiv Gupta2009-03-202-112/+68
* Added option to enable generating less precise mad (multiply addition)Mon P Wang2009-03-201-0/+12
* Remove strange extra semicolons.Nick Lewycky2009-03-192-2/+2
* Add support to tablegen for naming the nodes themselves, not just the operands, Nate Begeman2009-03-191-1/+1
* Added support for Mips O32 Calling ConventionBruno Cardoso Lopes2009-03-192-33/+133
* Disable the "call to immediate" optimization on x86-64. It isChris Lattner2009-03-181-1/+5
* CellSPU:Scott Michel2009-03-172-16/+16
* Recognize bswapl as bswap too.Dan Gohman2009-03-171-2/+5
* Recognize "bswapq" as an alternate spelling for the bswap instruction.Dan Gohman2009-03-171-2/+2
* CellSPU:Scott Michel2009-03-175-488/+417
* CellSPU:Scott Michel2009-03-163-98/+114
* This causes incorrect stack frame allocation when the last object is an array...Bruno Cardoso Lopes2009-03-151-1/+1
* Use %rip-relative addressing on x86-64 whenever practical, asDan Gohman2009-03-141-9/+10
* Don't forego folding of loads into 64-bit adds when the otherDan Gohman2009-03-141-10/+3
* Improve FastISel's handling of truncates to i1, and implementDan Gohman2009-03-131-0/+13
* Fix FastISel's assumption that i1 values are always zero-extendedDan Gohman2009-03-131-2/+4
* add 8 and 16 bit TLS moves.Rafael Espindola2009-03-131-0/+20
* Improve sext and zext of TLS variables.Rafael Espindola2009-03-131-0/+36
* generalize this code so that fast isel handles integer truncates to i1, whichChris Lattner2009-03-131-2/+4
* These instructions have special lowering that may lower them to SSEBill Wendling2009-03-131-12/+19
* Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng2009-03-137-26/+24
* generalize the previous code to use the full generality of LEAChris Lattner2009-03-131-13/+109
* optimize the case of cond ? 42 : 41 and friends. This compiles theChris Lattner2009-03-131-0/+27
* Enhance address-mode folding of ISD::ADD to handle cases where theDan Gohman2009-03-131-0/+13
* Re-apply 66024 with fixes: 1. Fixed indirect call to immediate address assemb...Evan Cheng2009-03-124-6/+16
* Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))"Chris Lattner2009-03-123-24/+185
* improve comment.Chris Lattner2009-03-121-4/+4
* On x86, if the only use of a i64 load is a i64 store, generate a pair of doub...Evan Cheng2009-03-121-48/+67
* Forgot to check-in this as part of 7761.Sanjiv Gupta2009-03-121-3/+2
* Banksel optimization is now based on the section names of symbols, since the ...Sanjiv Gupta2009-03-121-44/+52
* Revert r66024. The JIT encoding for CALLpcrel32 is wrong -- see PR3773, and theDan Gohman2009-03-113-9/+4
* optimize i8 and i16 tls values.Rafael Espindola2009-03-111-0/+18
* Add a -no-implicit-float flag. This acts like -soft-float, but may generateBill Wendling2009-03-112-76/+73
* It makes no sense to have a ODR version of commonDuncan Sands2009-03-1110-24/+12
* For yonah, fix a vector shuffle case for v16i8 where we didn't properly clear...Mon P Wang2009-03-111-2/+19
* fix PR3785, a valgrind error on test/CodeGen/ARM/pr3502.llChris Lattner2009-03-111-1/+5
* Remove the one-definition-rule version of extern_weakDuncan Sands2009-03-112-6/+3
* Fixed a v8i16 shuffle case that should generate a pshufb instead of a pshuflw...Mon P Wang2009-03-111-1/+4