aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2010-01-22inline AsmPrinter::PrintHex into its two trivial callers.Chris Lattner
2010-01-22change this to be a static function instead of a method on asmprinter.Chris Lattner
2010-01-21back this out for now. Growing Function is not good.Jim Grosbach
2010-01-21remove a couple of asserts that use RTTI.Chris Lattner
2010-01-21Make sure that landing pad entries in the EH call site table are in the properJim Grosbach
2010-01-20make findDebugLoc a class methodDale Johannesen
2010-01-20When XDEBUG is enabled, check for SelectionDAG cycles at some keyDavid Greene
2010-01-20inline and radically simplify printDataDirective. It will eventuallyChris Lattner
2010-01-20signficant cleanups to EmitGlobalConstant (including streamerization Chris Lattner
2010-01-20Move findDebugLoc somewhere more central. FixDale Johannesen
2010-01-19eliminate AsmPrinter::EmitZeros: just use MCStreamer directly.Chris Lattner
2010-01-19Add some new debugging APIs to print out "raw" SelectionDAGs to makeDavid Greene
2010-01-19refactor code to be static functions instead of methods on AsmPrinter.Chris Lattner
2010-01-19For aligned load/store instructions, it's only required to know whether aJim Grosbach
2010-01-19Avoid including DebugInfo.h in AsmPrinter.hDevang Patel
2010-01-19Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner
2010-01-19hoist handling of external globals and special globals up to common code.Chris Lattner
2010-01-18Change CurrentFnSym to be a non-const pointer since asmprinter mutates it Chris Lattner
2010-01-17Switch some functions to take Twines, eliminate uses of StringExtras.h.Benjamin Kramer
2010-01-16rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,Chris Lattner
2010-01-16Replace DebugLocTuple with DILocation.Devang Patel
2010-01-16CurrentFnName is now dead, remove it.Chris Lattner
2010-01-16remove the string form of printVisibility.Chris Lattner
2010-01-15supplement CurrentFnName with CurrentFnSym, which will eventuallyChris Lattner
2010-01-15add a version of AsmPrinter::printVisibility that takes an MCSymbol.Chris Lattner
2010-01-15Remove unneeded argument per review.Dale Johannesen
2010-01-15add another helperChris Lattner
2010-01-15add a AsmPrinter::GetGlobalValueSymbol and GetExternalSymbolSymbolChris Lattner
2010-01-15Add comments to the dump() and dumpr() routines.Dan Gohman
2010-01-15Add some debug routines to SelectionDAG to dump full DAGs.David Greene
2010-01-15Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available.Nate Begeman
2010-01-13Add a quick pass to optimize sign / zero extension instructions. For targets ...Evan Cheng
2010-01-13Further progration of metadata operands. TheDale Johannesen
2010-01-12Add MO_Metadata as an operand kind. Not used yet.Dale Johannesen
2010-01-07Add comments.Jakob Stoklund Olesen
2010-01-06Teach dag combine to fold the following transformation more aggressively:Evan Cheng
2010-01-06Add <imp-def> and <imp-kill> operands when replacing virtual sub-register def...Jakob Stoklund Olesen
2010-01-05Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGenDan Gohman
2010-01-05Restore dump() methods to Loop and MachineLoop.Dan Gohman
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman
2010-01-05Simplify this code; avoid duplicating the low-level implementation code.Dan Gohman
2010-01-05Fix a typo in a comment.Dan Gohman
2009-12-28Metadata.h doesn't need to include ValueHandle.h anymore.Chris Lattner
2009-12-22Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.Lang Hames
2009-12-21- Add a bit more plumbing assigning an order to SDNodes.Bill Wendling
2009-12-21Place SDNodeOrdering.h in the directory it's used.Bill Wendling
2009-12-19Fixed use of phi param in SlotIndex constructors.Lang Hames
2009-12-19Remove spurious semicolon. Thanks, ClangDouglas Gregor
2009-12-19Forgot forward declaration.Bill Wendling
2009-12-18Changes from review:Bill Wendling