aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Added a bunch of saturating add/subtract instructions for disassembly only.Johnny Chen2010-02-131-0/+72
* rip out the 'heinous' x86 MCCodeEmitter implementation.Chris Lattner2010-02-135-340/+4
* remove special cases for vmlaunch, vmresume, vmxoff, and swapgsChris Lattner2010-02-138-21/+73
* Besides removing phi cycles that reduce to a single value, also remove deadBob Wilson2010-02-136-25/+114
* Override dominates and properlyDominates for SCEVAddRecExpr, as aDan Gohman2010-02-132-0/+19
* MC/X86: Push immediate operands as immediates not expressions when possible.Daniel Dunbar2010-02-134-20/+24
* Make PassRegistrar thread-safe since it can be modified by code running inJeffrey Yasskin2010-02-131-0/+9
* Remove special cases for [LM]FENCE, MONITOR and MWAIT fromChris Lattner2010-02-124-41/+9
* add some disassemble testcases for weird instructionsChris Lattner2010-02-121-0/+14
* Reworked the Intel disassembler to support instructionsSean Callanan2010-02-121-17/+51
* implement the rest of correct x86-64 encoder support for Chris Lattner2010-02-122-5/+39
* Add the problem I just hacked around in 96015/96020.Dale Johannesen2010-02-121-0/+17
* give MCCodeEmitters access to the current MCContext.Chris Lattner2010-02-126-16/+25
* Make JIT::runFunction clean up the generated stub function.Jeffrey Yasskin2010-02-121-2/+6
* implement infrastructure to support fixups for rip-rel Chris Lattner2010-02-122-13/+32
* Add YIELD, WFE, WFI, and SEV instructions for disassembly only.Johnny Chen2010-02-122-5/+36
* 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
* Fix a comment typo.Bob Wilson2010-02-121-1/+1
* enhance the immediate field encoding to know whether the immediateChris Lattner2010-02-123-23/+59
* Load / store multiple instructions cannot load / store sp. Sorry, can't come ...Evan Cheng2010-02-121-1/+2
* This should have gone in with 26015, see comments there.Dale Johannesen2010-02-121-0/+12
* Add halfword multiply accumulate long SMLALBB/BT/TB/TT for disassembly only.Johnny Chen2010-02-121-1/+33
* doxygenize some comments, patch by Peter Collingbourne!Chris Lattner2010-02-123-53/+53
* When save/restoring CR at prolog/epilog, in a largeDale Johannesen2010-02-122-14/+60
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-1224-59/+612
* Add SWP (Swap) and SWPB (Swap Byte) for disassembly only.Johnny Chen2010-02-121-0/+21
* Also recognize armv6t2-* and armv5te-* triplets.Evan Cheng2010-02-121-5/+12
* Fix a case of mismatched types in an Add that turned up in 447.dealII.Dan Gohman2010-02-121-0/+2
* Add ARM bitcode file magic.Evan Cheng2010-02-121-3/+32
* Reapply 95979, a compile-time speedup, now that the bug it exposed is fixed.Dan Gohman2010-02-121-1/+1
* Fix this code to avoid dereferencing an end() iterator inDan Gohman2010-02-121-1/+5
* Add CPS, MRS, MRSsys, MSR, MSRsys for disassembly only.Johnny Chen2010-02-121-0/+44
* Rewrite handling of DBG_VALUE; previous algorithmDale Johannesen2010-02-121-16/+24
* 1. modernize the constantmerge pass, using densemap/smallvector.Chris Lattner2010-02-122-29/+46
* rename testChris Lattner2010-02-121-0/+0
* Revert "Reverse the order for collecting the parts of an addrec. The order", itDaniel Dunbar2010-02-121-1/+1
* Testcases for recent stdcall / fastcall mangling improvementsAnton Korobeynikov2010-02-122-0/+28
* 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-129-154/+64
* Reverse the order for collecting the parts of an addrec. The orderDan Gohman2010-02-121-1/+1
* Reapply the new LoopStrengthReduction code, with compile time andDan Gohman2010-02-1235-2612/+3446
* * Updated the cost matrix normalization proceedure to better handle infinite ...Lang Hames2010-02-122-13/+21
* Update test to match 95961.Evan Cheng2010-02-121-1/+1
* Test for 95961.Evan Cheng2010-02-121-2/+1
* add a bunch of mod/rm encoding types for fixed mod/rm bytes.Chris Lattner2010-02-126-2/+64
* Test case for 95958.Evan Cheng2010-02-121-0/+18
* revert r95949, it turns out that adding new prefixes is not a Chris Lattner2010-02-122-10/+10
* MC: Fix bug where trailing tied operands were forgotten; the X86 assemblerDaniel Dunbar2010-02-121-19/+43