aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineFunction.h
AgeCommit message (Expand)Author
2010-03-13eliminate the now-unneeded context argument of MBB::getSymbol()Chris Lattner
2010-03-13rearrange MCContext ownership. Before LLVMTargetMachine created it Chris Lattner
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-10Stop MachineInstr.h from #including AsmPrinter.hChris Lattner
2010-01-27add a helper function for bumping up the alignment of a machine function.Chris Lattner
2010-01-26Move getJTISymbol from MachineJumpTableInfo to MachineFunction,Chris Lattner
2010-01-26make MachineFunction keep track of its ID and make Chris Lattner
2010-01-25Rearrange handling of jump tables. Highlights:Chris Lattner
2010-01-21remove a couple of asserts that use RTTI.Chris Lattner
2010-01-19Avoid including DebugInfo.h in AsmPrinter.hDevang Patel
2010-01-16Replace DebugLocTuple with DILocation.Devang Patel
2010-01-07Add comments.Jakob Stoklund Olesen
2009-11-18Allow the machine verifier to be run outside the PassManager.Jakob Stoklund Olesen
2009-11-16Sink a #include <map> to where it's actually needed.Dan Gohman
2009-11-13Add MachineFunction::verify() to call the machine code verifier directly.Jakob Stoklund Olesen
2009-11-09Suppress implicit copy ctor and copy assignment for MachineFunction.Dan Gohman
2009-10-17Add a splice member function which accepts a range instead of aDan Gohman
2009-10-09Add basic infrastructure and x86 support for preserving MachineMemOperandDan Gohman
2009-09-30Remove dead code.Devang Patel
2009-09-25Improve MachineMemOperand handling.Dan Gohman
2009-09-15add hooks to hang target-specific goop off MachineModuleInfo,Chris Lattner
2009-08-28Reapply 79977.Devang Patel
2009-08-26Remove all the LLVM_COMPACTIFY_SENTINELS-related macro magic as discussed wit...Gabor Greif
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25re-committing yesterday's r79938.Gabor Greif
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-25--- Reverse-merging r79938 into '.':Bill Wendling
2009-08-24Resubmit an earlier patch of mine:Gabor Greif
2009-08-23remove std::ostream versions of printing stuff for MBB and MF,Chris Lattner
2009-08-23This was supposed to go with r79803Chris Lattner
2009-08-23remove some dead print method variants.Chris Lattner
2009-08-23remove dead PrefixPrinter class.Chris Lattner
2009-08-17Remove a bit more cruft from the sjlj moving to a backend pass.Jim Grosbach
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach
2009-08-03Re-apply LiveInterval index dumping patch, with fixes suggested by BillDavid Greene
2009-07-31MachineFunction no longer needs Annotation.Dan Gohman
2009-07-31Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman
2009-07-31Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar
2009-07-31Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman
2009-07-21revert r76602, 76603, and r76615, pending design discussions.Chris Lattner
2009-07-21Add PrefixPrinter arguments to the dump routines for MachineFunction andDavid Greene
2009-07-02Simplify debug info intrisinc lowering.Devang Patel
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-06-19mv CodeGen/DebugLoc.h Support/DebugLoc.hDevang Patel
2009-05-21Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling
2009-05-20Introduce DebugScope which gets embedded into the machine instructions' Debug...Argyrios Kyrtzidis
2009-05-13Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presenceJim Grosbach
2009-05-12Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach
2009-05-07Add const modifiers.Jakob Stoklund Olesen