aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-2/+3
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-6/+6
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-1/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-02-07[Sparc] Emit correct relocations for PIC code when integrated assembler is used.Venkatraman Govindaraju1-2/+2
2014-02-07[Sparc] Use SparcMCExpr::VariantKind itself as MachineOperand's target flags.Venkatraman Govindaraju1-55/+31
2014-01-28[Sparc] Fix breakage in r200345David Woodhouse1-9/+10
2014-01-28Change MCStreamer EmitInstruction interface to take subtarget infoDavid Woodhouse1-22/+30
2014-01-28Fix the DWARF EH encodings for Sparc PIC code.Jakob Stoklund Olesen1-0/+20
2014-01-22[Sparc] Do not add PC to _GLOBAL_OFFSET_TABLE_ address to access GOT in absol...Venkatraman Govindaraju1-30/+94
2014-01-14Make getTargetStreamer return a possibly null pointer.Rafael Espindola1-1/+2
2014-01-12Handle bundled terminators in isBlockOnlyReachableByFallthrough.Jakob Stoklund Olesen1-35/+0
2014-01-11[Sparc] Bundle instruction with delay slow and its filler. Now, we can use -v...Venkatraman Govindaraju1-3/+7
2014-01-07Move the llvm mangler to lib/IR.Rafael Espindola1-1/+1
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-3/+3
2014-01-05SPARC: Make helper function static.Benjamin Kramer1-2/+2
2014-01-03Make the llvm mangler depend only on DataLayout.Rafael Espindola1-1/+2
2013-12-29[SparcV9] Use separate instruction patterns for 64 bit arithmetic instruction...Venkatraman Govindaraju1-2/+2
2013-12-26[Sparc] Lower and MachineInstr to MC and print assembly using MCInstPrinter.Venkatraman Govindaraju1-60/+143
2013-11-24[SparcV9]: Do not emit .register directives for global registers that are clo...Venkatraman Govindaraju1-1/+1
2013-10-29Add a helper getSymbol to AsmPrinter.Rafael Espindola1-1/+1
2013-09-22[Sparc] Add support for TLS in sparc.Venkatraman Govindaraju1-3/+47
2013-09-22[Sparc] Emit .register directive to declare the use of global registers %g2, ...Venkatraman Govindaraju1-0/+26
2013-06-16DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie1-11/+0
2013-06-04Sparc: No functionality change. Cleanup whitespaces, comment formatting etc.,Venkatraman Govindaraju1-11/+11
2013-06-03Sparc: Add support for indirect branch and blockaddress in Sparc backend.Venkatraman Govindaraju1-0/+3
2013-04-14Use target flags for printing SPARC asm operands.Jakob Stoklund Olesen1-16/+34
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-2/+2
2012-06-26There are a number of generic inline asm operand modifiers thatJack Carter1-1/+3
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper1-1/+1
2011-12-25Sparc: Implement emitFrameIndexDebugValue and getDebugValue Location hooks.Venkatraman Govindaraju1-1/+10
2011-12-07Add bundle aware API for querying instruction properties and switch the codeEvan Cheng1-2/+2
2011-11-06Replace (Lower|Upper)caseString in favor of StringRef's newest methods.Benjamin Kramer1-3/+2
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng1-1/+1
2011-01-12Remove SPARC backend getpcx instruction's Uses. Also, insert an assert to Venkatraman Govindaraju1-2/+4
2010-11-14move all the target's asmprinters into the main target. The piece Chris Lattner1-0/+249
2008-11-11Separate sparc asmprinter. This should unbreak the native buildAnton Korobeynikov1-345/+0
2008-10-10Ignore extra 'r' modifier for nowAnton Korobeynikov1-2/+9
2008-10-10Add rudimentary asmprinter support for printing inline asm operands for sparc.Anton Korobeynikov1-2/+31
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman1-7/+7
2008-09-29Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands1-1/+1
2008-09-24Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic.Anton Korobeynikov1-3/+2
2008-09-24Drop obsolete hook and change all usage to new interfaceAnton Korobeynikov1-7/+1
2008-08-21Use raw_ostream throughout the AsmPrinter.Owen Anderson1-2/+3
2008-08-08Handle visibility printing with all generality. Remove bunch of duplicate code.Anton Korobeynikov1-1/+5
2008-08-07Use EmitAlignment consistentlyAnton Korobeynikov1-2/+1
2008-08-07CleanupAnton Korobeynikov1-6/+6
2008-08-07Switch Sparc to new section handling stuff. Refactor printing of module-level...Anton Korobeynikov1-71/+91
2008-07-10Fix the build by adding a #include.Owen Anderson1-0/+1
2008-05-14Add CommonLinkage; currently tentative definitionsDale Johannesen1-2/+3