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