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