summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Allow target to specify regclass for which antideps will only be broken along...David Goodwin2009-11-13
* Support fp64 immediate zero, this fixes only part of PR5445 Bruno Cardoso Lopes2009-11-13
* Don't let a noalias difference disrupt the tailcall optimization.Dan Gohman2009-11-13
* Distinguish "a," from "a". The first one splits into "a" + "" and the second ...Rafael Espindola2009-11-13
* Revert r87059 for now. It is failing clang tests.Devang Patel2009-11-13
* Ignore nameless variables.Devang Patel2009-11-13
* Switch to smallvector. Also fix issue with using unsigend for MaxSplit.Rafael Espindola2009-11-13
* Adjust isConstantSplat to allow for big-endian targets.Dale Johannesen2009-11-13
* Remove unnecessary llvm.dbg.declare bitcastVictor Hernandez2009-11-13
* Add a new split method to StringRef that puts the substrings in a vector.Rafael Espindola2009-11-13
* Block renumberingJim Grosbach2009-11-13
* use lower case for readabilityJim Grosbach2009-11-13
* Fix a bootstrap failure.David Greene2009-11-13
* Re-enable this code, since redundant PHIs are now being better nuked.Owen Anderson2009-11-12
* Simplify code a bitBill Wendling2009-11-12
* Refactor code that checks if it's a call to a "nounwind" function.Bill Wendling2009-11-12
* use isInstructionTriviallyDead, as pointed out by DuncanChris Lattner2009-11-12
* Do some cleanups suggested by Chris.David Greene2009-11-12
* Set the ReloadReuse AsmPrinter flag where appropriate.David Greene2009-11-12
* Make the MachineFunction argument of getFrameRegister const.David Greene2009-11-12
* Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether aDavid Greene2009-11-12
* Fix -Asserts warning.Daniel Dunbar2009-11-12
* If there's more than one function operand to a call instruction, be conservativeBill Wendling2009-11-12
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-12
* Add compare_lower and equals_lower methods to StringRef. Switch all users ofBenjamin Kramer2009-11-12
* Make FixedStackPseudoSourceValue a first-class PseudoSourceValue byDavid Greene2009-11-12
* Rename registers to break output dependencies in addition to anti-dependencies.David Goodwin2009-11-12
* "Attach debug info with llvm instructions" mode was enabled a month ago. Now ...Devang Patel2009-11-12
* Update TB[BH] layout optimization. Add support for moving the target blockJim Grosbach2009-11-12
* fix crash in my previous patchNuno Lopes2009-11-12
* implement shl, ashr, and lshr methods. shl is not fully implemented as it is ...Nuno Lopes2009-11-12
* implement a nice little efficiency hack in the inliner. Since we're nowChris Lattner2009-11-12
* RegScavenger::enterBasicBlock should always reset register state.Evan Cheng2009-11-12
* - Teach LSR to avoid changing cmp iv stride if it will create an immediate thatEvan Cheng2009-11-12
* Use table to separate opcode from operands.Evan Cheng2009-11-12
* isLegalICmpImmediate should take a signed integer; code clean up.Evan Cheng2009-11-12
* use getPredicateOnEdge to fold comparisons through PHI nodes,Chris Lattner2009-11-12
* various fixes to the lattice transfer functions.Chris Lattner2009-11-12
* switch jump threading to use getPredicateOnEdge in one placeChris Lattner2009-11-12
* Add a new getPredicateOnEdge method which returns more rich information forChris Lattner2009-11-12
* Move the utility function UpdateTerminator() from CodePlacementOpt() intoJim Grosbach2009-11-12
* Revert 86857. It's causing consumer-typeset to fail, and there's a better way...Jim Grosbach2009-11-12
* Use stubs when we have them, otherwise use code we already have,Eric Christopher2009-11-12
* Add the braces gcc suggested.Daniel Dunbar2009-11-12
* Make the BranchFolderPass class local to BranchFolding.cpp.Dan Gohman2009-11-12
* Minor code cleanups.Dan Gohman2009-11-12
* with the new code we can thread non-instruction values. ThisChris Lattner2009-11-12
* this argument can be an arbitrary value, it doesn't need to be an instruction.Chris Lattner2009-11-12
* expose edge information and switch j-t to use it.Chris Lattner2009-11-12
* Fixed an iteration condition in PreAllocSplitting. This should fix some misco...Lang Hames2009-11-12