aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMAsmPrinter.cpp
AgeCommit message (Expand)Author
2008-08-17Move ARM to pluggable asmprinterAnton Korobeynikov
2008-08-08Handle visibility printing with all generality. Remove bunch of duplicate code.Anton Korobeynikov
2008-08-08Undo most of r54519.Evan Cheng
2008-08-08It's not legal to output a GV in a coalesced section if it's used in an ARM P...Evan Cheng
2008-08-07Switch ARM to new section handling stuffAnton Korobeynikov
2008-07-09Emit debug info for data-only files. ARM version.Dale Johannesen
2008-07-09Back out 53254. It broke ppc debug info codegen.Evan Cheng
2008-07-08Make debug info come out in data-only files.Dale Johannesen
2008-07-07Minor const-correctness fixes.Dan Gohman
2008-05-19Handle quoted names when constructing $stub's,Dale Johannesen
2008-02-28Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng
2008-02-26Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling
2008-02-15Handle \n's in value names for more targets. The asm printers Chris Lattner
2008-02-12__DATA not __DATA__ is the right segment name on darwin.Dale Johannesen
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-02-02Get rid of the annoying blank lines before labels.Evan Cheng
2008-01-28If the function has no machine instructions, then emit a "nop" so thatBill Wendling
2008-01-23Honor explicit section information on Darwin.Dale Johannesen
2008-01-17Revert the part of 45849 that treated weak globalsDale Johannesen
2008-01-11Weak zeroes don't go in bss on Darwin.Dale Johannesen
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-09Much improved pic jumptable codegen:Evan Cheng
2007-11-05[ARM] Fix code generation for:Lauro Ramos Venancio
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-03Use empty() member functions when that's what's being tested for insteadDan Gohman
2007-09-30AsmPrinters overriding getAnalysisUsage should call super.Gordon Henriksen
2007-09-21Honor user-defined section specification of a global, ignores whether its ini...Evan Cheng
2007-07-25Don't ignore the return value of AsmPrinter::doInitialization andDan Gohman
2007-07-06Print the s bit if the instruction is toggled to its CPSR setting form.Evan Cheng
2007-06-22Quote complex names for Darwin X86 and ARM.Dale Johannesen
2007-06-05Print predicate of the second instruction of the two-piece constant MI.Evan Cheng
2007-06-05PIC label asm printing cosmetic changes.Evan Cheng
2007-05-31Fix the asmprinter so that a globalvalue can specify an explicit alignmentChris Lattner
2007-05-15Add PredicateOperand to all ARM instructions that have the condition field.Evan Cheng
2007-05-08Switch BCC, MOVCCr, etc. to PredicateOperand.Evan Cheng
2007-05-03Should never see an indexed load / store with zero offset.Evan Cheng
2007-05-03Debug support for arm-linux.Lauro Ramos Venancio
2007-05-03add support for printing offset from globalChris Lattner
2007-04-30Enable protected visibility on ARM.Lauro Ramos Venancio
2007-04-27ARM TLS: implement "general dynamic", "initial exec" and "local exec" models.Lauro Ramos Venancio
2007-04-25remember to emit weak reference in one more case.Lauro Ramos Venancio
2007-04-23add Align field, and use when generating function alignmentDale Johannesen
2007-04-22Implement PIC for arm-linux.Lauro Ramos Venancio
2007-04-04Implement inline asm modifier P.Evan Cheng
2007-03-29Add support for hidden visibility to darwin/arm.Evan Cheng
2007-03-20Make two piece constant generation as a single instruction. It's re-materiali...Evan Cheng