summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use fldz and fld1 for long double constants instead of a constant pool load.Chris Lattner2008-01-271-1/+14
* Add some notes.Chris Lattner2008-01-261-0/+18
* Remove some code for inferring alignment info from the x86 backend Chris Lattner2008-01-261-10/+1
* If there's no instructions being emitted on X86 for a function, emit aBill Wendling2008-01-262-8/+14
* If there are no machine instructions emitted for a function, then insertBill Wendling2008-01-261-2/+15
* JITEmitter.cpp was trying to sync the icache for function stubs, butChris Lattner2008-01-251-2/+19
* optimize fxor like forChris Lattner2008-01-251-3/+6
* Add target-specific dag combines for FAND(x,0) and FOR(x,0). This allowsChris Lattner2008-01-251-4/+30
* Provide correct DWARF register numbering for debug information emission on x8...Anton Korobeynikov2008-01-253-9/+9
* Significantly simplify and improve handling of FP function results on x86-32.Chris Lattner2008-01-243-127/+128
* Let each target decide byval alignment. For X86, it's 4-byte unless the aggre...Evan Cheng2008-01-232-0/+46
* The last pieces needed for loading arbitraryDuncan Sands2008-01-237-14/+14
* Honor explicit section information on Darwin.Dale Johannesen2008-01-233-3/+13
* SSE varargs arguments are passed in memory.Evan Cheng2008-01-221-2/+2
* Trivial patch to fix two warnings, please pull into llvm 2.2Chris Lattner2008-01-221-0/+3
* Honour ByVal parameter attribute for name decorationAnton Korobeynikov2008-01-201-3/+12
OpenPOWER on IntegriCloud