- b3d3629 llvmc: remove dynamic plugins. by Mikhail Glushenkov · 14 years ago
- c0b2a20 Rework how the non-sse2 memory barrier is lowered so that the by Eric Christopher · 14 years ago
- 7268d97 Add ATTRIBUTE_UNUSED to methods that are not supposed to be used. by Argyrios Kyrtzidis · 14 years ago
- 132929a improve indentation by Chris Lattner · 14 years ago
- 136e491 T2I_rbin_irs rr variant is for disassembly only, so don't provide a pattern. by Bob Wilson · 14 years ago
- 865287d Update CMake build. by Ted Kremenek · 14 years ago
- c2f4006 LoopSimplify shouldn't split loop backedges that use indirectbr. PR7867. by Dan Gohman · 14 years ago
- e2c6d13 Teach SimplifyCFG how to simplify indirectbr instructions. by Dan Gohman · 14 years ago
- 3d72367 Add a local stack object block allocation pass. This is still an by Jim Grosbach · 14 years ago
- 61556e3 Add a lint check for an indirectbr destination which has not by Dan Gohman · 14 years ago
- 20d8e4e Add a Thumb2 t2RSBrr instruction for disassembly only. by Bob Wilson · 14 years ago
- 0a2b2a1 Clean up the Spiller.h interface. by Jakob Stoklund Olesen · 14 years ago
- 703af3a Temporarily disable tail calls on ARM to work around some linker problems. by Bob Wilson · 14 years ago
- 38aa287 Move the Thumb2 SSAT and USAT optional shift operator out of the by Bob Wilson · 14 years ago
- 0ad2c7a Various optimizations. Don't compare two loops' depths by Dan Gohman · 14 years ago
- fc412d8 Implement splitting inside a single block. by Jakob Stoklund Olesen · 14 years ago
- e62d588 Fix LSR's ExtractImmediate and ExtractSymbol to avoid calling by Dan Gohman · 14 years ago
- 30baa63 Add comments to some pattern fragments in x86 by Bruno Cardoso Lopes · 14 years ago
- 73bb018 tidy up comments by Jim Grosbach · 14 years ago
- 9cba978 When testing whether one loop contains another, test this directly by Dan Gohman · 14 years ago
- 9f1fb42 Add a const. by Dan Gohman · 14 years ago
- 58a85b9 When creating a symmetric SCEV with a constant operand, put by Dan Gohman · 14 years ago
- 71c4144 An add recurrence is loop-invariant in any loop inside of its by Dan Gohman · 14 years ago
- 31529c7 tidy up 80 column and whitespace by Jim Grosbach · 14 years ago
- cb5d3ef Revert r111007. by Mikhail Glushenkov · 14 years ago
- ef0beda Implement hasComputableLoopEvolution for Add, Mul, and Trunc operators, by Dan Gohman · 14 years ago
- 6daf2a2 Refactor the code for disassembling Thumb2 saturate instructions along the by Bob Wilson · 14 years ago
- 1b40510 Revert 110491. While not wrong, it was based on a by Dale Johannesen · 14 years ago
- bb0a948 Fix comment to reflect code, and remove an unused argument by Bruno Cardoso Lopes · 14 years ago
- bbadd39 Improve comment to make explicit why not to touch this could before JIT goes MC by Bruno Cardoso Lopes · 14 years ago
- c92bb50 tidy up whitespace a bit by Jim Grosbach · 14 years ago
- d6b33a7 One more XFAIL. by Mikhail Glushenkov · 14 years ago
- 4964de4 More XFAILs. by Mikhail Glushenkov · 14 years ago
- aa1a373 Add a workaround for building with Clang. by Mikhail Glushenkov · 14 years ago
- 2e58b00 Add an XFAIL. by Mikhail Glushenkov · 14 years ago
- 63f02ac Revert last patch and r110954 as I meant to. by Eric Christopher · 14 years ago
- 4404c00 Revert r110954 for now, pseudo instructions can't make it through to the JIT. by Eric Christopher · 14 years ago
- eb6ed3f Remove -fexceptions from llvmc tests. by Mikhail Glushenkov · 14 years ago
- 2e027cb llvmc: fix two tests, remove XFAILs. by Mikhail Glushenkov · 14 years ago
- 2780d3c Let LiveInterval::addRange extend existing ranges, it will verify that value by Jakob Stoklund Olesen · 14 years ago
- 00667a5 Remember to actually update SplitAnalysis statistics now that we have a fancy by Jakob Stoklund Olesen · 14 years ago
- 452b93e Use getAllOnesValue, saves a copy and looks better. by Benjamin Kramer · 14 years ago
- 7f1f408 Reapply this transformation now that it is passing the external test which it previously failed. by Nate Begeman · 14 years ago
- a966af2 Move some code from Verifier into SVI::isValidOperands. This allows us to catch bad shufflevector operations when they are created, rather than waiting for someone to notice later on. by Nate Begeman · 14 years ago
- ca28354 Trim #includes. by Dan Gohman · 14 years ago
- 95df619 Tidy up whitespace. by Dan Gohman · 14 years ago
- 9e2f628 Use .empty() instead of .size(). by Dan Gohman · 14 years ago
- 09c45d2 Handle an empty dupli. by Jakob Stoklund Olesen · 14 years ago
- 2dee7a5 Update the SplitAnalysis statistics as uses are moved from curli to the new by Jakob Stoklund Olesen · 14 years ago
- 1522ce9 fix PR7876: If ipsccp decides that a function's address is taken by Chris Lattner · 14 years ago
- 64baddc Some small clean-up: use of pseudo instructions by Bruno Cardoso Lopes · 14 years ago
- 1adc40c Cleaned up the for-disassembly-only entries in the arm instruction table so that by Johnny Chen · 14 years ago
- fff2c47 Also recompute HasPHIKill flags in LiveInterval::RenumberValues. by Jakob Stoklund Olesen · 14 years ago
- 719510a Make sure ARM constant island pass does not break up an IT block. If the split point is in the middle of an IT block, it should move it up to just above the IT instruction. rdar://8302637 by Evan Cheng · 14 years ago
- 642eb02 - Teach SSEDomainFix to switch between different levels of AVX instructions. Here we guess that AVX will have domain issues, so just implement them for consistency and in the future we remove if it's unnecessary. by Bruno Cardoso Lopes · 14 years ago
- 1b29320 Remove trailing whitespace. by Jakob Stoklund Olesen · 14 years ago
- e1f543f Clean up debug output. by Jakob Stoklund Olesen · 14 years ago
- 6da9cee Define AVX 128-bit pattern versions of SET0PS/PD. by Bruno Cardoso Lopes · 14 years ago
- a825a63 Add a test for llvm-gcc svn 110632. by Bob Wilson · 14 years ago
- f1b05f2 Implement single block splitting. by Jakob Stoklund Olesen · 14 years ago
- 727356f Optimize ScalarEvolution::getAddExpr's operand factoring code by by Dan Gohman · 14 years ago
- 918e76b Hoist some loop-invariant code out of a hot loop. by Dan Gohman · 14 years ago
- dc7692b Optimize ScalarEvolution::getAddExpr's duplicate operand detection by Dan Gohman · 14 years ago
- 335db22 Add a 'normalize' method to the Triple class, which takes a mucked up by Duncan Sands · 14 years ago
- 7486278 Temporarily revert 110737 and 110734, they were causing failures by Eric Christopher · 14 years ago
- 4d04362 Fix comment order by Bruno Cardoso Lopes · 14 years ago
- 8c05a85 Begin to support some vector operations for AVX 256-bit intructions. The long by Bruno Cardoso Lopes · 14 years ago
- 270159f The autogened decoder was confusing the ARM STRBT for ARM USAT, because the .td by Johnny Chen · 14 years ago
- 09062b1 MC/X86/AsmParser: Give an explicit error message when we reject an instruction by Daniel Dunbar · 14 years ago
- f1e29d4 MC/AsmParser: Push the burdon of emitting diagnostics about unmatched by Daniel Dunbar · 14 years ago
- 4f98f83 tblgen/AsmMatcher: Always emit the match function as 'MatchInstructionImpl', by Daniel Dunbar · 14 years ago
- fd56f3c This is x86 only test. by Devang Patel · 14 years ago
- ee0f32d configure: Add detection of the linker version string. by Daniel Dunbar · 14 years ago
- 7def14f Changed the format of DMBsy, DSBsy, and friends from Pseudo to MiscFrm. by Johnny Chen · 14 years ago
- ebd5374 Even if a variable has constant value all the time, it is still a variable in gdb's eyes. by Devang Patel · 14 years ago
- eaf1c98 Move the ARM SSAT and USAT optional shift amount operand out of the by Bob Wilson · 14 years ago
- d29583b Fix <rdar://problem/8282498> even if it doesn't reproduce on trunk. by Jakob Stoklund Olesen · 14 years ago
- cf6abd2 Fix a subtle use-after-free issue. by Owen Anderson · 14 years ago
- 7f9ef4b Clean up ConstantRange a bit: by Nick Lewycky · 14 years ago
- 4fd393c Add testcases for all AVX 256-bit intrinsics added in the last couple days by Bruno Cardoso Lopes · 14 years ago
- bd4d66d Make LoopPass::getContainedPass return a LoopPass* instead of a Pass* by Dan Gohman · 14 years ago
- fa5c2a6 Remove BasicBlockPass::runOnFunction, which was unused. by Dan Gohman · 14 years ago
- ec1355b Remove rsqrt/sqrt_nr intrinsics since there are no more builtins for them on clang by Bruno Cardoso Lopes · 14 years ago
- 1f9a160 Delete FunctionPass::run, which is unused. by Dan Gohman · 14 years ago
- 73e8800 Delete FunctionPass::runOnModule, which is unused. by Dan Gohman · 14 years ago
- b68f274 Don't use unsigned char for alignments in TargetData. There aren't by Dan Gohman · 14 years ago
- d881627 Use ISD::ADD instead of ISD::SUB with a negated constant. This by Dan Gohman · 14 years ago
- 1d72aee Reapply r109881 using a more strict command line for llc. by Bruno Cardoso Lopes · 14 years ago
- b5aa11f fix silly typo by Jim Grosbach · 14 years ago
- 7166e62 Add a target triple, as the runtime library invocation varies a bit by by Jim Grosbach · 14 years ago
- e1f0859 Fix test and re-enable it. by Evan Cheng · 14 years ago
- dfa28b1 Fix a FIXME. The SlotIndex::Slot enum should be private. by Jakob Stoklund Olesen · 14 years ago
- 3cc5d13 Temporarily disable some failing tests, until they can be properly investigated. by Dan Gohman · 14 years ago
- fcba5e6 cortex m4 has floating point support, but only single precision. by Jim Grosbach · 14 years ago
- f63fed1 Temporarily disable some failing tests, until they can be properly investigated. by Dan Gohman · 14 years ago
- de2b151 Consider this code snippet: by Bill Wendling · 14 years ago
- 7b4d311 Report error if codegen tries to instantiate a ARM target when the cpu does support it. e.g. cortex-m* processors. by Evan Cheng · 14 years ago
- 8d62e71 ArchV7M implies HW division instructions. by Evan Cheng · 14 years ago
- cb5ce6e ArchV6T2, V7A, and V7M implies Thumb2; Archv7A implies NEON. by Evan Cheng · 14 years ago
- d6b4632 Add ARM Archv6M and let it implies FeatureDB (having dmb, etc.) by Evan Cheng · 14 years ago