- bf9b221 Besides removing phi cycles that reduce to a single value, also remove dead by Bob Wilson · 15 years ago
- 39125d8 Override dominates and properlyDominates for SCEVAddRecExpr, as a by Dan Gohman · 15 years ago
- 9c60f53 MC/X86: Push immediate operands as immediates not expressions when possible. by Daniel Dunbar · 15 years ago
- cfd3072 Make PassRegistrar thread-safe since it can be modified by code running in by Jeffrey Yasskin · 15 years ago
- eaca5fa Remove special cases for [LM]FENCE, MONITOR and MWAIT from by Chris Lattner · 15 years ago
- ca3eeb3 add some disassemble testcases for weird instructions by Chris Lattner · 15 years ago
- 9492be8 Reworked the Intel disassembler to support instructions by Sean Callanan · 15 years ago
- 4a2e5ed implement the rest of correct x86-64 encoder support for by Chris Lattner · 15 years ago
- 15ce1d7 Add the problem I just hacked around in 96015/96020. by Dale Johannesen · 15 years ago
- 86020e4 give MCCodeEmitters access to the current MCContext. by Chris Lattner · 15 years ago
- 3174f67 Make JIT::runFunction clean up the generated stub function. by Jeffrey Yasskin · 15 years ago
- 835acab implement infrastructure to support fixups for rip-rel by Chris Lattner · 15 years ago
- f4d8105 Add YIELD, WFE, WFI, and SEV instructions for disassembly only. by Johnny Chen · 15 years ago
- 1e35d0e pull the rip-relative addressing mode case up early. by Chris Lattner · 15 years ago
- 9cc48eb fixme resolved! by Chris Lattner · 15 years ago
- cf65339 start producing reloc_pcrel_4byte/reloc_pcrel_1byte for calls. by Chris Lattner · 15 years ago
- 252968a Fix a comment typo. by Bob Wilson · 15 years ago
- a033119 enhance the immediate field encoding to know whether the immediate by Chris Lattner · 15 years ago
- 3f7aa79 Load / store multiple instructions cannot load / store sp. Sorry, can't come up with a reasonable test case. by Evan Cheng · 15 years ago
- ee25bc2 This should have gone in with 26015, see comments there. by Dale Johannesen · 15 years ago
- 83498e5 Add halfword multiply accumulate long SMLALBB/BT/TB/TT for disassembly only. by Johnny Chen · 15 years ago
- 42cefa1 doxygenize some comments, patch by Peter Collingbourne! by Chris Lattner · 15 years ago
- c12da8d When save/restoring CR at prolog/epilog, in a large by Dale Johannesen · 15 years ago
- fdfeb69 Add support for a union type in LLVM IR. Patch by Talin! by Chris Lattner · 15 years ago
- b3e1bf5 Add SWP (Swap) and SWPB (Swap Byte) for disassembly only. by Johnny Chen · 15 years ago
- 3922a9b Also recognize armv6t2-* and armv5te-* triplets. by Evan Cheng · 15 years ago
- 0a799ab Fix a case of mismatched types in an Add that turned up in 447.dealII. by Dan Gohman · 15 years ago
- 0f8868b Add ARM bitcode file magic. by Evan Cheng · 15 years ago
- 68d6da1 Reapply 95979, a compile-time speedup, now that the bug it exposed is fixed. by Dan Gohman · 15 years ago
- cd045c0 Fix this code to avoid dereferencing an end() iterator in by Dan Gohman · 15 years ago
- b98e160 Add CPS, MRS, MRSsys, MSR, MSRsys for disassembly only. by Johnny Chen · 15 years ago
- 2d1ec73 Rewrite handling of DBG_VALUE; previous algorithm by Dale Johannesen · 15 years ago
- c3b6ffc 1. modernize the constantmerge pass, using densemap/smallvector. by Chris Lattner · 15 years ago
- 4b2657a rename test by Chris Lattner · 15 years ago
- ae08625 Revert "Reverse the order for collecting the parts of an addrec. The order", it by Daniel Dunbar · 15 years ago
- c8f6326 Testcases for recent stdcall / fastcall mangling improvements by Anton Korobeynikov · 15 years ago
- ebb0c2b Setup correct data layout to match gcc's expectations on mingw32. by Anton Korobeynikov · 15 years ago
- 4dd162f Cleanup stdcall / fastcall name mangling. by Anton Korobeynikov · 15 years ago
- f21a2f1 Reverse the order for collecting the parts of an addrec. The order by Dan Gohman · 15 years ago
- 572645c Reapply the new LoopStrengthReduction code, with compile time and by Dan Gohman · 15 years ago
- 5cef638 * Updated the cost matrix normalization proceedure to better handle infinite costs. by Lang Hames · 15 years ago
- d19925f Update test to match 95961. by Evan Cheng · 15 years ago
- e89d578 Test for 95961. by Evan Cheng · 15 years ago
- 0d8db8e add a bunch of mod/rm encoding types for fixed mod/rm bytes. by Chris Lattner · 15 years ago
- e79562d Test case for 95958. by Evan Cheng · 15 years ago
- c96f6d6 revert r95949, it turns out that adding new prefixes is not a by Chris Lattner · 15 years ago
- 3b6910d MC: Fix bug where trailing tied operands were forgotten; the X86 assembler by Daniel Dunbar · 15 years ago
- 906d57f Added coprocessor Instructions CDP, CDP2, MCR, MCR2, MRC, MRC2, MCRR, MCRR2, by Johnny Chen · 15 years ago
- fe61fb1 Add a new pass on machine instructions to optimize away PHI cycles that by Bob Wilson · 15 years ago
- ccfa1db X86: Fix definition for RCL/RCR.*m? operations -- they were getting represented by Daniel Dunbar · 15 years ago
- 239a1ed add another bit of space for new kinds of instruction prefixes. by Chris Lattner · 15 years ago
- 7cdba6d Add a missing pattern for movhps so that we get: by Nate Begeman · 15 years ago
- c4d3f66 fix the encodings of monitor and mwait, which were completely by Chris Lattner · 15 years ago
- 6ae7bbb improve support for minix, PR6280, patch by Kees van Reeuwijk! by Chris Lattner · 15 years ago
- 1e063d1 Add a new function attribute, 'alignstack'. It will indicate (when the backends by Charles Davis · 15 years ago
- 4a540f0 Reapply coalescer fix for better cross-class coalescing. by Jakob Stoklund Olesen · 15 years ago
- 0d7b0aa enhance llvm-mc -show-inst to print the enum of an instruction, like so: by Chris Lattner · 15 years ago
- 7e85180 add a new MCInstPrinter::getOpcodeName interface, when it is by Chris Lattner · 15 years ago
- 780679b Document binutils requirements for coff targets (cygwin / mingw32). by Anton Korobeynikov · 15 years ago
- b8db331 improve encoding information for branches. We now know they have by Chris Lattner · 15 years ago
- cb7d743 MC: Move assembler-backend's fixup list into the fragment. by Daniel Dunbar · 15 years ago
- 27ade18 MC: Move MCSectionData::Fixup out to MCAsmFixup. by Daniel Dunbar · 15 years ago
- 8d31de6 make getFixupKindInfo return a const reference, allowing by Chris Lattner · 15 years ago
- 9637dd5 Revert functional change. This broke a bunch of tests. by Jakob Stoklund Olesen · 15 years ago
- 11eafa8 switch to target-indep fixups for 1/2/4/8 byte data. by Chris Lattner · 15 years ago
- cb419d3 revert 95903. by Devang Patel · 15 years ago
- a875fd0 It is always good to do a cross-class join when the large register has a tiny interval. by Jakob Stoklund Olesen · 15 years ago
- e4c7f0f Added LDRT/LDRBT/STRT/STRBT for disassembly only. by Johnny Chen · 15 years ago
- 8b442a8 unbreak the build. by Chris Lattner · 15 years ago
- 4bcf51b llvm-db was removed. by Dan Gohman · 15 years ago
- 11dbf8e Destroy MDNodes while destructing llvm context. by Devang Patel · 15 years ago
- b917c47 refactor x86 conditional branches to use a multipattern by Chris Lattner · 15 years ago
- bd13fb6 refactor the conditional jump instructions in the .td file to by Chris Lattner · 15 years ago
- 42fc558 Make Kaleidoscope not link against the interpreter, since that didn't by Jeffrey Yasskin · 15 years ago
- bbe9936 Add an svn:ignore. by Dan Gohman · 15 years ago
- 811663f Forgot to also check in this file for vcvt (floating-point <-> fixed-point, VFP). by Johnny Chen · 15 years ago
- 39c7a19 Allow for more than one DBG_VALUE targeting the same dead instruction. by Dale Johannesen · 15 years ago
- 3bfef03 Don't allow DBG_VALUE to affect codegen. by Dale Johannesen · 15 years ago
- 27bb8d0 Added VCVT (between floating-point and fixed-point, VFP) for disassembly. by Johnny Chen · 15 years ago
- c6f7b27 Added BKPT/tBKPT (breakpoint) to the instruction table for disassembly purpose. by Johnny Chen · 15 years ago
- b5b90ed Use array_pod_sort instead of std::sort for improved code size. by Jakob Stoklund Olesen · 15 years ago
- dfdddd8 Make sure that ConstantExpr offsets also aren't off of extern symbols. by Eric Christopher · 15 years ago
- ba6e033 Add pseudo instruction TRAP for disassembly, which is encoded according to A5-21 by Johnny Chen · 15 years ago
- e9d10a6 Use .empty() instead of .size(). by Bill Wendling · 15 years ago
- ecfb3c3 dont' call getX86RegNum on X86::RIP, it doesn't like that. This by Chris Lattner · 15 years ago
- 5526b69 fix a really nasty bug I introduced in r95693: r12 (and r12d, by Chris Lattner · 15 years ago
- d873535 Fix (harmless) memory leak found by memcheck. by Jeffrey Yasskin · 15 years ago
- 8b0f7a7 Add and commonize encoder support for all immediates. by Chris Lattner · 15 years ago
- a38c707 generalize EmitDisplacementField to work with any size by Chris Lattner · 15 years ago
- 0e41091 eliminate the dead IsPCRel argument. by Chris Lattner · 15 years ago
- 1b67060 eliminate the dead "PCAdj" logic. by Chris Lattner · 15 years ago
- 9233b15 Fix some of the memcheck errors found in the JIT unittests. by Jeffrey Yasskin · 15 years ago
- 8c5ad3a Rename ValueRequiresCast to ShouldOptimizeCast, to better reflect by Chris Lattner · 15 years ago
- 2e1cdbf convert to filecheck. by Chris Lattner · 15 years ago
- 98df4f9 Make DSE only scan blocks that are reachable from the entry by Chris Lattner · 15 years ago
- 5cc25ce a testcase that doesn't crash GVN but could someday. by Chris Lattner · 15 years ago
- 1e45265 Make jump threading honor x|undef -> true and x&undef -> false, by Chris Lattner · 15 years ago
- 26d0e89 Add ConstantExpr handling to Intrinsic::objectsize lowering. by Eric Christopher · 15 years ago
- f87052a test case for r95842. by Devang Patel · 15 years ago
- ca51d05 Fix to get it to compile. by Bill Wendling · 15 years ago