| Commit message (Expand) | Author | Age | Files | Lines |
* | Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether a | David Greene | 2009-11-12 | 3 | -12/+101 |
* | Attempt to unbreak LLVM build, David G. please check. | Daniel Dunbar | 2009-11-12 | 1 | -0/+1 |
* | Fix -Asserts warning. | Daniel Dunbar | 2009-11-12 | 1 | -2/+1 |
* | If there's more than one function operand to a call instruction, be conservative | Bill Wendling | 2009-11-12 | 1 | -1/+12 |
* | Add a bool flag to StackObjects telling whether they reference spill | David Greene | 2009-11-12 | 28 | -103/+172 |
* | Add compare_lower and equals_lower methods to StringRef. Switch all users of | Benjamin Kramer | 2009-11-12 | 5 | -8/+35 |
* | Make FixedStackPseudoSourceValue a first-class PseudoSourceValue by | David Greene | 2009-11-12 | 2 | -24/+36 |
* | Add AsmPrinter comment flags to machine instructions so that AsmPrinter | David Greene | 2009-11-12 | 1 | -0/+24 |
* | Add comment flags so AsmPrinter can output additional information when | David Greene | 2009-11-12 | 1 | -0/+8 |
* | Rename registers to break output dependencies in addition to anti-dependencies. | David Goodwin | 2009-11-12 | 4 | -10/+30 |
* | "Attach debug info with llvm instructions" mode was enabled a month ago. Now ... | Devang Patel | 2009-11-12 | 10 | -456/+16 |
* | Mark DBG_LABEL, EH_LABEL, and GC_LABEL as not-duplicable, since | Dan Gohman | 2009-11-12 | 1 | -0/+3 |
* | Silence a warning on targets with unsigned chars. | Benjamin Kramer | 2009-11-12 | 1 | -1/+1 |
* | Update TB[BH] layout optimization. Add support for moving the target block | Jim Grosbach | 2009-11-12 | 1 | -33/+115 |
* | Clean up testcase a bit. Simplify case blocks and adjust switch instruction t... | Jim Grosbach | 2009-11-12 | 1 | -7/+3 |
* | fix crash in my previous patch | Nuno Lopes | 2009-11-12 | 1 | -1/+1 |
* | implement shl, ashr, and lshr methods. shl is not fully implemented as it is ... | Nuno Lopes | 2009-11-12 | 2 | -0/+49 |
* | Fix typo in run line. | Benjamin Kramer | 2009-11-12 | 1 | -1/+1 |
* | typo | Gabor Greif | 2009-11-12 | 1 | -1/+1 |
* | implement a nice little efficiency hack in the inliner. Since we're now | Chris Lattner | 2009-11-12 | 2 | -14/+52 |
* | RegScavenger::enterBasicBlock should always reset register state. | Evan Cheng | 2009-11-12 | 2 | -5/+87 |
* | - Teach LSR to avoid changing cmp iv stride if it will create an immediate that | Evan Cheng | 2009-11-12 | 4 | -209/+411 |
* | Use table to separate opcode from operands. | Evan Cheng | 2009-11-12 | 1 | -2/+2 |
* | isLegalICmpImmediate should take a signed integer; code clean up. | Evan Cheng | 2009-11-12 | 3 | -33/+31 |
* | CMake: Hopefully unbreak the build by mimicking the changes on the | Oscar Fuentes | 2009-11-12 | 2 | -0/+6 |
* | Add the --with-c-include-dirs to llvm's configure. | Rafael Espindola | 2009-11-12 | 4 | -24/+52 |
* | CMake: Pass -lm to check_symbol_exists for detecting several math | Oscar Fuentes | 2009-11-12 | 2 | -1/+7 |
* | use getPredicateOnEdge to fold comparisons through PHI nodes, | Chris Lattner | 2009-11-12 | 2 | -1/+43 |
* | various fixes to the lattice transfer functions. | Chris Lattner | 2009-11-12 | 2 | -6/+33 |
* | switch jump threading to use getPredicateOnEdge in one place | Chris Lattner | 2009-11-12 | 1 | -10/+13 |
* | Add a new getPredicateOnEdge method which returns more rich information for | Chris Lattner | 2009-11-12 | 2 | -23/+93 |
* | Move the utility function UpdateTerminator() from CodePlacementOpt() into | Jim Grosbach | 2009-11-12 | 3 | -62/+63 |
* | Revert 86857. It's causing consumer-typeset to fail, and there's a better way... | Jim Grosbach | 2009-11-12 | 1 | -7/+4 |
* | Use stubs when we have them, otherwise use code we already have, | Eric Christopher | 2009-11-12 | 2 | -65/+109 |
* | Add the braces gcc suggested. | Daniel Dunbar | 2009-11-12 | 1 | -5/+8 |
* | Add CreateNUWAdd and CreateNUWSub to complement the existing CreateNSWAdd and | Nick Lewycky | 2009-11-12 | 1 | -0/+42 |
* | should not commit when distracted. | Chris Lattner | 2009-11-12 | 1 | -4/+3 |
* | Make the BranchFolderPass class local to BranchFolding.cpp. | Dan Gohman | 2009-11-12 | 2 | -14/+15 |
* | We now thread some impossible condition information with LVI. | Chris Lattner | 2009-11-12 | 1 | -2/+30 |
* | Minor code cleanups. | Dan Gohman | 2009-11-12 | 1 | -9/+9 |
* | with the new code we can thread non-instruction values. This | Chris Lattner | 2009-11-12 | 2 | -3/+46 |
* | this argument can be an arbitrary value, it doesn't need to be an instruction. | Chris Lattner | 2009-11-12 | 1 | -4/+3 |
* | expose edge information and switch j-t to use it. | Chris Lattner | 2009-11-12 | 3 | -2/+27 |
* | Fixed an iteration condition in PreAllocSplitting. This should fix some misco... | Lang Hames | 2009-11-12 | 1 | -1/+1 |
* | move some stuff into DEBUG's and turn on lazy-value-info for | Chris Lattner | 2009-11-12 | 2 | -4/+6 |
* | Fix typo, cleanup whitespace. | Eric Christopher | 2009-11-12 | 1 | -35/+35 |
* | Do not use StringRef in DebugInfo interface. | Devang Patel | 2009-11-12 | 4 | -34/+46 |
* | Tail merge at any size when there are two potentials blocks and one | Dan Gohman | 2009-11-12 | 2 | -10/+61 |
* | Don't mark a call as potentially throwing if the function it's calling has the | Bill Wendling | 2009-11-11 | 1 | -1/+21 |
* | A real solution for the first part of PR5445 | Bruno Cardoso Lopes | 2009-11-11 | 1 | -1/+6 |