summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Clear the cached cost when removing a function inDale Johannesen2009-03-19
* Add a liveness analysis pass for LLVM IR values. This computesDan Gohman2009-03-19
* Fix comment typo.Dale Johannesen2009-03-19
* This pass keeps a map of Instructions to Rank numbers,Dale Johannesen2009-03-19
* Fix PEI to not walk off the start of a block when an updated instructionChris Lattner2009-03-19
* Fix comment typo.Duncan Sands2009-03-19
* Fix a couple glaring whitespace issues. This file isn't internally consistentNick Lewycky2009-03-19
* Remove strange extra semicolons.Nick Lewycky2009-03-19
* Add support to tablegen for naming the nodes themselves, not just the operands, Nate Begeman2009-03-19
* Added support for Mips O32 Calling ConventionBruno Cardoso Lopes2009-03-19
* aha, DAE does have to think about PHI nodes. Many thanks to "Dr Evil" (aka D...Chris Lattner2009-03-18
* Fix PR3826 - InstComb assert with vector shift, by not calling ComputeNumSign...Chris Lattner2009-03-18
* add an assertion to make it clear that PHI nodes are not allowed.Chris Lattner2009-03-18
* Explicitly check for StoreInst, do not lose the chance to delete Zhou Sheng2009-03-18
* Revert my previous change on Local.cpp, instead, fix the bug on scalarrepl.Zhou Sheng2009-03-18
* Fix a bug.Zhou Sheng2009-03-18
* Added missing support for widening when splitting an unary op (PR3683)Mon P Wang2009-03-18
* Disable the "call to immediate" optimization on x86-64. It isChris Lattner2009-03-18
* Fix PR3807 by inserting 'insertelement' instructions in the normal dest of Chris Lattner2009-03-18
* LSR shouldn't ever try to hack on integer IV's larger than 64-bits. Right nowChris Lattner2009-03-17
* Don't force promotion of return arguments on the callee.Rafael Espindola2009-03-17
* Add BUILTIN_EXPECT Support/Compiler macro.Daniel Dunbar2009-03-17
* Fix codegen to compute the size of an allocation by multiplying theChris Lattner2009-03-17
* Remove a condition which is always true.Chris Lattner2009-03-17
* CellSPU:Scott Michel2009-03-17
* r66870 missed this out.Sanjiv Gupta2009-03-17
* typoGabor Greif2009-03-17
* Reapply r67049, with the test adjusted for darwinDuncan Sands2009-03-17
* Fix a problem with DAGCombine where we were building an illegal buildMon P Wang2009-03-17
* Recognize bswapl as bswap too.Dan Gohman2009-03-17
* Recognize "bswapq" as an alternate spelling for the bswap instruction.Dan Gohman2009-03-17
* raw_ostream: Put all exceptional conditions in raw_ostream::writeDaniel Dunbar2009-03-17
* Spiller may unfold load / mod / store instructions as an optimization when th...Evan Cheng2009-03-17
* CellSPU:Scott Michel2009-03-17
* raw_ostream: Rework implementation of unbuffered streams so outputtingDaniel Dunbar2009-03-17
* Fix a debug info dependency in jump threading.Dale Johannesen2009-03-17
* raw_ostream: Replace flush_impl with write_impl, which takes data toDaniel Dunbar2009-03-16
* raw_ostream: Lift out flush_nonempty.Daniel Dunbar2009-03-16
* Make raw_ostream::operator<<(const void *) fast; it doesn't matter butDaniel Dunbar2009-03-16
* Add slow path for single character write, and use exclusively forDaniel Dunbar2009-03-16
* --- Reverse-merging (from foreign repository) r67049 into '.':Bill Wendling2009-03-16
* Tweak the fix for PR3784: be less sensitive about justDuncan Sands2009-03-16
* CellSPU:Scott Michel2009-03-16
* This causes incorrect stack frame allocation when the last object is an array...Bruno Cardoso Lopes2009-03-15
* Simplify. "Broken" is always true here.Nick Lewycky2009-03-15
* Remove obviously redundant call.Nick Lewycky2009-03-15
* Give the pre-alloc splitter access to the VirtRegMap. It doesn't do anythingOwen Anderson2009-03-14
* Apply a patch by Micah Villmow to fix AsmParser to accept vectorDan Gohman2009-03-14
* Use %rip-relative addressing on x86-64 whenever practical, asDan Gohman2009-03-14
* Don't forego folding of loads into 64-bit adds when the otherDan Gohman2009-03-14