aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* * Updated the cost matrix normalization proceedure to better handle infinite ...Lang Hames2010-02-122-13/+21
* 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
* Add a new pass on machine instructions to optimize away PHI cycles that Bob Wilson2010-02-123-0/+143
* 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
* improve support for minix, PR6280, patch byChris Lattner2010-02-122-2/+11
* Add a new function attribute, 'alignstack'. It will indicate (when the backendsCharles Davis2010-02-123-0/+34
* Reapply coalescer fix for better cross-class coalescing.Jakob Stoklund Olesen2010-02-111-1/+1
* 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-113-4/+17
* improve encoding information for branches. We now know they haveChris Lattner2010-02-111-15/+14
* MC: Move assembler-backend's fixup list into the fragment.Daniel Dunbar2010-02-111-40/+22
* MC: Move MCSectionData::Fixup out to MCAsmFixup.Daniel Dunbar2010-02-111-8/+7
* make getFixupKindInfo return a const reference, allowingChris Lattner2010-02-113-6/+21
* Revert functional change. This broke a bunch of tests.Jakob Stoklund Olesen2010-02-111-1/+1
* switch to target-indep fixups for 1/2/4/8 byte data.Chris Lattner2010-02-111-14/+9
* revert 95903.Devang Patel2010-02-111-4/+1
* It is always good to do a cross-class join when the large register has a tiny...Jakob Stoklund Olesen2010-02-111-6/+11
* Added LDRT/LDRBT/STRT/STRBT for disassembly only.Johnny Chen2010-02-111-0/+32
* unbreak the build.Chris Lattner2010-02-111-1/+1
* Destroy MDNodes while destructing llvm context.Devang Patel2010-02-111-1/+4
* 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
* Allow for more than one DBG_VALUE targeting theDale Johannesen2010-02-111-4/+4
* Don't allow DBG_VALUE to affect codegen.Dale Johannesen2010-02-111-0/+3
* 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
* Use array_pod_sort instead of std::sort for improved code size.Jakob Stoklund Olesen2010-02-111-2/+2
* Make sure that ConstantExpr offsets also aren't off of externEric Christopher2010-02-111-2/+8
* Add pseudo instruction TRAP for disassembly, which is encoded according to A5-21Johnny Chen2010-02-111-0/+10
* Use .empty() instead of .size().Bill Wendling2010-02-111-2/+2
* 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
* Fix some of the memcheck errors found in the JIT unittests.Jeffrey Yasskin2010-02-112-26/+12
* Rename ValueRequiresCast to ShouldOptimizeCast, to better reflectChris Lattner2010-02-113-55/+97
* Make DSE only scan blocks that are reachable from the entryChris Lattner2010-02-111-1/+7
* Make jump threading honor x|undef -> true and x&undef -> false,Chris Lattner2010-02-111-3/+8
* Add ConstantExpr handling to Intrinsic::objectsize lowering.Eric Christopher2010-02-111-1/+26
* Fix to get it to compile.Bill Wendling2010-02-111-1/+1
* Don't print out a default newline when emitting the section offset. There areBill Wendling2010-02-112-2/+1
* Make it possible to create multiple JIT instances at the same time, by removingJeffrey Yasskin2010-02-113-43/+129
* Reuse operand location when updating PHI instructions.Jakob Stoklund Olesen2010-02-111-7/+26