1. ed64d62 Replace string GNU Triples with llvm::Triple in computeDataLayout(). NFC. by Daniel Sanders · 10 years ago
  2. a73f1fd Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC. by Daniel Sanders · 10 years ago
  3. 69c6008 Revert r237789 - [mips] The naming convention for private labels is ABI dependant. by Daniel Sanders · 10 years ago
  4. b718eca [mips] The naming convention for private labels is ABI dependant. by Daniel Sanders · 10 years ago
  5. 824f42f Migrate existing backends that care about software floating point by Eric Christopher · 10 years ago
  6. 506cfd0 [mips] Add the SoftFloat MipsSubtarget feature. by Toma Tabacu · 10 years ago
  7. 46fa9b7 [mips] Remove trivial header for the MipsModuleISelDAGToDAG pass. NFC. by Vasileios Kalintiris · 11 years ago
  8. 6611eb3 [mips] Remove trivial header for the Mips16HardFloat pass. NFC. by Vasileios Kalintiris · 11 years ago
  9. 6312f51 [mips] Remove trivial header for the MipsOs16 pass. NFC. by Vasileios Kalintiris · 11 years ago
  10. 93e1ea1 Move the DataLayout to the generic TargetMachine, making it mandatory. by Mehdi Amini · 11 years ago
  11. 2e75314 Mips: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
  12. 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  13. c956ab66 [multiversion] Switch the TTI queries from TargetMachine to Subtarget by Chandler Carruth · 11 years ago
  14. 8b04c0d [multiversion] Switch all of the targets over to use the by Chandler Carruth · 11 years ago
  15. 93dcdc4 [PM] Switch the TargetMachine interface from accepting a pass manager by Chandler Carruth · 11 years ago
  16. 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
  17. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  18. a576281 Move the Mips target to storing the ABI in the TargetMachine rather by Eric Christopher · 11 years ago
  19. 9072428 Make the TargetMachine in MipsSubtarget a reference rather by Eric Christopher · 11 years ago
  20. b2f2388 Enable MachineVerifier in debug mode for X86, ARM, AArch64, Mips. by Matthias Braun · 11 years ago
  21. 7e37a5f [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  22. 01c7361 This reverts commit r224043 and r224042. by Rafael Espindola · 11 years ago
  23. 199aeff Enable machineverifier in debug mode for X86, ARM, AArch64, Mips by Matthias Braun · 11 years ago
  24. a7c82a9 [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  25. 357600e Add out of line virtual destructors to all LLVMTargetMachine subclasses by Reid Kleckner · 11 years ago
  26. 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
  27. e2de06b Erase fence insertion from SelectionDAGBuilder.cpp (NFC) by Robin Morisset · 11 years ago
  28. a2db922 Simplify conditional. by Eric Christopher · 11 years ago
  29. 6a0551e Add soft-float to the key for the subtarget lookup in the TargetMachine by Eric Christopher · 11 years ago
  30. ec44e4d Fix build breakage on MSVC 2013 by David Majnemer · 11 years ago
  31. de36075 Target: Fix build breakage. by David Majnemer · 11 years ago
  32. a9353d1 Add the first backend support for on demand subtarget creation by Eric Christopher · 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. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  37. bc9fed8 Enable partial libcall inlining for all targets by default. by James Molloy · 11 years ago
  38. 4e7d1e7 Fundamentally change the MipsSubtarget replacement machinery: by Eric Christopher · 11 years ago
  39. f74faf4 Avoid caching the relocation model on the subtarget, this is for two reasons: by Eric Christopher · 11 years ago
  40. a08db01b Make non-module passes unconditionally added in the pass by Eric Christopher · 11 years ago
  41. daa9dbb Move subtarget dependent features into the subtarget from the target by Eric Christopher · 11 years ago
  42. 5f9fd21 Move the data layout and selection dag info from the mips target machine by Eric Christopher · 11 years ago
  43. 1f51ddd Move MipsJITInfo to the subtarget rather than the target machine. by Eric Christopher · 11 years ago
  44. 4407dde Remove the cached InstrItineraryData on the TargetMachine, it's unnecessary. by Eric Christopher · 11 years ago
  45. 5432e75 Have MipsSelectionDAGInfo constructor take a DataLayout rather by Eric Christopher · 11 years ago
  46. 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
  47. 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  48. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 12 years ago
  49. 96b7402 Fix regression with -O0 for mips . by Reed Kotler · 12 years ago
  50. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  51. 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
  52. febb8d2 Fix N32 registers and stack alignment. by Rafael Espindola · 12 years ago
  53. bccb9d4 The preferred alignment defaults to the abi alignment. Omit if it is the same. by Rafael Espindola · 12 years ago
  54. 8afbb28 On DataLayout, omit the default of p:64:64:64. by Rafael Espindola · 12 years ago
  55. b2fb78d Move mips' datalayout computation out of line and add comments. by Rafael Espindola · 12 years ago
  56. 168d4e5 [mips] Implement the following optimizations using dominance information to by Akira Hatanaka · 12 years ago
  57. 3c0d6af [mips] Disable tail merging when long branch pass is enabled. by Akira Hatanaka · 12 years ago
  58. a8a05be [mips] Define method MipsSubtarget::enableLongBranchPass. by Akira Hatanaka · 12 years ago
  59. 37cd6cf Turn MipsOptimizeMathLibCalls into a target-independent scalar transform by Richard Sandiford · 12 years ago
  60. 66bc419 [mips] Implement MipsTargetMachine::getInstrItineraryData(). by Akira Hatanaka · 12 years ago
  61. 5c50a16 [mips] Add an IR transformation pass that optimizes calls to sqrt. by Akira Hatanaka · 12 years ago
  62. 227144c Remove the MachineMove class. by Rafael Espindola · 12 years ago
  63. 783c794 Checkin in of first of several patches to finish implementation of by Reed Kotler · 12 years ago
  64. fe94cc3 This is for an experimental option -mips-os16. The idea is to compile all by Reed Kotler · 13 years ago
  65. 1595f36 This patch enables llvm to switch between compiling for mips32/mips64 by Reed Kotler · 13 years ago
  66. 96ca182 [mips] Define two subclasses of MipsTargetLowering. Mips16TargetLowering is for by Akira Hatanaka · 13 years ago
  67. bb3094a Add the skeleton for the Mips constant island pass. by Reed Kotler · 13 years ago
  68. 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
  69. d35a2630 [mips] Fix data layout string. Add 64 to the list of native integer widths by Akira Hatanaka · 13 years ago
  70. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  71. d957cb2 Remove TargetELFWriterInfo. by Rafael Espindola · 13 years ago
  72. 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
  73. 5dc203e Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 13 years ago
  74. d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
  75. e103287 by Nadav Rotem · 13 years ago
  76. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  77. ad49502 Add register Mips::GP to the list of reserved registers if target is bare-metal by Akira Hatanaka · 13 years ago
  78. 2bd9c7b Reorder initialization list to silence -Wreorder by Craig Topper · 13 years ago
  79. 111174b Correct MCJIT functionality for MIPS32 architecture. by Akira Hatanaka · 13 years ago
  80. fab8929 Move the code that creates instances of MipsInstrInfo and MipsFrameLowering out by Akira Hatanaka · 13 years ago
  81. d1c43ce Add definitions of two subclasses of MipsFrameLowering, Mips16FrameLowering and by Akira Hatanaka · 13 years ago
  82. b7fa3c9 Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16), by Akira Hatanaka · 13 years ago
  83. 3065180 Delete mips64 target machine classes. mips target machines can be used in place by Akira Hatanaka · 13 years ago
  84. bbd38dd Add all codegen passes to the PassManager via TargetPassConfig. by Bob Wilson · 13 years ago
  85. eb36522 Add long branch expansion pass for MIPS. by Akira Hatanaka · 13 years ago
  86. d0ac2c9 Move the code in MipsExpandPseudo to MipsInstrInfo::expandPostRAPseudo. by Akira Hatanaka · 13 years ago
  87. 0fb87fe Do not add the pass which restores $gp after every function call. by Akira Hatanaka · 13 years ago
  88. b12f16e Change the PassManager from a reference to a pointer. by Bill Wendling · 14 years ago
  89. b25fda9 Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations. by Craig Topper · 14 years ago
  90. b049aef Add an option to use a virtual register as the global base register instead of by Akira Hatanaka · 14 years ago
  91. 9f61011 remove Emacs-tag form .cpp files in Mips Backend, and fix some typo. by Jia Liu · 14 years ago
  92. dd6c1cd add Emacs tag and fix some comment error in file headers by Jia Liu · 14 years ago
  93. f8ea108 TargetPassConfig: confine the MC configuration to TargetMachine. by Andrew Trick · 14 years ago
  94. ccb6736 Added TargetPassConfig. The first little step toward configuring codegen passes. by Andrew Trick · 14 years ago
  95. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  96. 50f02cb Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 14 years ago
  97. ecb2908 Sink codegen optimization level into MCCodeGenInfo along side relocation model by Evan Cheng · 14 years ago
  98. 3634f34 Revert change made in r142205. by Akira Hatanaka · 14 years ago
  99. e3f27b7 Add definition of immZExt5_64 and redefine immZExt5 as an ImmLeaf. by Akira Hatanaka · 14 years ago
  100. 44419bf Add f128 to datalayout string. by Akira Hatanaka · 14 years ago