1. 8c34dd8 Delete Reloc::Default. by Rafael Espindola · 9 years ago
  2. 38af4d6 Trivial cleanups. by Rafael Espindola · 9 years ago
  3. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  4. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  5. 3e5de88 Replace string GNU Triples with llvm::Triple in TargetMachine. NFC. by Daniel Sanders · 10 years ago
  6. 4d0f35a Remove the target independent TargetMachine::getSubtarget and by Eric Christopher · 11 years ago
  7. 93e1ea1 Move the DataLayout to the generic TargetMachine, making it mandatory. by Mehdi Amini · 11 years ago
  8. 71f308a Re-sort #include lines using my handy dandy ./utils/sort_includes.py by Chandler Carruth · 11 years ago
  9. 8b04c0d [multiversion] Switch all of the targets over to use the by Chandler Carruth · 11 years ago
  10. 93dcdc4 [PM] Switch the TargetMachine interface from accepting a pass manager by Chandler Carruth · 11 years ago
  11. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  12. a576281 Move the Mips target to storing the ABI in the TargetMachine rather by Eric Christopher · 11 years ago
  13. d20ee0a Rewrite the Mips16HardFloat pass to avoid using the Subtarget. by Eric Christopher · 11 years ago
  14. 357600e Add out of line virtual destructors to all LLVMTargetMachine subclasses by Reid Kleckner · 11 years ago
  15. 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
  16. a9353d1 Add the first backend support for on demand subtarget creation by Eric Christopher · 11 years ago
  17. 0bb041b Reverting NFC changes from r218050. Instead, the warning was disabled for GCC in r218059, so these changes are no longer required. by Aaron Ballman · 11 years ago
  18. 11fa97f Fixing a bunch of -Woverloaded-virtual warnings due to hiding getSubtargetImpl from the base class. NFC. by Aaron Ballman · 11 years ago
  19. 79cc1e3 Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago
  20. a7c40ef Canonicalize header guards into a common format. by Benjamin Kramer · 11 years ago
  21. b9fd9ed Temporarily Revert "Nuke the old JIT." as it's not quite ready to by Eric Christopher · 11 years ago
  22. f8b27c4 Nuke the old JIT. by Rafael Espindola · 11 years ago
  23. b8141d5 Remove a virtual function from TargetMachine. NFC. by Rafael Espindola · 11 years ago
  24. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  25. 6c05d91 Add a non-const subtarget returning function to the target machine by Eric Christopher · 11 years ago
  26. 4e7d1e7 Fundamentally change the MipsSubtarget replacement machinery: by Eric Christopher · 11 years ago
  27. daa9dbb Move subtarget dependent features into the subtarget from the target by Eric Christopher · 11 years ago
  28. 5f9fd21 Move the data layout and selection dag info from the mips target machine by Eric Christopher · 11 years ago
  29. 1f51ddd Move MipsJITInfo to the subtarget rather than the target machine. by Eric Christopher · 11 years ago
  30. 4407dde Remove the cached InstrItineraryData on the TargetMachine, it's unnecessary. by Eric Christopher · 11 years ago
  31. 56c590a [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. Mips edition by Craig Topper · 12 years ago
  32. e73658d [C++] Use 'nullptr'. by Craig Topper · 12 years ago
  33. d2da720 [C++11] Replace OwningPtr with std::unique_ptr in places where it doesn't break the API. by Benjamin Kramer · 12 years ago
  34. 66bc419 [mips] Implement MipsTargetMachine::getInstrItineraryData(). by Akira Hatanaka · 12 years ago
  35. 1595f36 This patch enables llvm to switch between compiling for mips32/mips64 by Reed Kotler · 13 years ago
  36. 96ca182 [mips] Define two subclasses of MipsTargetLowering. Mips16TargetLowering is for by Akira Hatanaka · 13 years ago
  37. 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
  38. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  39. 7bc144c [mips] Fix a memory leak bug report by NAKAMURA Takumi. by Akira Hatanaka · 13 years ago
  40. 802d755 Sort includes for all of the .h files under the 'lib' tree. These were by Chandler Carruth · 13 years ago
  41. d957cb2 Remove TargetELFWriterInfo. by Rafael Espindola · 13 years ago
  42. 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
  43. 5dc203e Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 13 years ago
  44. d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
  45. ffd3bf4 Add getters for the MIPS TargetTransform classes by Nadav Rotem · 13 years ago
  46. e249f18 Remove unused member variable introduced in r165665. by David Blaikie · 13 years ago
  47. e103287 by Nadav Rotem · 13 years ago
  48. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  49. 11dfbe1 Fix coding style violations in 162135 and 162136. by Akira Hatanaka · 13 years ago
  50. 111174b Correct MCJIT functionality for MIPS32 architecture. by Akira Hatanaka · 13 years ago
  51. d1c43ce Add definitions of two subclasses of MipsFrameLowering, Mips16FrameLowering and by Akira Hatanaka · 13 years ago
  52. b7fa3c9 Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16), by Akira Hatanaka · 13 years ago
  53. 3065180 Delete mips64 target machine classes. mips target machines can be used in place by Akira Hatanaka · 13 years ago
  54. 5fd2248 Fix coding style violations. Remove white spaces and tabs. by Akira Hatanaka · 13 years ago
  55. b25fda9 Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations. by Craig Topper · 14 years ago
  56. dd6c1cd add Emacs tag and fix some comment error in file headers by Jia Liu · 14 years ago
  57. f8ea108 TargetPassConfig: confine the MC configuration to TargetMachine. by Andrew Trick · 14 years ago
  58. ccb6736 Added TargetPassConfig. The first little step toward configuring codegen passes. by Andrew Trick · 14 years ago
  59. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  60. 50f02cb Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 14 years ago
  61. ecb2908 Sink codegen optimization level into MCCodeGenInfo along side relocation model by Evan Cheng · 14 years ago
  62. cf9c4f8 Fix typo. by Akira Hatanaka · 14 years ago
  63. 3d673cc Add a base class for Mips TargetMachines and add Mips64 TargetMachines. by Akira Hatanaka · 14 years ago
  64. 483c269 One more patch towards JIT support for Mips. by Bruno Cardoso Lopes · 14 years ago
  65. d1d9c78 Added the infrastructute necessary for MIPS JIT support. Patch by Vladimir by Bruno Cardoso Lopes · 14 years ago
  66. efd9b42 - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. by Evan Cheng · 14 years ago
  67. 2129f59 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 14 years ago
  68. fe6e405 Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to by Evan Cheng · 14 years ago
  69. 23e8ecf Prevent instructions using $gp from being placed between a jalr and the instruction that restores the clobbered $gp. by Akira Hatanaka · 15 years ago
  70. e248912 Reverse unnecessary changes made in r129606 and r129608. There is no change in functionality. by Akira Hatanaka · 15 years ago
  71. aef55c8 Fix lines that have incorrect indentation or exceed 80 columns. There is no change in functionality. by Akira Hatanaka · 15 years ago
  72. 2791697 Add pass that expands pseudo instructions into target instructions after register allocation. Define pseudos that get expanded into mtc1 or mfc1 instructions. by Akira Hatanaka · 15 years ago
  73. 2f93128 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  74. 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
  75. bb919df Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 15 years ago
  76. 21cea8a Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 16 years ago
  77. 9a6cf91 Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple by Chris Lattner · 16 years ago
  78. 57c11da Remove -disable-mips-abicall and -enable-mips-absolute-call command-line by Eli Friedman · 16 years ago
  79. c3719c3 Move most targets TargetMachine constructor to only taking a target triple. by Daniel Dunbar · 16 years ago
  80. d97db68 Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 16 years ago
  81. 5302288 Remove old style hacks to register AsmPrinter into TargetMachine. by Daniel Dunbar · 16 years ago
  82. e833810 Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 16 years ago
  83. 338191c Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 16 years ago
  84. 863e587 Kill off old (TargetMachine level, not Target level) match quality functions. by Daniel Dunbar · 16 years ago
  85. 6db8134 Provide TargetMachine implementations with reference to Target they were created by Daniel Dunbar · 16 years ago
  86. b22f50e Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 16 years ago
  87. a31f96c by David Greene · 16 years ago
  88. 75c12e1 Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 16 years ago
  89. ca52e86 fix a circular dependency between the mips code generator and its asmprinter. by Chris Lattner · 16 years ago
  90. 026e5d7 Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 17 years ago
  91. 084669a Second attempt: by Bill Wendling · 17 years ago
  92. 56f2987 r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 17 years ago
  93. d0ae159 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 17 years ago
  94. 5e5a63c CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 17 years ago
  95. 9371964 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
  96. 326a037 Some Mips minor fixes Added support for mips little endian arch => mipsel by Bruno Cardoso Lopes · 17 years ago
  97. eabd647 Change target-specific classes to use more precise static types. by Dan Gohman · 17 years ago
  98. 2457083 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 18 years ago
  99. 3a4be0f Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  100. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago