aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* - s/DOUT/DEBUG(errs()/gBill Wendling2009-08-035-41/+43
* Move most targets TargetMachine constructor to only taking a target triple.Daniel Dunbar2009-08-022-17/+12
* The x86 jit doesn't generate a def_cfa_offset unwind instruction after theBill Wendling2009-08-021-1/+1
* Normalize Subtarget constructors to take a target triple string instead ofDaniel Dunbar2009-08-023-8/+7
* Fix indentation.Dan Gohman2009-08-021-301/+301
* Add a comment.Dan Gohman2009-08-021-0/+1
* Resync lea32addr and lea64addr.Dan Gohman2009-08-022-2/+3
* move dwarf debug info section selection stuff from TAI toChris Lattner2009-08-021-12/+0
* convert EHFrameSection to be managed by TLOF instead of TAI.Chris Lattner2009-08-021-3/+0
* Move the getInlineAsmLength virtual method from TAI to TII, whereChris Lattner2009-08-021-3/+3
* remove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfoChris Lattner2009-08-021-1/+0
* remove TargetAsmInfo::TM, which is now dead. The basic TAI class now Chris Lattner2009-08-022-3/+3
* remove the x86/ppc impls of getEHGlobalPrefix, which is already dead.Chris Lattner2009-08-022-9/+0
* remove the dead PreferredEHDataFormat TAI hook: its now deadChris Lattner2009-08-022-80/+1
* move getDwarfExceptionSection from TAI to TLOF and rename it to Chris Lattner2009-08-021-2/+0
* Change MCOperand to use Create style instead of Make style for constructingDaniel Dunbar2009-08-022-10/+11
* Remove "JumpTableDataSection" from TAI, instead, have AsmPrinterChris Lattner2009-08-011-1/+0
* REmove dead fields of TAI.Chris Lattner2009-08-011-5/+0
* Fix typos in comments.Dan Gohman2009-08-011-1/+1
* Minor code cleanups.Dan Gohman2009-08-011-8/+6
* Minor code simplifications.Dan Gohman2009-08-011-7/+1
* The X86 maximal stack alignment calculator preserves the CFG. Also,Dan Gohman2009-08-011-2/+9
* X86 floating-point passes don't modify the CFG.Dan Gohman2009-08-012-0/+2
* Use setPreservesAll in X86CodeEmitter.Dan Gohman2009-07-311-0/+1
* llvm-mc: A few more parsing / match tweaks.Daniel Dunbar2009-07-311-11/+42
* PreferredEHDataFormat is always call with data and global, but this wholeChris Lattner2009-07-312-44/+17
* llvm-mc/X86: Sketch match functions for immediates and memory operands.Daniel Dunbar2009-07-311-37/+112
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-312-4/+4
* Whitespace and 80-col cleanup.Eric Christopher2009-07-311-153/+167
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-311-1/+2
* refactor section construction in TLOF to be through an explicitChris Lattner2009-07-311-1/+1
* Fix a struct/class mismatch, to silence a MSVC warning.Benjamin Kramer2009-07-311-1/+1
* llvm-mc: Match a few X86 instructions.Daniel Dunbar2009-07-311-8/+71
* Minor whitespace tidiness.Dan Gohman2009-07-301-3/+0
* Rename GRAD to GR32_AD, to follow the naming convention of otherDan Gohman2009-07-302-2/+4
* Add a note.Evan Cheng2009-07-301-0/+20
* Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch(...Evan Cheng2009-07-305-14/+280
* Add a new register class to describe operands that can't be SP,Dan Gohman2009-07-305-38/+189
* Eliminate a bunch of redundant tables.Dan Gohman2009-07-301-167/+61
* Use array_endof instead of doing it manually.Dan Gohman2009-07-301-27/+20
* 1. Introduce a new TargetOperandInfo::getRegClass() helper methodChris Lattner2009-07-291-11/+4
* Give getPointerRegClass() a "kind" value so that targets can Chris Lattner2009-07-292-6/+5
* Add llvm_unreachable for ... unreachable code!Eric Christopher2009-07-291-1/+1
* more syntactic cleanups.Chris Lattner2009-07-291-5/+8
* minor smallvector cleanupsChris Lattner2009-07-291-3/+3
* whitespace cleanup.Chris Lattner2009-07-291-6/+5
* pass the mangler down into the various SectionForGlobal methods.Chris Lattner2009-07-291-2/+3
* Fix comment.Eric Christopher2009-07-291-2/+2
* Change the "PreferredEHDataFormat" from "absptr" if we're on a Darwin system >Bill Wendling2009-07-291-5/+9
* Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. LowerEric Christopher2009-07-293-3/+46