aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Fix a silly darwin-only typo introduced during merge.Anton Korobeynikov2010-02-151-7/+6
* Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov2010-02-152-1/+2
* Preliminary patch to improve dwarf EH generation - Hooks to return Personalit...Anton Korobeynikov2010-02-156-84/+213
* revert r96241. It breaks two regression tests, isn't documented,Chris Lattner2010-02-151-70/+8
* Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng2010-02-151-10/+26
* Add support for emitting non-temporal stores for DAGs markedDavid Greene2010-02-151-8/+70
* Remove an assumption of default arguments. This is in anticipation of aDavid Greene2010-02-151-2/+3
* Remove an assumption of default arguments. This is in anticipation of aDavid Greene2010-02-151-58/+83
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-153-12/+12
* Forgot to commit the headerAnton Korobeynikov2010-02-141-5/+0
* Drop winmcasminfo and use normal AT&T COFF for all windows targets.Anton Korobeynikov2010-02-142-26/+2
* teach the encoder to handle pseudo instructions like FP_REG_KILL,Chris Lattner2010-02-131-3/+4
* X86: Move extended MCFixupKinds into X86FixupKinds.hDaniel Dunbar2010-02-132-11/+26
* add encoder support and tests for rdtscpChris Lattner2010-02-132-0/+5
* Added the rdtscp instruction to the x86 instructionSean Callanan2010-02-132-1/+4
* Teach MachineFrameInfo to track maximum alignment while stack objects are beingEvan Cheng2010-02-131-5/+1
* Fixed encodings for invlpg, invept, and invvpid.Sean Callanan2010-02-131-3/+3
* rip out the 'heinous' x86 MCCodeEmitter implementation.Chris Lattner2010-02-133-338/+2
* remove special cases for vmlaunch, vmresume, vmxoff, and swapgsChris Lattner2010-02-135-12/+36
* MC/X86: Push immediate operands as immediates not expressions when possible.Daniel Dunbar2010-02-131-4/+12
* Remove special cases for [LM]FENCE, MONITOR and MWAIT fromChris Lattner2010-02-123-38/+9
* implement the rest of correct x86-64 encoder support for Chris Lattner2010-02-121-5/+9
* give MCCodeEmitters access to the current MCContext.Chris Lattner2010-02-123-8/+15
* implement infrastructure to support fixups for rip-rel Chris Lattner2010-02-122-13/+32
* pull the rip-relative addressing mode case up early.Chris Lattner2010-02-121-5/+12
* fixme resolved!Chris Lattner2010-02-121-1/+0
* start producing reloc_pcrel_4byte/reloc_pcrel_1byte for calls.Chris Lattner2010-02-121-23/+28
* enhance the immediate field encoding to know whether the immediateChris Lattner2010-02-123-23/+59
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-121-1/+1
* Setup correct data layout to match gcc's expectations on mingw32.Anton Korobeynikov2010-02-121-1/+1
* Cleanup stdcall / fastcall name mangling.Anton Korobeynikov2010-02-127-151/+61
* add a bunch of mod/rm encoding types for fixed mod/rm bytes.Chris Lattner2010-02-125-0/+61
* revert r95949, it turns out that adding new prefixes is not a Chris Lattner2010-02-122-10/+10
* X86: Fix definition for RCL/RCR.*m? operations -- they were getting representedDaniel Dunbar2010-02-122-58/+63
* add another bit of space for new kinds of instruction prefixes.Chris Lattner2010-02-122-10/+10
* Add a missing pattern for movhps so that we get:Nate Begeman2010-02-121-0/+3
* fix the encodings of monitor and mwait, which were completelyChris Lattner2010-02-121-7/+2
* enhance llvm-mc -show-inst to print the enum of an instruction, like so:Chris Lattner2010-02-114-2/+14
* add a new MCInstPrinter::getOpcodeName interface, when it is Chris Lattner2010-02-111-4/+4
* improve encoding information for branches. We now know they haveChris Lattner2010-02-111-15/+14
* make getFixupKindInfo return a const reference, allowingChris Lattner2010-02-111-4/+7
* switch to target-indep fixups for 1/2/4/8 byte data.Chris Lattner2010-02-111-14/+9
* unbreak the build.Chris Lattner2010-02-111-1/+1
* refactor the conditional jump instructions in the .td file toChris Lattner2010-02-116-133/+111
* dont' call getX86RegNum on X86::RIP, it doesn't like that. ThisChris Lattner2010-02-112-3/+7
* fix a really nasty bug I introduced in r95693: r12 (and r12d, Chris Lattner2010-02-112-7/+12
* Add and commonize encoder support for all immediates.Chris Lattner2010-02-111-110/+35
* generalize EmitDisplacementField to work with any sizeChris Lattner2010-02-111-14/+13
* eliminate the dead IsPCRel argument.Chris Lattner2010-02-111-9/+6
* eliminate the dead "PCAdj" logic.Chris Lattner2010-02-111-22/+9