aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2009-03-21add a fastpath to ConstantExpr::getBitCast to handle the case when an obviouslyChris Lattner
2009-03-19Fix a couple glaring whitespace issues. This file isn't internally consistentNick Lewycky
2009-03-17typoGabor Greif
2009-03-15Simplify. "Broken" is always true here.Nick Lewycky
2009-03-15Remove obviously redundant call.Nick Lewycky
2009-03-14Apply a patch by Micah Villmow to fix AsmParser to accept vectorDan Gohman
2009-03-13Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling
2009-03-13Second installment of "BasicBlock operands to the back"Gabor Greif
2009-03-12Rearrange operands of the BranchInst, to be able toGabor Greif
2009-03-11It makes no sense to have a ODR version of commonDuncan Sands
2009-03-11Remove the one-definition-rule version of extern_weakDuncan Sands
2009-03-10Use WriteAsOperand instead of manually decorating the name for thisDan Gohman
2009-03-09make GlobalValue::removeDeadConstantUsers() const.Chris Lattner
2009-03-09fix Analysis/BasicAA/2004-12-08-BasicAACrash.ll by allowing opaque types.Chris Lattner
2009-03-09Fix PR3746 - Crash in isel with GEP of function pointerChris Lattner
2009-03-08fix typoChris Lattner
2009-03-07Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands
2009-03-07simplify the way how traits get hold of the symbol tableGabor Greif
2009-03-07further simplifications arising from peruse of the more declarative interfaceGabor Greif
2009-03-06Add Module::getNamedValue; use to normalize access to Module symbolDaniel Dunbar
2009-03-06Sprinkle some PrettyStackEntry magic into the passmanager. With this, we nowChris Lattner
2009-03-06various cosmetic cleanups.Chris Lattner
2009-03-03Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman
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-01simplify handling "don't print top level name" processing, so that we getChris 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-27Introduce a new technique for merging BasicBlock with Instruction sentinel by...Gabor Greif
2009-02-24Added support to have TableGen provide information if an intrinsic (coreMon P Wang
2009-02-24Extension of GEP in constant folder was broken (apparently this codeDaniel Dunbar
2009-02-18add proper asmwriter and asmparser support for anonymous functions.Chris Lattner
2009-02-18Eliminate several more unnecessary intptr_t casts.Dan Gohman