aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-03-03Don't count DebugInfo instructions in another limitDale Johannesen
2009-03-03When sinking an insn in InstCombine bring its debugDale Johannesen
2009-03-03Ignore debug info intrinsics.Devang Patel
2009-03-02If branch conditions' one successor is dominating another non-latch successor...Devang Patel
2009-03-02Generalize BuildVectorSDNode::isConstantSplat to use APInts and handleBob Wilson
2009-03-02Fix the calculation for how big the allocated stub needs to be.Nate Begeman
2009-03-02Remove all dbg symobls, including those with circular references.Devang Patel
2009-03-02Fix main executable path name resolution on FreeBSD, patch by Chris Lattner
2009-03-02Fix PR3694: add an instcombine micro-optimization that helpsDuncan Sands
2009-03-02Reorganize llvmc code.Mikhail Glushenkov
2009-03-01Fix a problem with DAGCombine on 64b targets where foldingNate Begeman
2009-03-01Another sentinel optimization. This one should alwaysGabor Greif
2009-03-01Reuse a technique (pioneered for BasicBlocks) of superposing ilist withGabor Greif
2009-03-01Temporarily revert r65755. It was causing failures in the self-hostingBill Wendling
2009-03-01hoist the check for alloca size up so that it controls CanConvertToScalar Chris Lattner
2009-03-01Minor optimization:Evan Cheng
2009-03-01simplify handling "don't print top level name" processing, so that we getChris Lattner
2009-03-01Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a newBob Wilson
2009-03-01Fix a pretty awesome bug that only happened in a strange case with anonymousChris Lattner
2009-03-01walk type symbol table also, so we get:Chris Lattner
2009-03-01Fix a long-standing bug and misfeature of the disassembler: when dealing with a Chris Lattner
2009-02-28move type name population out of TypePrinting class into a static Chris Lattner
2009-02-28switch to densemap for pointer->word map.Chris Lattner
2009-02-28delete a bunch of duplicated type printing logic, using the type printingChris Lattner
2009-02-28make this work when constructed with a null module*Chris Lattner
2009-02-28expose TypePrinting as a public API.Chris Lattner
2009-02-28rename 'Result' to 'OS' in CalcTypeName for consistencyChris Lattner
2009-02-28do not embed the raw_ostream into TypePrinting, pass it as an argument to pri...Chris Lattner
2009-02-28stop calling Type::getDescription().Chris Lattner
2009-02-28simplificationsChris Lattner
2009-02-28Change WriteTypeSymbolic to not put a space out before types, also, removeChris Lattner
2009-02-28make CalcTypeName take a stream instead of a string to concat onto,Chris Lattner
2009-02-28remove a bunch of nearly-duplicated code.Chris Lattner
2009-02-28fix indentation, remove dead integer case.Chris Lattner
2009-02-28pull calcTypeName into TypePrinting class, make its type stackChris Lattner
2009-02-28inline method into its only use and simplify the result.Chris Lattner
2009-02-28simplify conditionChris Lattner
2009-02-28start refactoring the .ll printer: introduce a new TypePrinting classChris Lattner
2009-02-28reject 0 element vectors with:Chris Lattner
2009-02-28Last commit accidentially deleted this code.Evan Cheng
2009-02-28Added another darwin subtargetMon P Wang
2009-02-27It is possible that subprgoram definition is only encoding return value direc...Devang Patel
2009-02-27Refactor TLS code and add some tests. The tests and expected results are:Rafael Espindola
2009-02-27Introduce a new technique for merging BasicBlock with Instruction sentinel by...Gabor Greif
2009-02-27Silence compiler warning about use of uninitialized variables (in reality theseNick Lewycky
2009-02-27Fix compiler warning about uninitialized variables. No functional change.Nick Lewycky
2009-02-27Alignment values for i64 and f64 on ppc64 were wrong,Dale Johannesen
2009-02-27MachineLICM CSE should match destination register classes; avoid hoisting imp...Evan Cheng
2009-02-26Ignore dbg info intrinsics when folding conditional branch to Zhou Sheng
2009-02-26Enable stack slot coloring DCE. Evan's spiller fixes were needed before this...Owen Anderson