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