aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* memopv16i8 had wrong alignment requirement, would have broken pabsbNate Begeman2008-02-091-129/+193
* Skeleton of insert and extract matching, more to comeNate Begeman2008-02-091-2/+62
* Tablegen support for insert & extract element matchingNate Begeman2008-02-091-0/+16
* It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...Evan Cheng2008-02-0814-33/+101
* 64-bit (MMX) vectors do not need restrictive alignment.Dale Johannesen2008-02-081-6/+4
* Avoid needlessly casting away const qualifiers.Dan Gohman2008-02-084-8/+8
* Added missing entries in X86 load / store folding tables.Evan Cheng2008-02-081-0/+8
* Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman2008-02-072-15/+15
* Add SourceValue information for outgoing argument stores on x86.Dan Gohman2008-02-071-2/+4
* Fix a x86-64 codegen deficiency. Allow gv + offset when using rip addressing ...Evan Cheng2008-02-075-49/+30
* In some cases, e.g. ADD32ri, no transformation is made. Guide against it.Evan Cheng2008-02-071-0/+2
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-066-94/+102
* Move to getCALLSEQ_END to ensure CALLSEQ_END node produces a flag. This is co...Evan Cheng2008-02-051-2/+7
* Implement sseregparm.Dale Johannesen2008-02-052-4/+18
* Ident mnemonics appropriatelyNate Begeman2008-02-051-4/+4
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-048-8/+0
* This method should be virtualNate Begeman2008-02-041-1/+1
* Eliminate some redundant code.Nate Begeman2008-02-041-7/+1
* The rest of the SSE4.1 intrinsic patterns that are obvious to me. GettingNate Begeman2008-02-041-8/+45
* Some more SSE 4.1 intrinsic patterns.Nate Begeman2008-02-041-31/+94
* SSE 4.1 Intrinsics and detectionNate Begeman2008-02-036-1/+119
* explicitly include Compiler.h instead of getting it from tblgen in the middle...Chris Lattner2008-02-034-0/+4
* don't do ReplaceUses on a result that doesn't exist.Chris Lattner2008-02-031-2/+4
* Get rid of the annoying blank lines before labels.Evan Cheng2008-02-029-11/+1
* Don't use uninitialized values. Fixes vec_align.ll on X86 Linux.Nick Lewycky2008-02-021-1/+1
* Unbreak ppc debug support.Evan Cheng2008-02-021-0/+3
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-0210-2/+21
* Frame index can be negative.Evan Cheng2008-02-023-3/+3
* CBackend: Implement unaligned load/store.Lauro Ramos Venancio2008-02-011-14/+35
* Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng2008-02-012-20/+0
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-316-97/+94
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-314-12/+12
* Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex...Christopher Lamb2008-01-311-1/+9
* Add x86 specific getFrameIndexOffset(). This fixes local variable debugging i...Evan Cheng2008-01-312-0/+15
* MRegisterInfo::getLocation() is a really bad idea. Its function is to calcula...Evan Cheng2008-01-311-12/+6
* Makes the same change in ppc backend: avoid inserting prologue before debug l...Evan Cheng2008-01-311-0/+10
* Avoid unnecessarily casting away const.Dan Gohman2008-01-311-1/+1
* Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman2008-01-313-7/+7
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-316-94/+97
* Treat the label for the first @llvm.dbg.stoppoint the same way as the dbg_fun...Evan Cheng2008-01-301-4/+8
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-3010-30/+14
* Skip over the label which marks the beginning of the function before insertin...Evan Cheng2008-01-301-0/+6
* More cleanups for CellSPU:Scott Michel2008-01-3015-458/+389
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-307-42/+42
* Work in progress. This patch *fixes* x86-64 calls which are modelled as Struc...Evan Cheng2008-01-296-96/+283
* Use getPreferredAlignmentLog or getPreferredAlignmentDuncan Sands2008-01-293-13/+22
* Handle 'X' constraint in asm's better.Dale Johannesen2008-01-292-0/+19
* Overhaul Cell SPU's addressing mode internals so that there are nowScott Michel2008-01-298-680/+566
* If the function has no machine instructions, then emit a "nop" so thatBill Wendling2008-01-281-0/+10
* add a noteChris Lattner2008-01-271-0/+39