| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't cache PHI exit values from exhaustive evaluations, because | Dan Gohman | 2009-06-29 | 1 | -1/+0 |
* | FIX PR 4459. | Rafael Espindola | 2009-06-29 | 1 | -1/+1 |
* | Initialize CurSection in constructor. | Edwin Török | 2009-06-29 | 1 | -1/+1 |
* | Rename MCValue::getCst to getConstant and add MCValue::isConstant. | Daniel Dunbar | 2009-06-29 | 1 | -4/+4 |
* | Relax LDA memory instruction checks. | Andreas Bolka | 2009-06-29 | 1 | -4/+7 |
* | Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly... | Edwin Török | 2009-06-29 | 2 | -1/+42 |
* | Simplify this code, and avoid using APInt(). This fixes | Dan Gohman | 2009-06-29 | 1 | -4/+2 |
* | Add a target-specific DAG combine on X86 to fold the common pattern of | Owen Anderson | 2009-06-29 | 1 | -0/+54 |
* | Add processor descriptions for Istanbul and Shanghai. | David Greene | 2009-06-29 | 1 | -0/+4 |
* | Fix a subtarget feature bug. | David Greene | 2009-06-29 | 1 | -1/+1 |
* | Add more vector ValueTypes for AVX and other extended vector instruction | David Greene | 2009-06-29 | 2 | -24/+152 |
* | Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only ... | David Goodwin | 2009-06-29 | 5 | -30/+28 |
* | Add triple for OpenBSD. | Duncan Sands | 2009-06-29 | 1 | -0/+3 |
* | Include the new file ThumbRegisterInfo.cpp to CMakeLists.txt | Duncan Sands | 2009-06-29 | 1 | -0/+1 |
* | Implement Thumb2 ldr. | Evan Cheng | 2009-06-29 | 11 | -156/+387 |
* | Make dynamic LLVMC plugins work on Windows (finally!). | Mikhail Glushenkov | 2009-06-29 | 3 | -2/+74 |
* | Missed one. | Andreas Bolka | 2009-06-29 | 1 | -1/+1 |
* | Fix case in LDA util function names. | Andreas Bolka | 2009-06-29 | 1 | -4/+4 |
* | Print pairwise dependence results, add testcases. | Andreas Bolka | 2009-06-28 | 1 | -2/+26 |
* | Minimal LDA interface, maximally conservative tester. | Andreas Bolka | 2009-06-28 | 1 | -0/+24 |
* | LDA analysis output scaffolding. | Andreas Bolka | 2009-06-28 | 1 | -1/+19 |
* | Don't try to split a loop when the controlling icmp instruction | Dan Gohman | 2009-06-27 | 1 | -0/+3 |
* | Remove the block from the LoopInfo, rather than just the Loop. | Dan Gohman | 2009-06-27 | 1 | -1/+1 |
* | Teach LoopSimplify how to merge multiple loop exits into a single exit, | Dan Gohman | 2009-06-27 | 2 | -1/+76 |
* | More minor code simplifications. | Dan Gohman | 2009-06-27 | 1 | -14/+9 |
* | Eliminate a layer of indirection in LoopInfo and MachineLoopInfo. | Dan Gohman | 2009-06-27 | 2 | -2/+2 |
* | Convert ScalarEvolution to use BumpPtrAllocator and FoldingSet, instead | Dan Gohman | 2009-06-27 | 1 | -141/+222 |
* | Change SCEVExpander to use an IRBuilder to emit instructions. | Dan Gohman | 2009-06-27 | 1 | -72/+70 |
* | Simplify a bit | Anton Korobeynikov | 2009-06-27 | 6 | -80/+70 |
* | ARM refactoring. Step 2: split RegisterInfo | Anton Korobeynikov | 2009-06-27 | 9 | -694/+1075 |
* | Add ThumbInstrInfo.cpp to the CMake makefiles | Douglas Gregor | 2009-06-27 | 1 | -0/+1 |
* | remove a bunch of fixmes (old checking code) and commonize all the | Chris Lattner | 2009-06-27 | 1 | -87/+29 |
* | pull @GOT, @GOTOFF, @GOTPCREL handling into isel from the asmprinter. | Chris Lattner | 2009-06-27 | 2 | -40/+23 |
* | simplify some code and eliminate the symbolicAddressesAreRIPRel() predicate. | Chris Lattner | 2009-06-27 | 3 | -19/+4 |
* | When a value is used multiple times within a single PHI, instructions | Dan Gohman | 2009-06-27 | 1 | -3/+15 |
* | fix clang/test/CodeGenObjC/try.m, a basereg doesn't mean no global anymore. | Chris Lattner | 2009-06-27 | 1 | -5/+3 |
* | fix a bunch of failures in the X86-64 JIT by tolerating RIP as | Chris Lattner | 2009-06-27 | 1 | -3/+5 |
* | factor some logic out into a helper function, allow remat of loads from constant | Chris Lattner | 2009-06-27 | 1 | -4/+25 |
* | Reimplement rip-relative addressing in the X86-64 backend. The new | Chris Lattner | 2009-06-27 | 9 | -165/+249 |
* | When doing remat, don't consider uses of non-allocatable physregs. Patch | Chris Lattner | 2009-06-27 | 1 | -0/+4 |
* | Renaming for consistency. | Evan Cheng | 2009-06-27 | 5 | -115/+120 |
* | Fix PR4466 by making fastisel set operand flags correctly. | Chris Lattner | 2009-06-27 | 2 | -7/+14 |
* | fix a typo that GCC should have caught that causes crashes with -view-*-dags | Chris Lattner | 2009-06-27 | 1 | -1/+1 |
* | Remove outdated comment. | David Goodwin | 2009-06-26 | 1 | -4/+0 |
* | When possible, use "mvn ra, rb" instead of "eor ra, rb, -1" because mvn has a... | David Goodwin | 2009-06-26 | 1 | -0/+2 |
* | Incorporate the insertion point into the key of SCEVExpander's CSE map. | Dan Gohman | 2009-06-26 | 2 | -135/+62 |
* | Remove unused routines. | Devang Patel | 2009-06-26 | 1 | -41/+0 |
* | Add feature flags for AVX and FMA and fix some SSE4A feature flag | David Greene | 2009-06-26 | 4 | -3/+38 |
* | Fix ScalarEvolution::getAddRecExpr's code which canonicalized the | Dan Gohman | 2009-06-26 | 1 | -2/+23 |
* | Fix SCEVAddRecExpr::isLoopInvariant to test if all of its operands | Dan Gohman | 2009-06-26 | 1 | -5/+15 |