- c3f7988 Sparc: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- bd7287e Move most user of TargetMachine::getDataLayout to the Module one by Mehdi Amini · 10 years ago
- 8b64355 MC: Add target hook to control symbol quoting by Matt Arsenault · 10 years ago
- 13760bd MC: Clean up MCExpr naming. NFC. by Jim Grosbach · 10 years ago
- 6f48200 MC: Clean up method names in MCContext. by Jim Grosbach · 10 years ago
- e9119e4 MC: Modernize MCOperand API naming. NFC. by Jim Grosbach · 10 years ago
- 9160e78 [Sparc] Really add sparcel architecture support. by Douglas Katzman · 11 years ago
- 9ff69c8 [AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr. by Lang Hames · 11 years ago
- b91455b Refactor a lot of duplicated code for stub output. by Rafael Espindola · 11 years ago
- f5e9406 Reuse a bunch of cached subtargets and remove getSubtarget calls by Eric Christopher · 11 years ago
- 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
- 9459832 std::unique_ptrify the MCStreamer argument to createAsmPrinter by David Blaikie · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- b0c941b [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Sparc edition by Craig Topper · 12 years ago
- 062a2ba [C++] Use 'nullptr'. Target edition. by Craig Topper · 12 years ago
- 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
- 104643d [Sparc] Emit correct relocations for PIC code when integrated assembler is used. by Venkatraman Govindaraju · 12 years ago
- dfe09b1 [Sparc] Use SparcMCExpr::VariantKind itself as MachineOperand's target flags. by Venkatraman Govindaraju · 12 years ago
- a86694c [Sparc] Fix breakage in r200345 by David Woodhouse · 12 years ago
- e6c13e4 Change MCStreamer EmitInstruction interface to take subtarget info by David Woodhouse · 12 years ago
- 83c6773 Fix the DWARF EH encodings for Sparc PIC code. by Jakob Stoklund Olesen · 12 years ago
- f52927f [Sparc] Do not add PC to _GLOBAL_OFFSET_TABLE_ address to access GOT in absolute code. by Venkatraman Govindaraju · 12 years ago
- 4a1a360 Make getTargetStreamer return a possibly null pointer. by Rafael Espindola · 12 years ago
- 1995b9f Handle bundled terminators in isBlockOnlyReachableByFallthrough. by Jakob Stoklund Olesen · 12 years ago
- 0653218 [Sparc] Bundle instruction with delay slow and its filler. Now, we can use -verify-machineinstrs with SPARC backend. by Venkatraman Govindaraju · 12 years ago
- 894843c Move the llvm mangler to lib/IR. by Rafael Espindola · 12 years ago
- 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
- db5122f SPARC: Make helper function static. by Benjamin Kramer · 12 years ago
- 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
- 3e3a29a [SparcV9] Use separate instruction patterns for 64 bit arithmetic instructions instead of reusing 32 bit instruction patterns. by Venkatraman Govindaraju · 12 years ago
- bf683fd [Sparc] Lower and MachineInstr to MC and print assembly using MCInstPrinter. by Venkatraman Govindaraju · 12 years ago
- f79528c [SparcV9]: Do not emit .register directives for global registers that are clobbered by calls but not used in the function itself. by Venkatraman Govindaraju · 12 years ago
- 79858aa Add a helper getSymbol to AsmPrinter. by Rafael Espindola · 12 years ago
- cb1dca6 [Sparc] Add support for TLS in sparc. by Venkatraman Govindaraju · 12 years ago
- e9ef512 [Sparc] Emit .register directive to declare the use of global registers %g2, %g4, %g6 and %g7. by Venkatraman Govindaraju · 12 years ago
- b735b4d DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineInstrs by David Blaikie · 12 years ago
- a54533ed Sparc: No functionality change. Cleanup whitespaces, comment formatting etc., by Venkatraman Govindaraju · 12 years ago
- f80d72f Sparc: Add support for indirect branch and blockaddress in Sparc backend. by Venkatraman Govindaraju · 12 years ago
- 2e64d7a Use target flags for printing SPARC asm operands. by Jakob Stoklund Olesen · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 5e69cff There are a number of generic inline asm operand modifiers that by Jack Carter · 13 years ago
- e55c556 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
- 1fc8263 Sparc: Implement emitFrameIndexDebugValue and getDebugValue Location hooks. by Venkatraman Govindaraju · 14 years ago
- 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
- 20baffb Replace (Lower|Upper)caseString in favor of StringRef's newest methods. by Benjamin Kramer · 14 years ago
- 2bb4035 Move TargetRegistry and TargetSelect from Target to Support where they belong. by Evan Cheng · 14 years ago
- ee347f8 Remove SPARC backend getpcx instruction's Uses. Also, insert an assert to by Venkatraman Govindaraju · 15 years ago
- 66031ed move all the target's asmprinters into the main target. The piece by Chris Lattner · 15 years ago[Renamed from llvm/lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp]
- d20699b Momentous day: remove the "O" member from AsmPrinter. Now all by Chris Lattner · 16 years ago
- 3d86cd6 convert the non-MCInstPrinter'ized EmitInstruction by Chris Lattner · 16 years ago
- 3bb0976 fix PrintAsmOperand and PrintAsmMemoryOperand to pass down by Chris Lattner · 16 years ago
- 76c564b change a ton of code to not implicitly use the "O" raw_ostream by Chris Lattner · 16 years ago
- 29bdac4 eliminate the now-unneeded context argument of MBB::getSymbol() by Chris Lattner · 16 years ago
- e468f88 rearrange MCContext ownership. Before LLVMTargetMachine created it by Chris Lattner · 16 years ago
- 0b822ab inline GetGlobalValueSymbol into the rest its callers and remove it. by Chris Lattner · 16 years ago
- 29146d4 clean this up. by Chris Lattner · 16 years ago
- bdceca6 by Chris Lattner · 16 years ago
- 1fa9c2cc move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter, by Chris Lattner · 16 years ago
- ff68a42 print all the newlines at the end of instructions with by Chris Lattner · 16 years ago
- 8228b11 add support for the sparcv9-*-* target triple to turn on by Chris Lattner · 16 years ago
- 996ec84 rejigger the world so that EmitInstruction prints the \n at by Chris Lattner · 16 years ago
- b0d44c3 refactor code so that LLVMTargetMachine creates the asmstreamer and by Chris Lattner · 16 years ago
- fd97a33 Switch MSP430, SPU, Sparc, and SystemZ to use EmitFunctionBody(). by Chris Lattner · 16 years ago
- 2ab1100 use existing basic block numbers instead of recomputing a new set of them. by Chris Lattner · 16 years ago
- 9da5e1f Switch MSP430, CellSPU, SystemZ, Darwin/PPC, Alpha, and Sparc to by Chris Lattner · 16 years ago
- d051af7 add a new MachineBasicBlock::getSymbol method, replacing by Chris Lattner · 16 years ago
- 170442f don't bother setting the AsmPrinter::MF ivar, now that by Chris Lattner · 16 years ago
- c7a062d Now that we have everything nicely factored (e.g. asmprinter is not by Chris Lattner · 16 years ago
- f75fe9e use %object like other elf targets, gas accepts either. by Chris Lattner · 16 years ago
- 8b5d55e now that MCSymbol::print doesn't use it's MAI argument, we can by Chris Lattner · 16 years ago
- 426f31f switch more stuff onto MCSymbols by Chris Lattner · 16 years ago
- e6b1bef switch X86 target off CurFunctionName and MCIze more. by Chris Lattner · 16 years ago
- 719e908 MCize a bunch more stuff, eliminating a lot of uses of the mangler by Chris Lattner · 16 years ago
- 91687f6 add a AsmPrinter::GetGlobalValueSymbol and GetExternalSymbolSymbol by Chris Lattner · 16 years ago
- 659c1a9 by David Greene · 16 years ago
- 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
- 10d3dc5 Instead of printing unnecessary basic block labels as labels in by Dan Gohman · 16 years ago
- 051454a Update processDebugLoc() so that it can be used to process debug info before and after printing an instruction. by Devang Patel · 16 years ago
- e0709cf Use MachineInstr as an processDebugLoc() argument. by Devang Patel · 16 years ago
- 840c700 several major improvements to the sparc backend: support for weak linkage by Chris Lattner · 16 years ago
- 51e7270 Remove unused variables. by Daniel Dunbar · 16 years ago
- eb2cc68 remove all but one reference to TargetRegisterDesc::AsmName. by Chris Lattner · 16 years ago
- ad10b3b the tblgen produced 'getRegisterName' method does not access by Chris Lattner · 16 years ago
- 06c5eed make tblgen produce a function that returns the name for a physreg. by Chris Lattner · 16 years ago
- 1d04aa7 replace printBasicBlockLabel with EmitBasicBlockStart, by Chris Lattner · 16 years ago
- 4cd4498 convert some uses of printBasicBlockLabel to use GetMBBSymbol instead. by Chris Lattner · 16 years ago
- 321bc99 remove DebugLoc from MCInst and eliminate "Comment printing" from by Chris Lattner · 16 years ago
- 716a8c9 hoist the call to processDebugLoc out of the generated by Chris Lattner · 16 years ago
- bd1fc36 Add source debug information to the Sparc code generator. by Richard Pennington · 16 years ago
- e9a75a6 rename TAI -> MAI, being careful not to make MAILJMP instructions :) by Chris Lattner · 16 years ago
- 7b26fce Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
- 4b7dadb eliminate AsmPrinter::SwitchToSection and just have clients by Chris Lattner · 16 years ago
- b94284b make printInstruction return void since its result is omitted. Make the by Chris Lattner · 16 years ago
- 44c4417 Remove dead code. MDNode and MDString are not Constant anymore. by Devang Patel · 16 years ago
- 5034329 pass the mangler down into the various SectionForGlobal methods. by Chris Lattner · 16 years ago
- a4f43fb Rename MDNode.h header. It defines MDnode and other metadata classes. by Devang Patel · 16 years ago
- 5e693ed Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
- 5680b4f Add new helpers for registering targets. - Less boilerplate == good. by Daniel Dunbar · 16 years ago
- 100865e make AsmPrinter::doFinalization iterate over the global variables by Chris Lattner · 16 years ago
- 249df80 fix Sparc, SystemZ, and MSP430 to not override AsmPrinter::doInitialization. by Chris Lattner · 16 years ago