1. 4b0b261 Revert CMake: Make most target symbols hidden by default by Tom Stellard · 6 years ago
  2. 3745713 CMake: Make most target symbols hidden by default by Tom Stellard · 6 years ago
  3. aa4f1ff [TargetMachine] error message unsupported code model by Sjoerd Meijer · 6 years ago
  4. cf82d4a [Sparc] Create a TargetInfo header. NFC by Richard Trieu · 6 years ago
  5. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  6. ca29c27 [Targets] Add errors for tiny and kernel codemodel on targets that don't support them by David Green · 7 years ago
  7. f78650a Remove trailing space by Fangrui Song · 7 years ago
  8. bb8507e Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine" by Matthias Braun · 8 years ago
  9. 3a9c114 TargetMachine: Merge TargetMachine and LLVMTargetMachine by Matthias Braun · 8 years ago
  10. 79e238a Delete Default and JITDefault code models by Rafael Espindola · 8 years ago
  11. bb76d48 [SPARC] Clean up the support for disabling fsmuld and fmuls instructions. by James Y Knight · 8 years ago
  12. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  13. 5e394c3 TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC by Matthias Braun · 8 years ago
  14. 8b61764 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
  15. 2c3cdd6 [Sparc][LEON] Detects an erratum on UT699 LEON 3 processors involving rounding mode changes and issues an appropriate user error message. by Chris Dewhurst · 9 years ago
  16. f42454b Move the global variables representing each Target behind accessor function by Mehdi Amini · 9 years ago
  17. 2cc9da9 Revert "[Sparc] Leon errata fix passes." by James Y Knight · 9 years ago
  18. 829f8ef [Sparc][Leon] Errata fixes for various errata in different versions of the Leon variants of the Sparc 32 bit processor. by Chris Dewhurst · 9 years ago
  19. 3202f06 [Sparc] Leon errata fix passes. by Chris Dewhurst · 9 years ago
  20. 0c1e002 [SPARC] Fixes for hardware errata on LEON processor. by Chris Dewhurst · 9 years ago
  21. 4f7cac3 [Sparc][LEON] LEON Erratum fix. Insert NOP after LD or LDF instruction. by Chris Dewhurst · 9 years ago
  22. 1e35ffe Test commit by Jacob Baungard Hansen · 9 years ago
  23. 8c34dd8 Delete Reloc::Default. by Rafael Espindola · 9 years ago
  24. 38af4d6 Trivial cleanups. by Rafael Espindola · 9 years ago
  25. 68388a0 [Sparc] Add Soft Float support by Chris Dewhurst · 9 years ago
  26. 31d19d4 CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC by Matthias Braun · 9 years ago
  27. 3e5de88 Replace string GNU Triples with llvm::Triple in TargetMachine. NFC. by Daniel Sanders · 10 years ago
  28. a73f1fd Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC. by Daniel Sanders · 10 years ago
  29. 9160e78 [Sparc] Really add sparcel architecture support. by Douglas Katzman · 11 years ago
  30. 93e1ea1 Move the DataLayout to the generic TargetMachine, making it mandatory. by Mehdi Amini · 11 years ago
  31. 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  32. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  33. 7e37a5f [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  34. 01c7361 This reverts commit r224043 and r224042. by Rafael Espindola · 11 years ago
  35. a7c82a9 [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  36. 357600e Add out of line virtual destructors to all LLVMTargetMachine subclasses by Reid Kleckner · 11 years ago
  37. a271932 This patch changes the ownership of TLOF from TargetLoweringBase to TargetMachine so that different subtargets could share the TLOF effectively by Aditya Nandakumar · 11 years ago
  38. e2de06b Erase fence insertion from SelectionDAGBuilder.cpp (NFC) by Robin Morisset · 11 years ago
  39. 79cc1e3 Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago
  40. b9fd9ed Temporarily Revert "Nuke the old JIT." as it's not quite ready to by Eric Christopher · 11 years ago
  41. f8b27c4 Nuke the old JIT. by Rafael Espindola · 11 years ago
  42. ca38fdc Move the various Subtarget dependent members down to the subtarget by Eric Christopher · 11 years ago
  43. 05202db Have SparcSelectionDAGInfo take a DataLayout to initialize since by Eric Christopher · 11 years ago
  44. 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
  45. 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
  46. 2fc7101 Add stack alignment information for Sparc. by Rafael Espindola · 12 years ago
  47. bccb9d4 The preferred alignment defaults to the abi alignment. Omit if it is the same. by Rafael Espindola · 12 years ago
  48. 8afbb28 On DataLayout, omit the default of p:64:64:64. by Rafael Espindola · 12 years ago
  49. 1caa693 Assume defaults to produce smaller datalayout strings. by Rafael Espindola · 12 years ago
  50. 60f48e5 Move Sparc's getDataLayout out of line and add comments. by Rafael Espindola · 12 years ago
  51. 2ea4c28 [Sparc] Implement JIT for SPARC. by Venkatraman Govindaraju · 12 years ago
  52. 7dae9ce [Sparc] Delete FPMover Pass and remove Fp* Pseudo-instructions from Sparc backend. by Venkatraman Govindaraju · 12 years ago
  53. 227144c Remove the MachineMove class. by Rafael Espindola · 12 years ago
  54. 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
  55. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  56. 2289f2c Implement a basic VectorTargetTransformInfo interface to be used by the loop and bb vectorizers for modeling the cost of instructions. by Nadav Rotem · 13 years ago
  57. 5dc203e Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 13 years ago
  58. d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
  59. e103287 by Nadav Rotem · 13 years ago
  60. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  61. bbd38dd Add all codegen passes to the PassManager via TargetPassConfig. by Bob Wilson · 13 years ago
  62. 34a8f13 Initialize SparcInstrInfo before SparcTargetLowering. by Jakob Stoklund Olesen · 14 years ago
  63. b12f16e Change the PassManager from a reference to a pointer. by Bill Wendling · 14 years ago
  64. b25fda9 Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations. by Craig Topper · 14 years ago
  65. f8ea108 TargetPassConfig: confine the MC configuration to TargetMachine. by Andrew Trick · 14 years ago
  66. ccb6736 Added TargetPassConfig. The first little step toward configuring codegen passes. by Andrew Trick · 14 years ago
  67. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  68. 50f02cb Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 14 years ago
  69. ecb2908 Sink codegen optimization level into MCCodeGenInfo along side relocation model by Evan Cheng · 14 years ago
  70. 2bb4035 Move TargetRegistry and TargetSelect from Target to Support where they belong. by Evan Cheng · 14 years ago
  71. efd9b42 - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. by Evan Cheng · 14 years ago
  72. 2129f59 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 14 years ago
  73. 1705ab0 Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. by Evan Cheng · 14 years ago
  74. 4d1ca96 Eliminate asm parser's dependency on TargetMachine: by Evan Cheng · 14 years ago
  75. fe6e405 Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to by Evan Cheng · 14 years ago
  76. 2f93128 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  77. f7183ed First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place by Anton Korobeynikov · 15 years ago
  78. bb919df Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 15 years ago
  79. 8228b11 add support for the sparcv9-*-* target triple to turn on by Chris Lattner · 16 years ago
  80. 8714348 indicate what the native integer types for the target are. Please verify. by Chris Lattner · 16 years ago
  81. 7b26fce Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
  82. 9a6cf91 Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple by Chris Lattner · 16 years ago
  83. 2c30970 pass the TargetTriple down from each target ctor to the by Chris Lattner · 16 years ago
  84. c3719c3 Move most targets TargetMachine constructor to only taking a target triple. by Daniel Dunbar · 16 years ago
  85. 31b44e8 Normalize Subtarget constructors to take a target triple string instead of by Daniel Dunbar · 16 years ago
  86. d39874e eliminate TargetMAchine argument to sparc TAI by Chris Lattner · 16 years ago
  87. 5680b4f Add new helpers for registering targets. - Less boilerplate == good. by Daniel Dunbar · 16 years ago
  88. 67038c1 Put Target definitions inside Target specific header, and llvm namespace. by Daniel Dunbar · 16 years ago
  89. d97db68 Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 16 years ago
  90. 5302288 Remove old style hacks to register AsmPrinter into TargetMachine. by Daniel Dunbar · 16 years ago
  91. e833810 Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 16 years ago
  92. 338191c Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 16 years ago
  93. 863e587 Kill off old (TargetMachine level, not Target level) match quality functions. by Daniel Dunbar · 16 years ago
  94. 6db8134 Provide TargetMachine implementations with reference to Target they were created by Daniel Dunbar · 16 years ago
  95. b22f50e Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 16 years ago
  96. a31f96c by David Greene · 16 years ago
  97. 75c12e1 Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 16 years ago
  98. 5a495fe Provide InitializeAllTargets and InitializeNativeTarget functions in the by Bob Wilson · 16 years ago
  99. 3773afe fix the sparc codegen to not depend on the sparc asmprinter. by Chris Lattner · 16 years ago
  100. 1b731d5 Introduce new headers whose inclusion forces linking and by Douglas Gregor · 16 years ago