summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* report errors through LLVMContext's inline asm handler if available.Chris Lattner2010-04-061-1/+15
* Give MachineModuleInfo an actual Module*.Chris Lattner2010-04-062-5/+14
* Remove unnecessary include.Devang Patel2010-04-061-1/+0
* Fix an obvious copy-n-paste bug. It's not known to cause any miscompilation.Evan Cheng2010-04-051-4/+2
* Give AsmParser an option to control whether it finalizesChris Lattner2010-04-051-1/+2
* add .o file writing for inline asm in llc. Here's a sillyChris Lattner2010-04-051-3/+34
* Output floating point representations in DWARF format. This is done by outputingBill Wendling2010-04-051-0/+26
* stringref-ize the MemoryBuffer::get apis. This requiresChris Lattner2010-04-051-9/+7
* Add a comment.Dan Gohman2010-04-051-0/+6
* lowering a volatile llvm.memcpy to a libc memcpy is ok.Chris Lattner2010-04-051-1/+0
* Don't do code sinking on unreachable blocks. It's unprofitable and hazardous.Dan Gohman2010-04-051-0/+5
* remove the now-redundant MMI pointer in SelectionDAG.Chris Lattner2010-04-053-50/+32
* hopefully sate the clang self host build, which is apparently Chris Lattner2010-04-051-0/+1
* remove some redundant MMI arguments.Chris Lattner2010-04-052-11/+8
* unthread MMI from FastISelChris Lattner2010-04-052-41/+32
* remove the MMI pointer from MachineFrameInfo.Chris Lattner2010-04-051-6/+0
* enhance MachineFunction to have a MMI pointer.Chris Lattner2010-04-052-3/+4
* privatize more stuff, eliminate vtables.Chris Lattner2010-04-052-28/+28
* reprivatize now that DwarfWriter is gone.Chris Lattner2010-04-052-4/+2
* prune #includes, MMI can never be nullChris Lattner2010-04-052-5/+9
* prune #includes, realize the MMI can never be null.Chris Lattner2010-04-052-20/+34
* finally blast DwarfWriter away.Chris Lattner2010-04-052-83/+0
* change AsmPrinter to use DwarfDebug/DwarfException directlyChris Lattner2010-04-054-25/+33
* trim some spurious references to DwarfWriter. SDIsel really doesn'tChris Lattner2010-04-053-6/+2
* eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfoChris Lattner2010-04-052-13/+3
* fix a regression on 2009-08-17-DebugInfo.mChris Lattner2010-04-051-0/+2
* selection dag doesn't need DwarfWriter, remove some tendrils.Chris Lattner2010-04-053-15/+5
* fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner2010-04-055-19/+28
* just have all targets create the DwarfWriter.Chris Lattner2010-04-051-0/+1
* nuke DwarfPrinterChris Lattner2010-04-053-121/+0
* make DwarfException not inherit from DwarfPrinter.Chris Lattner2010-04-053-46/+50
* change SizeOf to take AsmPrinter instead of TargetData, Chris Lattner2010-04-053-24/+20
* 1) make DIE take AsmPrinter instead of DwarfPrinter.Chris Lattner2010-04-056-125/+141
* Move EmitFrameMoves into AsmPrinter.Chris Lattner2010-04-045-79/+85
* simplify code and reduce indentation.Chris Lattner2010-04-041-33/+30
* now that the magic is dispelled, move EmitSectionOffset to AsmPrinter.Chris Lattner2010-04-044-56/+50
* eliminate the magic AbsoluteDebugSectionOffsets MAI hook,Chris Lattner2010-04-041-2/+4
* only emit section labels if we have debug info, fixing a few Chris Lattner2010-04-041-4/+5
* I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it.Chris Lattner2010-04-042-10/+4
* add some assertions to EmitSectionOffset.Chris Lattner2010-04-041-0/+8
* stop emitting some dead L labels.Chris Lattner2010-04-041-9/+12
* Store an use the symbols emitted at the start of the debug Chris Lattner2010-04-042-47/+61
* remove the didInitial ivar, rename emitInitial to be moreChris Lattner2010-04-044-29/+30
* simplify EmitSectionOffset a little bit, improve comments.Chris Lattner2010-04-043-17/+26
* The "IsSmall" argument to EmitSectionOffset is always true,Chris Lattner2010-04-043-18/+13
* eliminate the "isEH" argument to EmitSectionOffset.Chris Lattner2010-04-043-14/+9
* isAbsoluteEHSectionOffsets always returns false, eliminate it Chris Lattner2010-04-041-1/+1
* move some more stuff to asmprinter.Chris Lattner2010-04-044-59/+44
* simplify some code.Chris Lattner2010-04-042-21/+16
* move EmitEncodingByte to AsmPrinter.Chris Lattner2010-04-043-50/+51