| Commit message (Expand) | Author | Age | Files | Lines |
* | On x86-64, for a varargs function, don't store the xmm registers to | Dan Gohman | 2009-08-15 | 3 | -18/+126 |
* | CMake: Corrected variable check. | Oscar Fuentes | 2009-08-14 | 1 | -1/+1 |
* | Properly handle indirect win64 args when they're passed in memory | Anton Korobeynikov | 2009-08-14 | 1 | -2/+10 |
* | Update llvm-mc / MCAsmStreamer to print the instruction using the actual target | Daniel Dunbar | 2009-08-14 | 1 | -4/+2 |
* | Add virtual printMCInst method to AsmPrinter, as a quick way to expose the API | Daniel Dunbar | 2009-08-14 | 1 | -0/+2 |
* | Add X86 instruction printer support for printing MCValue operands. | Daniel Dunbar | 2009-08-14 | 1 | -0/+8 |
* | TargetRegistry: Change AsmPrinter constructor to be typed as returning an | Daniel Dunbar | 2009-08-13 | 1 | -4/+4 |
* | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 | 4 | -23/+31 |
* | TargetRegistry: Reorganize AsmPrinter construction so that clients pass in the | Daniel Dunbar | 2009-08-13 | 1 | -2/+3 |
* | Revert 78892 and 78895, these break generating working executables on | Daniel Dunbar | 2009-08-13 | 2 | -2/+6 |
* | fix a minor fixme. When building with SL and later tools, the ".eh" symbols | Chris Lattner | 2009-08-13 | 2 | -6/+2 |
* | Various AsmWriter output cleanups. Use WriteAsOperand instead of | Dan Gohman | 2009-08-13 | 2 | -18/+17 |
* | Symbols with LinkerPrivateLinkage are weak. | Dale Johannesen | 2009-08-13 | 1 | -2/+2 |
* | Use PadToColumn instead of tabs. | Dan Gohman | 2009-08-12 | 2 | -4/+8 |
* | CMake: Added asm file to x86_64 MSVC build. | Oscar Fuentes | 2009-08-12 | 1 | -1/+8 |
* | Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple | Chris Lattner | 2009-08-12 | 4 | -30/+34 |
* | prune #includage. | Chris Lattner | 2009-08-11 | 1 | -12/+0 |
* | change the -x86-asm-syntax=intel/att flag to be in X86TAI | Chris Lattner | 2009-08-11 | 4 | -45/+24 |
* | Change the asmprinter to print the comment character before the | Chris Lattner | 2009-08-11 | 1 | -5/+0 |
* | factorize more darwin TAI stuff. Note that this gives | Chris Lattner | 2009-08-11 | 1 | -6/+0 |
* | X86/AsmParser: Mark MOV64GSrm, MOV64FSrm, GS_MOV32rm, FS_MOV32rm as codegen o... | Daniel Dunbar | 2009-08-11 | 2 | -4/+4 |
* | factorize darwin ProtectedDirective and SetDirective. | Chris Lattner | 2009-08-11 | 1 | -1/+0 |
* | Add 'isCodeGenOnly' bit to Instruction .td records. | Daniel Dunbar | 2009-08-11 | 3 | -6/+9 |
* | all darwin targets have .space and .zerofill, pull up. | Chris Lattner | 2009-08-11 | 1 | -2/+0 |
* | eliminate template from arm TAI | Chris Lattner | 2009-08-11 | 1 | -1/+0 |
* | fix a bug I introduced in r78724 that caused failures in: | Chris Lattner | 2009-08-11 | 1 | -1/+1 |
* | move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminate | Chris Lattner | 2009-08-11 | 1 | -2/+0 |
* | Fix warnings. | Owen Anderson | 2009-08-11 | 1 | -3/+3 |
* | eliminate the X86TargetAsmInfo template. | Chris Lattner | 2009-08-11 | 2 | -26/+24 |
* | Added ADD instructions with rAX as one parameter to the Intel instruction | Sean Callanan | 2009-08-11 | 1 | -0/+8 |
* | llvm-mc/AsmParser: Allow target to specific a comment delimiter, which will be | Daniel Dunbar | 2009-08-11 | 1 | -0/+6 |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 8 | -1210/+1213 |
* | pass the TargetTriple down from each target ctor to the | Chris Lattner | 2009-08-11 | 1 | -1/+1 |
* | move some 32-bit instrs to x86instrinfo.td | Chris Lattner | 2009-08-11 | 2 | -8/+11 |
* | Simplify this code. The case where one class is GR64RegClass and the | Dan Gohman | 2009-08-11 | 1 | -8/+4 |
* | llvm-mc/X86: Parse '*' correctly (in the way the matcher expects). | Daniel Dunbar | 2009-08-11 | 1 | -11/+7 |
* | Added the x86 INT instructions; both the special-case INT 3 and the general-case | Sean Callanan | 2009-08-11 | 1 | -0/+4 |
* | SjLj based exception handling unwinding support. This patch is nasty, brutish | Jim Grosbach | 2009-08-11 | 1 | -2/+2 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 10 | -1364/+1364 |
* | Whitespace, 80-column, and isTwoAddress -> Constraints = "" changes. | Eric Christopher | 2009-08-10 | 1 | -32/+48 |
* | Fix up whitespace, remove commented out code. | Eric Christopher | 2009-08-10 | 1 | -29/+14 |
* | llvm-mc/AsmParser: Disambiguate i64i8imm. | Daniel Dunbar | 2009-08-10 | 1 | -1/+3 |
* | llvm-mc/AsmParser: Allow .td users to redefine the names of the methods to call | Daniel Dunbar | 2009-08-10 | 1 | -4/+4 |
* | SimpleValueType-ify a few more methods on TargetLowering. | Owen Anderson | 2009-08-10 | 1 | -11/+12 |
* | Continue the SimpleValueType-ification. | Owen Anderson | 2009-08-10 | 1 | -8/+8 |
* | llvm-mc/AsmMatcher: Fix thinko, Mem isn't a subclass of Imm. | Daniel Dunbar | 2009-08-10 | 1 | -1/+1 |
* | Start moving TargetLowering away from using full MVTs and towards SimpleValue... | Owen Anderson | 2009-08-10 | 2 | -2/+2 |
* | llvm-mc/AsmMatcher: Change assembler parser match classes to their own record | Daniel Dunbar | 2009-08-10 | 3 | -11/+18 |
* | split MachO section handling stuff out to its out .h/.cpp file. | Chris Lattner | 2009-08-10 | 1 | -1/+1 |
* | Make the big switch: Change MCSectionMachO to represent a section *semantically* | Chris Lattner | 2009-08-10 | 1 | -5/+7 |