| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | make DwarfException not inherit from DwarfPrinter. | Chris Lattner | 2010-04-05 | 3 | -46/+50 | |
| | | | | | llvm-svn: 100374 | |||||
| * | change SizeOf to take AsmPrinter instead of TargetData, | Chris Lattner | 2010-04-05 | 3 | -24/+20 | |
| | | | | | | | simplifying a bunch of code. llvm-svn: 100373 | |||||
| * | 1) make DIE take AsmPrinter instead of DwarfPrinter. | Chris Lattner | 2010-04-05 | 6 | -125/+141 | |
| | | | | | | | 2) change DwarfDebug to not inherit from DwarfPrinter. llvm-svn: 100372 | |||||
| * | Move EmitFrameMoves into AsmPrinter. | Chris Lattner | 2010-04-04 | 5 | -79/+85 | |
| | | | | | llvm-svn: 100371 | |||||
| * | simplify code and reduce indentation. | Chris Lattner | 2010-04-04 | 1 | -33/+30 | |
| | | | | | llvm-svn: 100369 | |||||
| * | now that the magic is dispelled, move EmitSectionOffset to AsmPrinter. | Chris Lattner | 2010-04-04 | 4 | -56/+50 | |
| | | | | | llvm-svn: 100368 | |||||
| * | eliminate the magic AbsoluteDebugSectionOffsets MAI hook, | Chris Lattner | 2010-04-04 | 8 | -9/+4 | |
| | | | | | | | | | | which is really a property of the section being referenced. Add a predicate to MCSection to replace it. Yay for reduction in magic. llvm-svn: 100367 | |||||
| * | only emit section labels if we have debug info, fixing a few | Chris Lattner | 2010-04-04 | 1 | -4/+5 | |
| | | | | | | | regtest failures. llvm-svn: 100366 | |||||
| * | I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it. | Chris Lattner | 2010-04-04 | 2 | -10/+4 | |
| | | | | | llvm-svn: 100365 | |||||
| * | add some assertions to EmitSectionOffset. | Chris Lattner | 2010-04-04 | 1 | -0/+8 | |
| | | | | | llvm-svn: 100364 | |||||
| * | stop emitting some dead L labels. | Chris Lattner | 2010-04-04 | 1 | -9/+12 | |
| | | | | | llvm-svn: 100363 | |||||
| * | Store an use the symbols emitted at the start of the debug | Chris Lattner | 2010-04-04 | 2 | -47/+61 | |
| | | | | | | | sections instead of magically rematerializing them later. llvm-svn: 100362 | |||||
| * | remove the didInitial ivar, rename emitInitial to be more | Chris Lattner | 2010-04-04 | 4 | -29/+30 | |
| | | | | | | | | descriptive, change EmitSectionOffset back to taking a symbol instead of a string. llvm-svn: 100361 | |||||
| * | simplify EmitSectionOffset a little bit, improve comments. | Chris Lattner | 2010-04-04 | 3 | -17/+26 | |
| | | | | | llvm-svn: 100360 | |||||
| * | revert my patch, need to reconsider this and figure out what is really going on. | Chris Lattner | 2010-04-04 | 1 | -0/+1 | |
| | | | | | llvm-svn: 100358 | |||||
| * | fix pasto, this is the wrong setting for arm elf. | Chris Lattner | 2010-04-04 | 1 | -1/+0 | |
| | | | | | llvm-svn: 100357 | |||||
| * | The "IsSmall" argument to EmitSectionOffset is always true, | Chris Lattner | 2010-04-04 | 3 | -18/+13 | |
| | | | | | | | constant fold it away. llvm-svn: 100356 | |||||
| * | eliminate the "isEH" argument to EmitSectionOffset. | Chris Lattner | 2010-04-04 | 3 | -14/+9 | |
| | | | | | llvm-svn: 100355 | |||||
| * | isAbsoluteEHSectionOffsets always returns false, eliminate it | Chris Lattner | 2010-04-04 | 3 | -3/+1 | |
| | | | | | | | and substitute false at the one call site. llvm-svn: 100354 | |||||
| * | Clean up SSEDomainFix pass. | Jakob Stoklund Olesen | 2010-04-04 | 1 | -55/+77 | |
| | | | | | | | | Restrict bit mask operations to the DomainValue class. Rename methods for clarity. llvm-svn: 100353 | |||||
| * | don't reset the default. | Chris Lattner | 2010-04-04 | 1 | -1/+0 | |
| | | | | | llvm-svn: 100352 | |||||
| * | move some more stuff to asmprinter. | Chris Lattner | 2010-04-04 | 4 | -59/+44 | |
| | | | | | llvm-svn: 100351 | |||||
| * | simplify some code. | Chris Lattner | 2010-04-04 | 2 | -21/+16 | |
| | | | | | llvm-svn: 100350 | |||||
| * | move EmitEncodingByte to AsmPrinter. | Chris Lattner | 2010-04-04 | 3 | -50/+51 | |
| | | | | | llvm-svn: 100349 | |||||
| * | move EmitCFAByte to AsmPrinter. | Chris Lattner | 2010-04-04 | 2 | -19/+20 | |
| | | | | | llvm-svn: 100348 | |||||
| * | inline EmitDifference away. | Chris Lattner | 2010-04-04 | 5 | -45/+38 | |
| | | | | | llvm-svn: 100347 | |||||
| * | resolve a fixme. | Chris Lattner | 2010-04-04 | 1 | -6/+1 | |
| | | | | | llvm-svn: 100346 | |||||
| * | move gettemplabel and getdwlabel to AsmPrinter and rename | Chris Lattner | 2010-04-04 | 5 | -129/+137 | |
| | | | | | | | them for consistency. llvm-svn: 100345 | |||||
| * | move uleb/sleb printing into AsmPrinter from DwarfPrinter. | Chris Lattner | 2010-04-04 | 8 | -113/+125 | |
| | | | | | llvm-svn: 100344 | |||||
| * | more interface cleanup make some helpers static functions. | Chris Lattner | 2010-04-04 | 1 | -27/+24 | |
| | | | | | llvm-svn: 100343 | |||||
| * | clean up the asmprinter header and privatize some stuff. | Chris Lattner | 2010-04-04 | 5 | -38/+38 | |
| | | | | | llvm-svn: 100342 | |||||
| * | use stringref instead of strtol to avoid errno gymnastics. | Chris Lattner | 2010-04-04 | 1 | -7/+6 | |
| | | | | | llvm-svn: 100341 | |||||
| * | split inline asm support out to its own .cpp file. | Chris Lattner | 2010-04-04 | 3 | -294/+317 | |
| | | | | | llvm-svn: 100340 | |||||
| * | inline processDebugLoc and simplify it. | Chris Lattner | 2010-04-04 | 1 | -19/+7 | |
| | | | | | llvm-svn: 100339 | |||||
| * | minor tidying. | Chris Lattner | 2010-04-04 | 1 | -15/+14 | |
| | | | | | llvm-svn: 100338 | |||||
| * | clean up the asmprinter interface a bit, rename a few | Chris Lattner | 2010-04-04 | 1 | -15/+9 | |
| | | | | | | | | | "Print" methods to "Emit". Emit is something that goes to an mc streamer, Print is something that goes to a raw_ostream (for inline asm) llvm-svn: 100337 | |||||
| * | remove TargetMachine.h #include, also, TRI isn't used frequently | Chris Lattner | 2010-04-04 | 6 | -9/+14 | |
| | | | | | | | enough to warrant caching in AsmPrinter, so remove it. llvm-svn: 100336 | |||||
| * | Switch SSEDomainFix to SpecificBumpPtrAllocator. | Jakob Stoklund Olesen | 2010-04-04 | 1 | -58/+37 | |
| | | | | | llvm-svn: 100332 | |||||
| * | lazily allocate the GCMetadataPrinters map and remove DenseMap | Chris Lattner | 2010-04-04 | 1 | -10/+25 | |
| | | | | | | | from the AsmPrinter interface. llvm-svn: 100331 | |||||
| * | CurFn is only used for relocations. Use EmissionDetails.MF->getFunction() ↵ | Nicolas Geoffray | 2010-04-04 | 1 | -1/+2 | |
| | | | | | | | instead. llvm-svn: 100328 | |||||
| * | Momentous day: remove the "O" member from AsmPrinter. Now all | Chris Lattner | 2010-04-04 | 19 | -133/+80 | |
| | | | | | | | | | | | "asm printering" happens through MCStreamer. This also Streamerizes PIC16 debug info, which escaped my attention. This removes a leak from LLVMTargetMachine of the 'legacy' output stream. llvm-svn: 100327 | |||||
| * | now that all operand printing happens to specified streams, we can | Chris Lattner | 2010-04-04 | 1 | -5/+0 | |
| | | | | | | | | print function level inline asm with EmitInlineAsm instead of writing it directly to "O". llvm-svn: 100326 | |||||
| * | remove the raw_ostream from various dwarf printing things. | Chris Lattner | 2010-04-04 | 8 | -33/+24 | |
| | | | | | | | | The only thing left is LEB printing, which uses EmitRawText for now. llvm-svn: 100325 | |||||
| * | mcize the gc metadata printing stuff. | Chris Lattner | 2010-04-04 | 3 | -51/+41 | |
| | | | | | llvm-svn: 100324 | |||||
| * | use EmitRawText instead of O in DwarfPrinter. | Chris Lattner | 2010-04-04 | 2 | -3/+1 | |
| | | | | | llvm-svn: 100323 | |||||
| * | mc'ize the remaining uses of O. | Chris Lattner | 2010-04-04 | 1 | -13/+18 | |
| | | | | | llvm-svn: 100322 | |||||
| * | finish eliminating uses of O. | Chris Lattner | 2010-04-04 | 1 | -17/+34 | |
| | | | | | llvm-svn: 100321 | |||||
| * | mcize more of ppc stub printing. | Chris Lattner | 2010-04-04 | 1 | -15/+16 | |
| | | | | | llvm-svn: 100320 | |||||
| * | mcize a bunch more stuff, using EmitRawText for things we | Chris Lattner | 2010-04-04 | 7 | -157/+151 | |
| | | | | | | | don't have mcstreamer support for yet. llvm-svn: 100319 | |||||
| * | convert the non-MCInstPrinter'ized EmitInstruction | Chris Lattner | 2010-04-04 | 10 | -37/+60 | |
| | | | | | | | | implementations to use EmitRawText instead of writing directly to "O". llvm-svn: 100318 | |||||

