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