| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Add x86 support for 'n' inline asm modifier. This will be handled target inde... | Evan Cheng | 2009-06-26 | 1 | -0/+11 |
* | simplify printing of MO_ExternalSymbol in a non-pcrel context. | Chris Lattner | 2009-06-26 | 1 | -23/+11 |
* | Privatize some data. | Owen Anderson | 2009-06-26 | 1 | -2/+2 |
* | Constify this value. | Owen Anderson | 2009-06-26 | 1 | -3/+2 |
* | Split thumb-related stuff into separate classes. | Anton Korobeynikov | 2009-06-26 | 12 | -349/+596 |
* | add %rip to the GR64 register class. Lets avoid allocating it to anything th... | Chris Lattner | 2009-06-26 | 2 | -3/+6 |
* | Move all the TLS processing logic into isel, don't do it in asmprinter at all. | Chris Lattner | 2009-06-26 | 3 | -59/+123 |
* | make sure to propagate operand flags in SelectTLSADDRAddr properly. | Chris Lattner | 2009-06-26 | 1 | -1/+2 |