1. e8f717a LLVMTargetMachine/TargetPassConfig: Simplify handling of start/stop options; NFC by Matthias Braun · 7 years ago
  2. 10a2162 Use unique_ptr to hold AsmInfo,MRI,MII,STI by Fangrui Song · 7 years ago
  3. 9a45114 CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up to dwo output. by Peter Collingbourne · 7 years ago
  4. f7b81db MC: Change the streamer ctors to take an object writer instead of a stream. NFCI. by Peter Collingbourne · 7 years ago
  5. 1b5533c [MC] Modify MCAsmStreamer to always build MCAssembler. NFCI. by Nirav Dave · 7 years ago
  6. 6054e65 Move TargetLoweringObjectFile from CodeGen to Target to fix layering by David Blaikie · 8 years ago
  7. 6d9f8c9 [CodeGen] Add a -trap-unreachable option for debugging by David Green · 8 years ago
  8. b22f751 Thread MCSubtargetInfo through Target::createMCAsmBackend by Alex Bradbury · 8 years ago
  9. 26d11ca (Re-landing) Expose a TargetMachine::getTargetTransformInfo function by Sanjoy Das · 8 years ago
  10. 747d111 Revert "Expose a TargetMachine::getTargetTransformInfo function" by Sanjoy Das · 8 years ago
  11. 0c3de35 Expose a TargetMachine::getTargetTransformInfo function by Sanjoy Das · 8 years ago
  12. c468b64 Remove redundant includes from lib/CodeGen. by Michael Zolotukhin · 8 years ago
  13. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  14. bb8507e Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine" by Matthias Braun · 8 years ago
  15. 3a9c114 TargetMachine: Merge TargetMachine and LLVMTargetMachine by Matthias Braun · 8 years ago
  16. 2241ffa [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. by Lang Hames · 8 years ago
  17. 02d3305 [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. by Lang Hames · 8 years ago
  18. 79e238a Delete Default and JITDefault code models by Rafael Espindola · 8 years ago
  19. 15f6ffb [TargetPassConfig] Feature generic options to setup start/stop-after/before by Quentin Colombet · 8 years ago
  20. 1f62f57 sink DebugCompressionType into MC for exposing to clang by Saleem Abdulrasool · 8 years ago
  21. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  22. 7bda195 CodeGen: Refactor MIR parsing by Matthias Braun · 8 years ago
  23. c7c06f1 CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCI by Matthias Braun · 8 years ago
  24. 8b61764 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
  25. 120ae22 [GlobalISel] Add a way for targets to enable GISel. by Ahmed Bougacha · 9 years ago
  26. 1a314da GlobalISel: Abort in ResetMachineFunctionPass if fallback isn't enabled by Justin Bogner · 9 years ago
  27. 061f4a5 Apply clang-tidy's performance-unnecessary-value-param to LLVM. by Benjamin Kramer · 9 years ago
  28. 729c989 llc: Add -start-before/-stop-before options by Matthias Braun · 9 years ago
  29. 1c06a73 [TargetPassConfig] Add a hook to tell whether GlobalISel should warm on fallback. by Quentin Colombet · 9 years ago
  30. 374796d [GlobalISel] Add a fallback path to SDISel. by Quentin Colombet · 9 years ago
  31. 733fe36 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
  32. c3b2e80 MachineModuleInfo: Avoid dummy constructor, use INITIALIZE_TM_PASS by Matthias Braun · 9 years ago
  33. 8c3fbdc Revert r279564. It introduces undefined behavior (binding a reference to a by Richard Smith · 9 years ago
  34. 4c1f1f1 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
  35. 7f66202 Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses" by Matthias Braun · 9 years ago
  36. fd93684 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
  37. 6756a2c [GlobalISel] Introduce an instruction selector. by Ahmed Bougacha · 9 years ago
  38. 373d7d3 MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFC by Joel Jones · 9 years ago
  39. 33b07d6 GlobalISel: implement legalization pass, with just one transformation. by Tim Northover · 9 years ago
  40. 545e558 [MIR] Print on the given output instead of stderr. by Quentin Colombet · 9 years ago
  41. 53a72f4 Provide support for preserving assembly comments by Nirav Dave · 9 years ago
  42. d86e8bb Delete MCCodeGenInfo. by Rafael Espindola · 9 years ago
  43. d2f705d X86: permit using SjLj EH on x86 targets as an option by Saleem Abdulrasool · 9 years ago
  44. fd82f05 Add RelaxELFRelocations to TargetOptions.h. by Rafael Espindola · 9 years ago
  45. c91e38c Recommit 270977 - [llvm-mc] - Teach llvm-mc to generate zlib styled compression sections. by George Rimar · 9 years ago
  46. e79fc3e Revert r270977 ([llvm-mc] - Teach llvm-mc to generate zlib styled compression sections.) by George Rimar · 9 years ago
  47. 48dcd2b [llvm-mc] - Teach llvm-mc to generate zlib styled compression sections. by George Rimar · 9 years ago
  48. 31d19d4 CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC by Matthias Braun · 9 years ago
  49. 47cf918 LLVMTargetMachine: Add functions to create MIModuleInfo/MIFunction; NFC by Matthias Braun · 9 years ago
  50. 7dd8dbf Introduce llvm.load.relative intrinsic. by Peter Collingbourne · 9 years ago
  51. d413181 [GlobalISel] Add RegBankSelect hooks into the pass pipeline. by Quentin Colombet · 9 years ago
  52. c75d566 When printing MIR, output to errs() rather than outs(). by Justin Lebar · 10 years ago
  53. 232f447 Get rid of some GLOBAL_ISEL ifdefs that should be harmless for code size. by Quentin Colombet · 10 years ago
  54. 37a09a8 [GlobalISel] Add a hook in TargetConfigPass to run GlobalISel. by Quentin Colombet · 10 years ago
  55. 5788640 [TLS] New lower emutls pass, fix linkage bugs. by Chih-Hung Hsieh · 10 years ago
  56. 03e2cc3 [MC, COFF] Support link /incremental conditionally by David Majnemer · 10 years ago
  57. a2550a6 Have 'optnone' respect the -fast-isel=false option. by Paul Robinson · 10 years ago
  58. a4e5d3c constify the Function parameter to the TTI creation callback and by Eric Christopher · 10 years ago
  59. 50f1723 Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. by Daniel Sanders · 10 years ago
  60. 153010c Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. by Daniel Sanders · 10 years ago
  61. c40de48 Revert r247684 - Replace Triple with a new TargetTuple ... by Daniel Sanders · 10 years ago
  62. 18d4b0d Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. by Daniel Sanders · 10 years ago
  63. e2d7523 llc: Add a 'run-pass' option. by Alex Lorenz · 10 years ago
  64. 335487a Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTriple(). NFC. by Daniel Sanders · 10 years ago
  65. 735c47e MIR Serialization: Connect the machine function analysis pass to the MIR parser. by Alex Lorenz · 10 years ago
  66. 3e5de88 Replace string GNU Triples with llvm::Triple in TargetMachine. NFC. by Daniel Sanders · 10 years ago
  67. 2bdb4e1 Resubmit r237954 (MIR Serialization: print and parse LLVM IR using MIR format). by Alex Lorenz · 10 years ago
  68. 263b279 Revert r237954, "Resubmit r237708 (MIR Serialization: print and parse LLVM IR using MIR format)." by NAKAMURA Takumi · 10 years ago
  69. c37baf8 Resubmit r237708 (MIR Serialization: print and parse LLVM IR using MIR format). by Alex Lorenz · 10 years ago
  70. 69c6008 Revert r237789 - [mips] The naming convention for private labels is ABI dependant. by Daniel Sanders · 10 years ago
  71. b718eca [mips] The naming convention for private labels is ABI dependant. by Daniel Sanders · 10 years ago
  72. de1970f Revert r237708 (MIR serialization) - incremental buildbots became unstable. by Alex Lorenz · 10 years ago
  73. c5e0d4d MIR Serialization: print and parse LLVM IR using MIR format. by Alex Lorenz · 10 years ago
  74. c177fec MC: Skip names of temporary symbols in object streamer by Duncan P. N. Exon Smith · 10 years ago
  75. 5560a4c Use raw_pwrite_stream in the object writer/streamer. by Rafael Espindola · 10 years ago
  76. 5682ce2 Simplify use of formatted_raw_ostream. by Rafael Espindola · 10 years ago
  77. ee0dd4d This reverts commit r234460 and r234461. by Rafael Espindola · 10 years ago
  78. 132381f Use the cast machinery to remove dummy uses of formatted_raw_ostream. by Rafael Espindola · 10 years ago
  79. f801940 Replace the MCSubtargetInfo parameter with a Triple when creating by Eric Christopher · 10 years ago
  80. 36a15cb Don't declare all text sections at the start of the .s by Rafael Espindola · 11 years ago
  81. cf7b5f5 Remove unused headers. by Eric Christopher · 11 years ago
  82. 12cf76f Add an MCSubtargetInfo variable to the TargetMachine. by Eric Christopher · 11 years ago
  83. 72e23a2 Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that by Eric Christopher · 11 years ago
  84. 5ac4e12 Revert "Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that" by Eric Christopher · 11 years ago
  85. 4e80e18 Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that by Eric Christopher · 11 years ago
  86. f696df1 Pass in a "const Triple &T" instead of a raw StringRef. by Rafael Espindola · 11 years ago
  87. 93e1ea1 Move the DataLayout to the generic TargetMachine, making it mandatory. by Mehdi Amini · 11 years ago
  88. 0169e42 Remove the use of the subtarget in MCCodeEmitter creation and by Eric Christopher · 11 years ago
  89. 3b94e33 Remove the Forward Control Flow Integrity pass and its dependencies. by Eric Christopher · 11 years ago
  90. 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  91. 36fe028 Only access TLOF via the TargetMachine, not TargetLowering. by Eric Christopher · 11 years ago
  92. c956ab66 [multiversion] Switch the TTI queries from TargetMachine to Subtarget by Chandler Carruth · 11 years ago
  93. 8b04c0d [multiversion] Switch all of the targets over to use the by Chandler Carruth · 11 years ago
  94. 5ec2b1d [multiversion] Implement the old pass manager's TTI wrapper pass in by Chandler Carruth · 11 years ago
  95. 93dcdc4 [PM] Switch the TargetMachine interface from accepting a pass manager by Chandler Carruth · 11 years ago
  96. 9459832 std::unique_ptrify the MCStreamer argument to createAsmPrinter by David Blaikie · 11 years ago
  97. d990388 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
  98. eb7a303 Add Forward Control-Flow Integrity. by Tom Roeder · 11 years ago
  99. 7b61ddf Simplify handling of --noexecstack by using getNonexecutableStackSection. by Rafael Espindola · 11 years ago
  100. 79cc1e3 Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago