aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter.cpp
AgeCommit message (Expand)Author
2008-08-17Move all assembler printing related stuff into new libAsmPrinterAnton Korobeynikov
2008-08-17Factor out asmprinters from collector interface.Anton Korobeynikov
2008-08-17Factor GC metadata table assembly generation out of Collector in preparation ...Gordon Henriksen
2008-08-17Factor GC metadata table assembly generation out of Collector in preparation ...Gordon Henriksen
2008-08-17Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner
2008-08-16Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. Th...Anton Korobeynikov
2008-08-08Handle visibility printing with all generality. Remove bunch of duplicate code.Anton Korobeynikov
2008-08-08Don't crash printing the asm for a ConstantExpr PtrToInt just because the intNick Lewycky
2008-07-09Switch to new section name handling facilityAnton Korobeynikov
2008-07-08Unbreak C++ tests on x86 Darwin.Evan Cheng
2008-07-08Avoid unnecessary string construction during asm printing.Evan Cheng
2008-07-01Avoid creating expensive comment string if it's not going to be printed.Evan Cheng
2008-07-01Add a version of AsmPrinter::EOL that takes a const char* so that we don't ha...Owen Anderson
2008-07-01Minimize duplicated code in AsmPrinter::printLabel.Dan Gohman
2008-06-30std::ostream and std::string microoptimizations for asm printing.Dan Gohman
2008-06-04Change packed struct layout so that field sizesDuncan Sands
2008-06-03Find a better place to output hex constants corresponding to integers.Scott Michel
2008-06-03Revert this patchScott Michel
2008-06-02Minor cosmetic patch so that the hex equivalent of a decimalScott Michel
2008-05-19Handle quoted names when constructing $stub's,Dale Johannesen
2008-05-05Add AsmPrinter support for emitting a directive to declare thatDan Gohman
2008-04-02Make EH work with unnamed functions. Reenable runningDale Johannesen
2008-03-15Replace all target specific implicit def instructions with a target independe...Evan Cheng
2008-03-11Honour aliases visibility during asm emissionAnton Korobeynikov
2008-02-29Don't fill eh frames even though these are text sections.Evan Cheng
2008-02-28Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng
2008-02-20Update gcc 4.3 warnings fix patch with recent head changesAnton Korobeynikov
2008-02-07Don't make up new directives. (".set_foobar")Nick Lewycky
2008-02-04Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng
2008-02-02Get rid of the annoying blank lines before labels.Evan Cheng
2008-02-02SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng
2008-02-01Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng
2008-01-29Handle 'X' constraint in asm's better.Dale Johannesen
2008-01-27For long double constants, print an approximation of their value to the .s fi...Chris Lattner
2008-01-07Enabling the target-independent garbage collection infrastructure by hooking itGordon Henriksen
2007-12-31Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30MachineOperand::getImmedValue -> MachineOperand::getImmChris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-18Support more insane CEP's in AsmPrinter (Yes, PyPy folks do really use them).Anton Korobeynikov
2007-11-14Fix PIC jump table codegen on x86-32/linux. In fact, such thing should be app...Anton Korobeynikov
2007-11-09Much improved pic jumptable codegen:Evan Cheng
2007-11-05Make labels work in asm blocks; allow labels asDale Johannesen
2007-11-05Don't output ABI size padding twice. By using the storeDuncan Sands
2007-11-05Eliminate the remaining uses of getTypeSize. ThisDuncan Sands
2007-10-14Revert 42908 for now.Evan Cheng
2007-10-12Change the names used for internal labels to use the currentDan Gohman
2007-10-11Implement ppc long double->uint conversion.Dale Johannesen
2007-10-08Call getFunctionNumber() instead of referencing FunctionNumber directly,Dan Gohman
2007-10-01Fix stride computations for long double arrays.Dale Johannesen