aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* On x86-64, for a varargs function, don't store the xmm registers toDan Gohman2009-08-153-18/+126
* CMake: Corrected variable check.Oscar Fuentes2009-08-141-1/+1
* Properly handle indirect win64 args when they're passed in memoryAnton Korobeynikov2009-08-141-2/+10
* Update llvm-mc / MCAsmStreamer to print the instruction using the actual targetDaniel Dunbar2009-08-141-4/+2
* Add virtual printMCInst method to AsmPrinter, as a quick way to expose the APIDaniel Dunbar2009-08-141-0/+2
* Add X86 instruction printer support for printing MCValue operands.Daniel Dunbar2009-08-141-0/+8
* TargetRegistry: Change AsmPrinter constructor to be typed as returning anDaniel Dunbar2009-08-131-4/+4
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-134-23/+31
* TargetRegistry: Reorganize AsmPrinter construction so that clients pass in theDaniel Dunbar2009-08-131-2/+3
* Revert 78892 and 78895, these break generating working executables onDaniel Dunbar2009-08-132-2/+6
* fix a minor fixme. When building with SL and later tools, the ".eh" symbolsChris Lattner2009-08-132-6/+2
* Various AsmWriter output cleanups. Use WriteAsOperand instead ofDan Gohman2009-08-132-18/+17
* Symbols with LinkerPrivateLinkage are weak.Dale Johannesen2009-08-131-2/+2
* Use PadToColumn instead of tabs.Dan Gohman2009-08-122-4/+8
* CMake: Added asm file to x86_64 MSVC build.Oscar Fuentes2009-08-121-1/+8
* Change TargetAsmInfo to be constructed via TargetRegistry from a Target+TripleChris Lattner2009-08-124-30/+34
* prune #includage.Chris Lattner2009-08-111-12/+0
* change the -x86-asm-syntax=intel/att flag to be in X86TAI Chris Lattner2009-08-114-45/+24
* Change the asmprinter to print the comment character before theChris Lattner2009-08-111-5/+0
* factorize more darwin TAI stuff. Note that this givesChris Lattner2009-08-111-6/+0
* X86/AsmParser: Mark MOV64GSrm, MOV64FSrm, GS_MOV32rm, FS_MOV32rm as codegen o...Daniel Dunbar2009-08-112-4/+4
* factorize darwin ProtectedDirective and SetDirective.Chris Lattner2009-08-111-1/+0
* Add 'isCodeGenOnly' bit to Instruction .td records.Daniel Dunbar2009-08-113-6/+9
* all darwin targets have .space and .zerofill, pull up.Chris Lattner2009-08-111-2/+0
* eliminate template from arm TAIChris Lattner2009-08-111-1/+0
* fix a bug I introduced in r78724 that caused failures in:Chris Lattner2009-08-111-1/+1
* move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminateChris Lattner2009-08-111-2/+0
* Fix warnings.Owen Anderson2009-08-111-3/+3
* eliminate the X86TargetAsmInfo template.Chris Lattner2009-08-112-26/+24
* Added ADD instructions with rAX as one parameter to the Intel instructionSean Callanan2009-08-111-0/+8
* llvm-mc/AsmParser: Allow target to specific a comment delimiter, which will beDaniel Dunbar2009-08-111-0/+6
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-118-1210/+1213
* pass the TargetTriple down from each target ctor to theChris Lattner2009-08-111-1/+1
* move some 32-bit instrs to x86instrinfo.tdChris Lattner2009-08-112-8/+11
* Simplify this code. The case where one class is GR64RegClass and theDan Gohman2009-08-111-8/+4
* llvm-mc/X86: Parse '*' correctly (in the way the matcher expects).Daniel Dunbar2009-08-111-11/+7
* Added the x86 INT instructions; both the special-case INT 3 and the general-caseSean Callanan2009-08-111-0/+4
* SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach2009-08-111-2/+2
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-1010-1364/+1364
* Whitespace, 80-column, and isTwoAddress -> Constraints = "" changes.Eric Christopher2009-08-101-32/+48
* Fix up whitespace, remove commented out code.Eric Christopher2009-08-101-29/+14
* llvm-mc/AsmParser: Disambiguate i64i8imm.Daniel Dunbar2009-08-101-1/+3
* llvm-mc/AsmParser: Allow .td users to redefine the names of the methods to callDaniel Dunbar2009-08-101-4/+4
* SimpleValueType-ify a few more methods on TargetLowering.Owen Anderson2009-08-101-11/+12
* Continue the SimpleValueType-ification.Owen Anderson2009-08-101-8/+8
* llvm-mc/AsmMatcher: Fix thinko, Mem isn't a subclass of Imm.Daniel Dunbar2009-08-101-1/+1
* Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson2009-08-102-2/+2
* llvm-mc/AsmMatcher: Change assembler parser match classes to their own recordDaniel Dunbar2009-08-103-11/+18
* split MachO section handling stuff out to its out .h/.cpp file.Chris Lattner2009-08-101-1/+1
* Make the big switch: Change MCSectionMachO to represent a section *semantically*Chris Lattner2009-08-101-5/+7