aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Add CPS, MRS, MRSsys, MSR, MSRsys for disassembly only.Johnny Chen2010-02-121-0/+44
* 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
* Added coprocessor Instructions CDP, CDP2, MCR, MCR2, MRC, MRC2, MCRR, MCRR2,Johnny Chen2010-02-121-0/+84
* 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
* Added LDRT/LDRBT/STRT/STRBT for disassembly only.Johnny Chen2010-02-111-0/+32
* unbreak the build.Chris Lattner2010-02-111-1/+1
* refactor the conditional jump instructions in the .td file toChris Lattner2010-02-116-133/+111
* Forgot to also check in this file for vcvt (floating-point <-> fixed-point, V...Johnny Chen2010-02-111-0/+9
* Added VCVT (between floating-point and fixed-point, VFP) for disassembly.Johnny Chen2010-02-111-0/+95
* Added BKPT/tBKPT (breakpoint) to the instruction table for disassembly purpose.Johnny Chen2010-02-112-0/+17
* Add pseudo instruction TRAP for disassembly, which is encoded according to A5-21Johnny Chen2010-02-111-0/+10
* 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
* The previous fix of widening divides that trap was too fragile as it depends ...Mon P Wang2010-02-101-21/+0
* A few missed optimizations; the last one could have a significant impact onEli Friedman2010-02-101-0/+66
* MC/X86 AsmMatcher: Fix a use after free spotted by d0k, and de-XFAILDaniel Dunbar2010-02-101-18/+15
* Added NOP, DBG, SVC to the instruction table for disassembly purpose.Johnny Chen2010-02-101-0/+20
* Fix "the the" and similar typos.Dan Gohman2010-02-109-11/+11
* emit some simple (and probably incorrect) fixups for symbolicChris Lattner2010-02-101-34/+32
* keep track of what the current byte being emitted isChris Lattner2010-02-101-74/+87
* simplify displacement handling, emit displacements by-operandChris Lattner2010-02-101-50/+19
* MC: Switch MCFixup to just hold an MCExpr pointer instead of index into theDaniel Dunbar2010-02-101-4/+8
* print all the newlines at the end of instructions withChris Lattner2010-02-1011-19/+21
* Fix the encoding of the movntdqa X86 instruction. It was missing the 0x66Kevin Enderby2010-02-101-1/+2
* Add ability for MCInstPrinters to add comments for instructions.Chris Lattner2010-02-101-0/+5
* TableGen fragment refactoring.David Greene2010-02-093-50/+68
* Add VBIF/VBIT for disassembly only.Johnny Chen2010-02-091-1/+19
* MC/X86: Add a dummy implementation of MCFixup generation for hacky X86 MCCode...Daniel Dunbar2010-02-091-8/+44
* MC: First cut at MCFixup, for getting fixup/relocation information out of an ...Daniel Dunbar2010-02-092-3/+42
* Added VMRS/VMSR for disassembly only.Johnny Chen2010-02-091-0/+25
* port encoder enhancements over to the new encoder.Chris Lattner2010-02-091-20/+34
* fix X86 encoder to output [disp] only addresses with no SIB byteChris Lattner2010-02-091-73/+85
* revert r95689: getX86RegNum(BaseReg) != N86::ESP isChris Lattner2010-02-091-2/+2
* simplify.Chris Lattner2010-02-091-2/+2
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-0919-57/+56