aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-45/+55
* Implement sseregparm.Dale Johannesen2008-02-052-4/+18
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-041-1/+0
* 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
* Get rid of the annoying blank lines before labels.Evan Cheng2008-02-022-2/+0
* Don't use uninitialized values. Fixes vec_align.ll on X86 Linux.Nick Lewycky2008-02-021-1/+1
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-022-1/+6
* Frame index can be negative.Evan Cheng2008-02-022-2/+2
* Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng2008-02-011-10/+0
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-50/+45
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-311-4/+4
* Add x86 specific getFrameIndexOffset(). This fixes local variable debugging i...Evan Cheng2008-01-312-0/+15
* Avoid unnecessarily casting away const.Dan Gohman2008-01-311-1/+1
* Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman2008-01-312-4/+4
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-45/+50
* 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-302-4/+4
* Skip over the label which marks the beginning of the function before insertin...Evan Cheng2008-01-301-0/+6
* Work in progress. This patch *fixes* x86-64 calls which are modelled as Struc...Evan Cheng2008-01-296-96/+283
* Handle 'X' constraint in asm's better.Dale Johannesen2008-01-292-0/+19
* 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-261-2/+12
* 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-233-9/+3
* Honor explicit section information on Darwin.Dale Johannesen2008-01-231-1/+4
* SSE varargs arguments are passed in memory.Evan Cheng2008-01-221-2/+2
* Honour ByVal parameter attribute for name decorationAnton Korobeynikov2008-01-201-3/+12
* Remove Darwin'ismAnton Korobeynikov2008-01-201-4/+1
* Enable PIC codegen on x86-64/linuxAnton Korobeynikov2008-01-201-1/+1
* Need to handle any 'nest' parameter before integerDuncan Sands2008-01-191-8/+8
* make a method publicChris Lattner2008-01-181-7/+7
* Revert the part of 45848 that treated weak globalsDale Johannesen2008-01-171-3/+2
* This commit changes:Chris Lattner2008-01-172-5/+10
* * Introduce a new SelectionDAG::getIntPtrConstant methodChris Lattner2008-01-171-34/+29
* Trampoline support for x86-64. This looks likeDuncan Sands2008-01-161-7/+56
* make it more clear that this predicate only applies to scalar FP types.Chris Lattner2008-01-162-10/+10
* introduce a isTypeInSSEReg predicate, which allows us to simplifyChris Lattner2008-01-162-21/+18
* My previous commit had an incomplete message, it should have been:Chris Lattner2008-01-161-1/+1
* make the 'fp return in ST(0)' optimization smart enough to Chris Lattner2008-01-161-1/+1
* various whitespace cleanups, no functionality change.Chris Lattner2008-01-161-7/+7
* Fix and enable EH for x86-64 Darwin. AddsDale Johannesen2008-01-152-5/+13