aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* back this out for now. Growing Function is not good.Jim Grosbach2010-01-211-18/+2
* remove a couple of asserts that use RTTI.Chris Lattner2010-01-212-6/+0
* Make sure that landing pad entries in the EH call site table are in the properJim Grosbach2010-01-211-2/+18
* make findDebugLoc a class methodDale Johannesen2010-01-201-3/+4
* When XDEBUG is enabled, check for SelectionDAG cycles at some keyDavid Greene2010-01-202-1/+18
* inline and radically simplify printDataDirective. It will eventuallyChris Lattner2010-01-201-4/+0
* signficant cleanups to EmitGlobalConstant (including streamerization Chris Lattner2010-01-201-2/+0
* Move findDebugLoc somewhere more central. FixDale Johannesen2010-01-201-0/+3
* eliminate AsmPrinter::EmitZeros: just use MCStreamer directly.Chris Lattner2010-01-191-4/+0
* Add some new debugging APIs to print out "raw" SelectionDAGs to makeDavid Greene2010-01-191-15/+33
* refactor code to be static functions instead of methods on AsmPrinter.Chris Lattner2010-01-191-9/+9
* For aligned load/store instructions, it's only required to know whether aJim Grosbach2010-01-191-4/+0
* Avoid including DebugInfo.h in AsmPrinter.hDevang Patel2010-01-192-2/+3
* Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner2010-01-191-5/+1
* hoist handling of external globals and special globals up to common code.Chris Lattner2010-01-191-0/+3
* Change CurrentFnSym to be a non-const pointer since asmprinter mutates it Chris Lattner2010-01-181-1/+1
* Switch some functions to take Twines, eliminate uses of StringExtras.h.Benjamin Kramer2010-01-171-5/+5
* rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,Chris Lattner2010-01-161-4/+5
* Replace DebugLocTuple with DILocation.Devang Patel2010-01-162-3/+4
* CurrentFnName is now dead, remove it.Chris Lattner2010-01-161-2/+1
* remove the string form of printVisibility.Chris Lattner2010-01-161-3/+0
* supplement CurrentFnName with CurrentFnSym, which will eventuallyChris Lattner2010-01-151-1/+2
* add a version of AsmPrinter::printVisibility that takes an MCSymbol.Chris Lattner2010-01-151-0/+3
* Remove unneeded argument per review.Dale Johannesen2010-01-151-3/+1
* add another helperChris Lattner2010-01-151-0/+6
* add a AsmPrinter::GetGlobalValueSymbol and GetExternalSymbolSymbolChris Lattner2010-01-151-0/+8
* Add comments to the dump() and dumpr() routines.Dan Gohman2010-01-151-0/+8
* Add some debug routines to SelectionDAG to dump full DAGs.David Greene2010-01-151-0/+19
* Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available.Nate Begeman2010-01-151-2/+8
* Add a quick pass to optimize sign / zero extension instructions. For targets ...Evan Cheng2010-01-131-0/+4
* Further progration of metadata operands. TheDale Johannesen2010-01-132-1/+7
* Add MO_Metadata as an operand kind. Not used yet.Dale Johannesen2010-01-121-1/+18
* Add comments.Jakob Stoklund Olesen2010-01-071-0/+2
* Teach dag combine to fold the following transformation more aggressively:Evan Cheng2010-01-061-0/+1
* Add <imp-def> and <imp-kill> operands when replacing virtual sub-register def...Jakob Stoklund Olesen2010-01-061-1/+6
* Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGenDan Gohman2010-01-051-12/+12
* Restore dump() methods to Loop and MachineLoop.Dan Gohman2010-01-051-0/+2
* Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman2010-01-052-6/+6
* Simplify this code; avoid duplicating the low-level implementation code.Dan Gohman2010-01-051-12/+4
* Fix a typo in a comment.Dan Gohman2010-01-051-1/+1
* Metadata.h doesn't need to include ValueHandle.h anymore.Chris Lattner2009-12-281-0/+1
* Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.Lang Hames2009-12-221-1/+1
* - Add a bit more plumbing assigning an order to SDNodes.Bill Wendling2009-12-211-0/+3
* Place SDNodeOrdering.h in the directory it's used.Bill Wendling2009-12-211-57/+0
* Fixed use of phi param in SlotIndex constructors.Lang Hames2009-12-191-2/+2
* Remove spurious semicolon. Thanks, ClangDouglas Gregor2009-12-191-1/+1
* Forgot forward declaration.Bill Wendling2009-12-191-0/+2
* Changes from review:Bill Wendling2009-12-182-50/+66
* Sundry dependent-name fixes flagged by clang++.John McCall2009-12-171-2/+2
* Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() inKen Dyck2009-12-171-1/+19