aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-03-21add a fastpath to ConstantExpr::getBitCast to handle the case when an obviouslyChris Lattner
2009-03-21Removed AFGR32 register classBruno Cardoso Lopes
2009-03-20Fix a few more indentation problems and an 80-column violation.Bob Wilson
2009-03-20No functional changes. Fix indentation and whitespace only.Bob Wilson
2009-03-20Fix instcombine to not introduce undefined shifts when merging twoChris Lattner
2009-03-20Don't load values out of global constants with weakDuncan Sands
2009-03-20Simplify this code; use a while instead of an if and a do-while.Dan Gohman
2009-03-20For inline asm output operand that matches an input. Encode the input operand...Evan Cheng
2009-03-20Fixed comment for libcalls.Sanjiv Gupta
2009-03-20Fixed build warnings for unused variables.Sanjiv Gupta
2009-03-20Reformatting. Inserted code comments. Cleaned interfaces.Sanjiv Gupta
2009-03-20Fixed the comment. No functionality change.Sanjiv Gupta
2009-03-20Apply the patch requested in PR3846.Chris Lattner
2009-03-20Added option to enable generating less precise mad (multiply addition)Mon P Wang
2009-03-20The last use in a block that doesn't have successorsDan Gohman
2009-03-19Fix the Win32 VS2008 build:Sebastian Redl
2009-03-19Added MachineInstr::isRegTiedToDefOperand to check for two-addressness.Evan Cheng
2009-03-19Clear the cached cost when removing a function inDale Johannesen
2009-03-19Add a liveness analysis pass for LLVM IR values. This computesDan Gohman
2009-03-19Fix comment typo.Dale Johannesen
2009-03-19This pass keeps a map of Instructions to Rank numbers,Dale Johannesen
2009-03-19Fix PEI to not walk off the start of a block when an updated instructionChris Lattner
2009-03-19Fix comment typo.Duncan Sands
2009-03-19Fix a couple glaring whitespace issues. This file isn't internally consistentNick Lewycky
2009-03-19Remove strange extra semicolons.Nick Lewycky
2009-03-19Add support to tablegen for naming the nodes themselves, not just the operands, Nate Begeman
2009-03-19Added support for Mips O32 Calling ConventionBruno Cardoso Lopes
2009-03-18aha, DAE does have to think about PHI nodes. Many thanks to "Dr Evil" (aka D...Chris Lattner
2009-03-18Fix PR3826 - InstComb assert with vector shift, by not calling ComputeNumSign...Chris Lattner
2009-03-18add an assertion to make it clear that PHI nodes are not allowed.Chris Lattner
2009-03-18Explicitly check for StoreInst, do not lose the chance to delete Zhou Sheng
2009-03-18Revert my previous change on Local.cpp, instead, fix the bug on scalarrepl.Zhou Sheng
2009-03-18Fix a bug.Zhou Sheng
2009-03-18Added missing support for widening when splitting an unary op (PR3683)Mon P Wang
2009-03-18Disable the "call to immediate" optimization on x86-64. It isChris Lattner
2009-03-18Fix PR3807 by inserting 'insertelement' instructions in the normal dest of Chris Lattner
2009-03-17LSR shouldn't ever try to hack on integer IV's larger than 64-bits. Right nowChris Lattner
2009-03-17Don't force promotion of return arguments on the callee.Rafael Espindola
2009-03-17Add BUILTIN_EXPECT Support/Compiler macro.Daniel Dunbar
2009-03-17Fix codegen to compute the size of an allocation by multiplying theChris Lattner
2009-03-17Remove a condition which is always true.Chris Lattner
2009-03-17CellSPU:Scott Michel
2009-03-17r66870 missed this out.Sanjiv Gupta
2009-03-17typoGabor Greif
2009-03-17Reapply r67049, with the test adjusted for darwinDuncan Sands
2009-03-17Fix a problem with DAGCombine where we were building an illegal buildMon P Wang
2009-03-17Recognize bswapl as bswap too.Dan Gohman
2009-03-17Recognize "bswapq" as an alternate spelling for the bswap instruction.Dan Gohman
2009-03-17raw_ostream: Put all exceptional conditions in raw_ostream::writeDaniel Dunbar
2009-03-17Spiller may unfold load / mod / store instructions as an optimization when th...Evan Cheng