aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-043-16/+36
* Add new function attribute - noredzone. Devang Patel2009-06-043-6/+2
* Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This wasDale Johannesen2009-06-042-10/+12
* Remove unused code.Sanjiv Gupta2009-06-041-10/+0
* Custom lower SUB with two register operands.Sanjiv Gupta2009-06-041-0/+1
* PR3739, part 2: Use an explicit store to spill XMM registers. (Previously,Eli Friedman2009-06-041-4/+17
* PR3739, part 1: Disable the red zone on Win64.Eli Friedman2009-06-041-1/+2
* Re-apply 72756 with fixes. One of those was introduced by we changed MachineI...Evan Cheng2009-06-041-1/+8
* Evan says it's wrong; back out 72808.Stuart Hastings2009-06-031-2/+0
* Recognize another euphemism for MOVDQ2Q.Stuart Hastings2009-06-031-0/+2
* For Darwin / x86_64, override -relocation-model=static to pic if the output i...Evan Cheng2009-06-031-0/+7
* Convert Alpha and Mips to use a MachineFunctionInfo subclass toDan Gohman2009-06-0310-65/+205
* Remove the redundant TM member from X86DAGToDAGISel; replace itDan Gohman2009-06-031-12/+22
* Make the buildbot see green (to make it easier to spot the next personMike Stump2009-06-031-1/+2
* Remove unnecessary #includes.Dan Gohman2009-06-031-3/+0
* Emit file directives correctly in case of a .bc is generated by llvm-ld after...Sanjiv Gupta2009-06-033-11/+34
* FrameIndex could be used as a value (addressof (arg)) or as an address.Sanjiv Gupta2009-06-034-6/+62
* Fixed a bug in which signed comparisons were being used instead of unsigned c...Sanjiv Gupta2009-06-032-2/+4
* Avoid a warning "'U' might be used uninitialized inDuncan Sands2009-06-031-1/+1
* Temporarily revert 72756 for now.Evan Cheng2009-06-031-7/+0
* Fold preceding / trailing base inc / dec into the single load / store as well.Evan Cheng2009-06-031-2/+9
* Revert r72734. The Darwin assembler doesn't support the staticDan Gohman2009-06-032-5/+4
* On Darwin x86_64 small code model doesn't guarantee code address fits in 32-bit.Evan Cheng2009-06-022-4/+5
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-025-267/+77
* Add missing file.Dale Johannesen2009-06-011-0/+2
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-014-77/+265
* Comment grammaro/clarification.Dale Johannesen2009-06-011-2/+2
* Trailing whitespace.Dale Johannesen2009-06-011-1/+1
* Implement review feedback. Make thumb2 'normal' subtarget featureAnton Korobeynikov2009-06-012-13/+12
* Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron GrayBruno Cardoso Lopes2009-06-018-198/+207
* Do not emit "generic" CPU string. This fixes PR4291.Anton Korobeynikov2009-06-011-1/+3
* Fix a grammaro and clarify a comment.Dan Gohman2009-05-311-5/+5
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-3024-237/+551
* (i64 (zext (srl GR32 8))) -> movzbl AH is not safe since srl 8 only clear the...Evan Cheng2009-05-301-7/+0
* Untabification.Bill Wendling2009-05-3010-23/+23
* Add placeholder for thumb2 stuffAnton Korobeynikov2009-05-295-20/+53
* More h-registers tricks: folding zext nodes.Evan Cheng2009-05-292-0/+23
* The MONITOR and MWAIT instructions have insufficient information forBill Wendling2009-05-283-10/+27
* Fix MOVMSKPDrr encoding.Evan Cheng2009-05-281-1/+1
* Fix PSIGND encoding bug. Patch by Sean Callanan.Evan Cheng2009-05-281-1/+1
* Emit debug info for locals with proper scope.Sanjiv Gupta2009-05-285-70/+195
* Mark the branch insns correctly.Sanjiv Gupta2009-05-281-1/+2
* Fixing problems that got exposed after the refactoring of LegalizeDAG done in...Sanjiv Gupta2009-05-281-4/+2
* Return the operand rather than a null SDValue when the given SELECT_CC Eli Friedman2009-05-281-3/+3
* This patch brings the list of attributes in CPPBackend.cpp up to date with theJeffrey Yasskin2009-05-281-3/+8
* "The instructions MMX_PSADBWrm and MMX_PSADBWrr have opcode 0b11100000 (e0), butBill Wendling2009-05-282-2/+2
* Added optimization that narrow load / op / store and the 'op' is a bit twiddl...Evan Cheng2009-05-282-0/+10
* Ger rid of some dead code.Eli Friedman2009-05-272-36/+0
* Fix sfence jit encoding. Patch by Sean Callanan.Evan Cheng2009-05-271-1/+1
* Added support for fround, fextend and FP_TO_SINTBruno Cardoso Lopes2009-05-279-29/+90