aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-04-06Revise debug info machinery to digest nested functions and classes.Stuart Hastings
2010-04-06Remove assert to treat memmove and memset like memcpyMon P Wang
2010-04-06propagate cookie management out one layer of function calls.Chris Lattner
2010-04-06report errors through LLVMContext's inline asm handler if available.Chris Lattner
2010-04-06Give MachineModuleInfo an actual Module*.Chris Lattner
2010-04-06Remove unnecessary include.Devang Patel
2010-04-05Fix an obvious copy-n-paste bug. It's not known to cause any miscompilation.Evan Cheng
2010-04-05Give AsmParser an option to control whether it finalizesChris Lattner
2010-04-05add .o file writing for inline asm in llc. Here's a sillyChris Lattner
2010-04-05Output floating point representations in DWARF format. This is done by outputingBill Wendling
2010-04-05stringref-ize the MemoryBuffer::get apis. This requiresChris Lattner
2010-04-05Add a comment.Dan Gohman
2010-04-05lowering a volatile llvm.memcpy to a libc memcpy is ok.Chris Lattner
2010-04-05Don't do code sinking on unreachable blocks. It's unprofitable and hazardous.Dan Gohman
2010-04-05remove the now-redundant MMI pointer in SelectionDAG.Chris Lattner
2010-04-05hopefully sate the clang self host build, which is apparently Chris Lattner
2010-04-05remove some redundant MMI arguments.Chris Lattner
2010-04-05unthread MMI from FastISelChris Lattner
2010-04-05remove the MMI pointer from MachineFrameInfo.Chris Lattner
2010-04-05enhance MachineFunction to have a MMI pointer.Chris Lattner
2010-04-05privatize more stuff, eliminate vtables.Chris Lattner
2010-04-05reprivatize now that DwarfWriter is gone.Chris Lattner
2010-04-05prune #includes, MMI can never be nullChris Lattner
2010-04-05prune #includes, realize the MMI can never be null.Chris Lattner
2010-04-05finally blast DwarfWriter away.Chris Lattner
2010-04-05change AsmPrinter to use DwarfDebug/DwarfException directlyChris Lattner
2010-04-05trim some spurious references to DwarfWriter. SDIsel really doesn'tChris Lattner
2010-04-05eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfoChris Lattner
2010-04-05fix a regression on 2009-08-17-DebugInfo.mChris Lattner
2010-04-05selection dag doesn't need DwarfWriter, remove some tendrils.Chris Lattner
2010-04-05fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner
2010-04-05just have all targets create the DwarfWriter.Chris Lattner
2010-04-05nuke DwarfPrinterChris Lattner
2010-04-05make DwarfException not inherit from DwarfPrinter.Chris Lattner
2010-04-05change SizeOf to take AsmPrinter instead of TargetData, Chris Lattner
2010-04-051) make DIE take AsmPrinter instead of DwarfPrinter.Chris Lattner
2010-04-04Move EmitFrameMoves into AsmPrinter.Chris Lattner
2010-04-04simplify code and reduce indentation.Chris Lattner
2010-04-04now that the magic is dispelled, move EmitSectionOffset to AsmPrinter.Chris Lattner
2010-04-04eliminate the magic AbsoluteDebugSectionOffsets MAI hook,Chris Lattner
2010-04-04only emit section labels if we have debug info, fixing a few Chris Lattner
2010-04-04I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it.Chris Lattner
2010-04-04add some assertions to EmitSectionOffset.Chris Lattner
2010-04-04stop emitting some dead L labels.Chris Lattner
2010-04-04Store an use the symbols emitted at the start of the debug Chris Lattner
2010-04-04remove the didInitial ivar, rename emitInitial to be moreChris Lattner
2010-04-04simplify EmitSectionOffset a little bit, improve comments.Chris Lattner
2010-04-04The "IsSmall" argument to EmitSectionOffset is always true,Chris Lattner
2010-04-04eliminate the "isEH" argument to EmitSectionOffset.Chris Lattner
2010-04-04isAbsoluteEHSectionOffsets always returns false, eliminate it Chris Lattner