aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/AsmPrinter
AgeCommit message (Expand)Author
2010-01-28Give AsmPrinter the most common expected implementation of Chris Lattner
2010-01-28switch ARM to EmitFunctionBody().Chris Lattner
2010-01-28Remove the argument from EmitJumpTableInfo, because it doesn't need it.Chris Lattner
2010-01-28Drop the argument to AsmPrinter::EmitConstantPool and make it virtual.Chris Lattner
2010-01-27switch ARM to use EmitFunctionHeader.Chris Lattner
2010-01-27eliminate the ARMFunctionInfo::Align member, using Chris Lattner
2010-01-26Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner
2010-01-26add a new MachineBasicBlock::getSymbol method, replacingChris Lattner
2010-01-26don't bother setting the AsmPrinter::MF ivar, now thatChris Lattner
2010-01-25Minor jump table cleanup.Jim Grosbach
2010-01-25fix quoting problem jim noticed!Chris Lattner
2010-01-25Implemented ARMInstPrinter::printThumbS4ImmOperand().Johnny Chen
2010-01-25mcize jump table symbol manipulation.Chris Lattner
2010-01-25sink an arm specific method out of asmprinter into the ARMAsmPrinter andChris Lattner
2010-01-24make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner
2010-01-23use helpers.Chris Lattner
2010-01-23move the various directive enums out of the MCStreamer classChris Lattner
2010-01-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
2010-01-20inline and radically simplify printDataDirective. It will eventuallyChris Lattner
2010-01-19zap the ARM version of PrintGlobalVariable, which I missed.Chris Lattner
2010-01-19some cleanupsChris Lattner
2010-01-19add a bool for whether .lcomm takes an alignment instead of basing this on "i...Chris Lattner
2010-01-19hoist handling of external globals and special globals up to common code.Chris Lattner
2010-01-19move production of .reference directives for static ctor/dtor list onChris Lattner
2010-01-19use BSSLocal classifier to identify 'lcomm' data instead ofChris Lattner
2010-01-19now that elf weak bss symbols are handled correctly, simplify a bunch of code.Chris Lattner
2010-01-19introduce a section kind for common linkage. Use this to slightlyChris Lattner
2010-01-19change an accessor to a predicate.Chris Lattner
2010-01-19Cleanup handling of .zerofill on darwin:Chris Lattner
2010-01-18Minor cleanup for jump table printing. Need a reference, not a pointer, forJim Grosbach
2010-01-18remove the MAI argument to MCExpr::print and switch overthing to use << when ...Chris Lattner
2010-01-17now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner
2010-01-16rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,Chris Lattner
2010-01-16eliminate uses of mangler and simplify code.Chris Lattner
2010-01-16MCize a bunch more stuff, eliminating a lot of uses of the manglerChris Lattner
2010-01-15add a version of AsmPrinter::printVisibility that takes an MCSymbol.Chris Lattner
2010-01-15use MCSymbol instead of getMangledName() in all cases except one.Chris Lattner
2010-01-15mc'ize a bunch of symbol stuff, eliminating std::strings.Chris Lattner
2010-01-15add a AsmPrinter::GetGlobalValueSymbol and GetExternalSymbolSymbolChris Lattner
2010-01-13upgrade and MC'ize a few uses of makeNameProper.Chris Lattner
2010-01-13change Mangler::makeNameProper to return its result in a SmallVectorChris Lattner
2009-12-28Add missing include (for inline PATypeHolder::get).Benjamin Kramer
2009-12-08- Support inline asm 'w' constraint for 128-bit vector types.Evan Cheng
2009-11-24Materialize global addresses via movt/movw pair, this is always betterAnton Korobeynikov
2009-11-23move fconst[sd] to UAL. <rdar://7414913>Jim Grosbach
2009-11-19More consistent thumb1 asm printing.Evan Cheng
2009-11-19Eliminate more * 4 in Thumb1 asm printing for consistency sake.Evan Cheng
2009-11-17Both Darwin as and GNU as violate ARM docs wrt printing of addrmode6Anton Korobeynikov
2009-11-13Move DebugInfo checks into EmitComments and remove them fromDavid Greene
2009-11-10Change Thumb1 address mode printing, instead ofEvan Cheng