- 49317e2 hopefully fix the CMake build. sorry for breakage by Nuno Lopes · 12 years ago
- 3de8ad8 LSR fix: add a missing phi check during IV hoisting. by Andrew Trick · 12 years ago
- 5c525b5 add a new pass to instrument loads and stores for run-time bounds checking by Nuno Lopes · 12 years ago
- 23e75da revert my previous patches that introduced an additional parameter to the objectsize intrinsic. by Nuno Lopes · 12 years ago
- 76ff741 Only erase virtregs with no uses left. by Jakob Stoklund Olesen · 12 years ago
- 5cdbb1d Fix PR12858, a crash due to GVN's PRE not fully removing an instruction from the by Duncan Sands · 12 years ago
- 85b9e56 Fix constant used for pshufb mask when lowering v16i8 shuffles. Bug introduced in r157043. Fixes PR12908. by Craig Topper · 12 years ago
- 18f3c78 This patch adds a predicate to existing mips32 and mips64 so that those by Akira Hatanaka · 12 years ago
- a7a2a36 fix the quotient returned by sdivrem() for the case when LHS is negative and RHS is positive by Nuno Lopes · 12 years ago
- 6b07bc6 FileCheck'ize test, and add a bit to test for r157221. by Jim Grosbach · 12 years ago
- b3a119a ARM: .end_data_region mismatch in Thumb2. by Jim Grosbach · 12 years ago
- b428511 Added address space qualifier to intrinsic PointerType arguments. by Pete Cooper · 12 years ago
- 4b6e675 Fix use of an unitialized value in the LegalizeOps expansion for ISD::SUB. No in-tree targets exercise this path. by Owen Anderson · 12 years ago
- b551f0c Thumb2: RSB source register should be rGRP not GPRnopc. by Jim Grosbach · 12 years ago
- 4c8f909 Mark an unreachable region of code with llvm_unreachable. by Dan Gohman · 12 years ago
- f496dea Typo. by Chad Rosier · 12 years ago
- 5b2d81b Make it so that the MArch, MCPU, MAttrs passed to EngineBuilder are actually used. by Owen Anderson · 12 years ago
- 8c3f33d test commit by Patrik Hägglund · 12 years ago
- 1c8f4b8 PR1255 (case ranges: work with ConstantRangesSet instead of ConstantInt) related changes for Execution and Verifier. by Stepan Dyatkovskiy · 12 years ago
- 8ae97ba Allow 256-bit shuffles to still be split even if only half of the shuffle comes from two 128-bit pieces. by Craig Topper · 12 years ago
- 1dc12aa Give a small negative bias to giant edge bundles. by Jakob Stoklund Olesen · 12 years ago
- 857ed22 Clear kill flags on the fly when joining intervals. by Jakob Stoklund Olesen · 12 years ago
- 529b842 Add RPO to the lexicon. by Nick Lewycky · 12 years ago
- 53df925 Make the global base reg GR32_NOSP. by Jakob Stoklund Olesen · 12 years ago
- 418a363 Constrain regclasses in PeepholeOptimizer. by Jakob Stoklund Olesen · 12 years ago
- 0fda545 Constrain register classes in TailDup. by Jakob Stoklund Olesen · 12 years ago
- 92d63cc When legalising shifts, do not pre-build a list of operands which by Peter Collingbourne · 12 years ago
- 5875c33 Emit memcmp directly from the StringMatcherEmitter. by Benjamin Kramer · 12 years ago
- 6514551 Plug a leak when using MCJIT. by Benjamin Kramer · 12 years ago
- 2e8e5c0 Add a missing PPC 64-bit stwu pattern. by Hal Finkel · 12 years ago
- 7948531 Use TargetMachine's register info instead of creating a new one and leaking it. by Benjamin Kramer · 12 years ago
- 027c32a Use the right register class for LDRrs. by Jakob Stoklund Olesen · 12 years ago
- 6e6269a Transfer memory operands to the right instruction. by Jakob Stoklund Olesen · 12 years ago
- ee0d5d4 Properly constrain register classes for sub-registers. by Jakob Stoklund Olesen · 12 years ago
- 8e86929 Properly constrain register classes in 2-addr. by Jakob Stoklund Olesen · 12 years ago
- 4991de8 Missed a push_back in r157147. by Jakob Stoklund Olesen · 12 years ago
- f0bf8b4 Avoid deleting extra copies when RegistersDefinedFromSameValue is true. by Jakob Stoklund Olesen · 12 years ago
- 067fcb4 Fix build bots. by Jakob Stoklund Olesen · 12 years ago
- 97769fc LiveRangeQuery simplifies shrinkToUses(). by Jakob Stoklund Olesen · 12 years ago
- 93e29ce Use LiveRangeQuery in ScheduleDAGInstrs. by Jakob Stoklund Olesen · 12 years ago
- e1b93d2 Eliminate some uses of struct LiveRange. by Jakob Stoklund Olesen · 12 years ago
- 92a05fa Use LiveRangeQuery instead of getLiveRangeContaining(). by Jakob Stoklund Olesen · 12 years ago
- c313c6b Add a LiveRangeQuery class. by Jakob Stoklund Olesen · 12 years ago
- fcaf5fa Do not pass an invalid domtree to SimplifyInstruction from by Peter Collingbourne · 12 years ago
- a991ea5 Simplify overlap check. by Jakob Stoklund Olesen · 12 years ago
- 7ebed91 Fix 12892. by Jakob Stoklund Olesen · 12 years ago
- 9012c57 Do not eliminate allocas whose alignment exceeds that of the by Peter Collingbourne · 12 years ago
- b8f2f29 Add a FIXME about access to negative stack-pointer offsets on PPC32. by Hal Finkel · 12 years ago
- ec096b4 Remove the late DCE in RegisterCoalescer. by Jakob Stoklund Olesen · 12 years ago
- ccce123 Erase joined copies immediately. by Jakob Stoklund Olesen · 12 years ago
- 5636660 Fix an ancient bug in removeCopyByCommutingDef(). by Jakob Stoklund Olesen · 12 years ago
- 87d35e8 On Haswell, perfer storing YMM registers using a single instruction. by Nadav Rotem · 12 years ago
- 4fc8a5d Add support for additional in-reg vbroadcast patterns by Nadav Rotem · 12 years ago
- 9e7e048 Disambiguate call to operator==. by Benjamin Kramer · 12 years ago
- 03c8383 Collect inflatable virtual registers on the fly. by Jakob Stoklund Olesen · 12 years ago
- 96edb64 ValueMap: Use DenseMap's find_as mechanism to reduce use list churn. by Benjamin Kramer · 12 years ago
- 4e4c340 Move CallbackVHs dtor inline, it can be devirtualized in many cases. Move the other virtual methods out of line as they are only called from within Value.cpp anyway. by Benjamin Kramer · 12 years ago
- 5084c6b Tidy up some spacing and inconsistent use of pre/post increment. No functional change intended. by Craig Topper · 12 years ago
- 223f2a7 Remove extra semicolons. by Benjamin Kramer · 12 years ago
- ac5802b Provide move semantics for TinyPtrVector and for DenseMap's rehash function. by Benjamin Kramer · 12 years ago
- f4c261b Ordinary PR1255 patch: DifferenceEngine and CPPBackend adopted to the new SwitchInst methods. by Stepan Dyatkovskiy · 12 years ago
- 769237b Copy some AVX support from MCJIT to JIT. Maybe will fix PR12748. by Craig Topper · 12 years ago
- 1dc6d7c Eliminate dead code after remat. by Jakob Stoklund Olesen · 12 years ago
- 67ccb29 Don't remat during updateRegDefsUses(). by Jakob Stoklund Olesen · 12 years ago
- 3662f0d Immediately erase trivially useless copies. by Jakob Stoklund Olesen · 12 years ago
- bd6f44a Run proper recursive dead code elimination during coalescing. by Jakob Stoklund Olesen · 12 years ago
- 20942dc Allow LiveRangeEdit to be created with a NULL parent. by Jakob Stoklund Olesen · 12 years ago
- 791e629 Actually support DW_TAG_rvalue_reference_type that we were trying by Eric Christopher · 12 years ago
- 75f89b5 Add support for the 'd' mips inline asm output modifier. by Eric Christopher · 12 years ago
- 8aa2201 SCEV: Add MarkPendingLoopPredicates to avoid recursive isImpliedCond. by Andrew Trick · 12 years ago
- ce5d8b0 Fix replacing all the users of objc weak runtime routines by Dan Gohman · 12 years ago
- c696c8b Modernize naming convention for class members. by Jakob Stoklund Olesen · 12 years ago
- b3776d3 Move all work list processing to copyCoalesceWorkList(). by Jakob Stoklund Olesen · 12 years ago
- 90255a8 allow LazyValueInfo::getEdgeValue() to reason about multiple edges from the same switch instruction by doing union of ranges (which may still be conservative, but it's more aggressive than before) by Nuno Lopes · 12 years ago
- 3e96531 Refactor data-in-code annotations. by Jim Grosbach · 12 years ago
- 18e2f6e fix warnings when compiling with -Wshadow by Nick Kledzik · 12 years ago
- 23da8a0 Remove duplicate code that we could just fallthrough to. by Eric Christopher · 12 years ago
- 846b183 Simplify RegisterCoalescer::copyCoalesceInMBB(). by Jakob Stoklund Olesen · 12 years ago
- 7397b2c add test case for bugfix in r157032 by Nuno Lopes · 12 years ago
- 550c25e Add support for the mips 'x' inline asm modifier. by Eric Christopher · 12 years ago
- 34a1877 Remove support for PhysReg joining. by Jakob Stoklund Olesen · 12 years ago
- 9e02e2c FileCheck-ify, apropos of nothing by Joel Jones · 12 years ago
- 05cfe2e Recommited reworked r156804: by Stepan Dyatkovskiy · 12 years ago
- be97ae9 Simplify code a bit. No functional change intended. by Craig Topper · 12 years ago
- b82b5ab Simplify handling of v16i8 shuffles and fix a missed optimization. by Craig Topper · 12 years ago
- ad75364 Teach two-address pass to update the "source" map so it doesn't perform a by Evan Cheng · 12 years ago
- 6f55e3d Temporarily disabled the MCJIT tests for Darwin, because the RuntimeDyldMachO has a problems with relocations for 32bit x86. by Danil Malyshev · 12 years ago
- 2501652 Clarify comment. by Eric Christopher · 12 years ago
- fbb7a73 fix corner case in ConstantRange::intersectWith(). by Nuno Lopes · 12 years ago
- 59c15e9 Fixed a bug in llvm-objdump when disassembling using -macho option for a binary by Kevin Enderby · 12 years ago
- 0e5e821 Remove a test that was only testing for physreg joining. by Jakob Stoklund Olesen · 12 years ago
- ed18a3e Remove -join-physregs from the test suite. by Jakob Stoklund Olesen · 12 years ago
- 97f87ab minor simplification in the call to ConstantRange constructor by Nuno Lopes · 12 years ago
- 5429a6b comments by Andrew Trick · 12 years ago
- 0fd4f3c Fix the encoding of the armv7m (MClass) for MSR APSR writes which was missing by Kevin Enderby · 12 years ago
- bb8cef5 - Added ExecutionEngine/MCJIT tests by Danil Malyshev · 12 years ago
- 9133783 Remove extraneous ';'. by Bill Wendling · 12 years ago
- 81f1be3 misched: trace ReadyQ. by Andrew Trick · 12 years ago
- 73a0d8e misched: Added 3-level regpressure back-off. by Andrew Trick · 12 years ago
- 0556bd3 comment by Andrew Trick · 12 years ago