aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* 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
* llvm-mc/AsmParser: Implement user defined super classes.Daniel Dunbar2009-08-092-2/+27
* Extend comment on ParserMatchClass .td field, and add some missingDaniel Dunbar2009-08-092-0/+4
* llvm-mc/AsmParser: Define match classes in the .td file.Daniel Dunbar2009-08-091-0/+3
* add a note about dead zero extends.Chris Lattner2009-08-081-0/+49
* Add crc32 instruction and intrinsics. Add a new class of prefixEric Christopher2009-08-085-0/+93
* llvm-mc/AsmMatcher: Switch token matching to use the new string matcher.Daniel Dunbar2009-08-081-2/+6
* Use reloc_absolute_word_sext relocation for X86::MOV64(ri/mi)32 instructions,...Bruno Cardoso Lopes2009-08-081-2/+2
* llvm-mc/AsmMatcher: Improve match code.Daniel Dunbar2009-08-081-23/+1
* make printInstruction return void since its result is omitted. Make the Chris Lattner2009-08-082-3/+3
* Do not generate 32-bit call on win64 when imm does not fitAnton Korobeynikov2009-08-071-2/+2
* Reformatting of lines. Put multiple DEBUG statements under one DEBUG statement.Bill Wendling2009-08-071-45/+78
* llvm-mc/AsmMatcher: Tweaks in response to feedback.Daniel Dunbar2009-08-071-1/+1
* Improve disabling of X86 AsmMatcher.Daniel Dunbar2009-08-071-0/+1
* Disable X86 AsmMatcher for now, it is causing gcc-4.0 to run out of memory onDaniel Dunbar2009-08-071-0/+19
* llvm-mc/AsmMatcher: Move to a slightly more sane matching design.Daniel Dunbar2009-08-071-139/+61
* We need to sext global addresses in kernel code model, not zextAnton Korobeynikov2009-08-062-11/+24
* Fix a bug in x86's PreprocessForRMW logic that was exposedDan Gohman2009-08-061-3/+5
* Missed part of recent kernel codemodel tweaksAnton Korobeynikov2009-08-061-2/+4
* Better handle kernel code model. Also, generalize the things and fix oneAnton Korobeynikov2009-08-053-34/+81
* Use GR32 for copies between GR32_NOSP and GR32_NOREX, as neitherDan Gohman2009-08-051-3/+11
* remove the 'DataSectionStartSuffix' and 'TextSectionStartSuffix' knobs.Chris Lattner2009-08-051-4/+0
* hasSuperClass tests for a strict superset relation, rather thanDan Gohman2009-08-051-2/+2
* Remove some dead code.Daniel Dunbar2009-08-051-22/+1
* Enable the new no-SP register classes by default. This is to addressDan Gohman2009-08-053-17/+6
* Remove dead code. MDNode and MDString are not Constant anymore.Devang Patel2009-08-051-3/+0
* - Remove custom handling of jumptables by the elf writter (this wasBruno Cardoso Lopes2009-08-052-16/+12
* Teach X86FastISel how to handle CCValAssign::BCvt, which is used forDan Gohman2009-08-051-0/+8
* Clarify common linkage and the requirements on it. EnforceChris Lattner2009-08-051-1/+6
* Major calling convention code refactoring.Dan Gohman2009-08-054-247/+208
* Don't flush the raw_ostream between each MachineFunction. These flushDan Gohman2009-08-052-4/+0
* 1) Proper emit displacements for x86, using absolute relocations where necessaryBruno Cardoso Lopes2009-08-053-31/+56
* remove a random reference to subtarget. Even without this, weChris Lattner2009-08-041-2/+0
* rip out SectionEndDirectiveSuffix support, only uses byChris Lattner2009-08-041-1/+0
* make MergeableCString be a SectionKind "abstract class", andChris Lattner2009-08-041-0/+1
* hoist some common code out of a switchChris Lattner2009-08-031-3/+2