1. 94f7fc2 LLVMTargetMachine/TargetPassConfig: Simplify handling of start/stop options; NFC by Matthias Braun · 7 years ago
  2. ae4ef7d Use unique_ptr to hold AsmInfo,MRI,MII,STI by Fangrui Song · 7 years ago
  3. 9ffe073 CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up to dwo output. by Peter Collingbourne · 7 years ago
  4. 17a9814 MC: Change the streamer ctors to take an object writer instead of a stream. NFCI. by Peter Collingbourne · 7 years ago
  5. 80e97ed [MC] Modify MCAsmStreamer to always build MCAssembler. NFCI. by Nirav Dave · 7 years ago
  6. fe42bd5 Move TargetLoweringObjectFile from CodeGen to Target to fix layering by David Blaikie · 7 years ago
  7. 78a2fed [CodeGen] Add a -trap-unreachable option for debugging by David Green · 8 years ago
  8. d32868d Thread MCSubtargetInfo through Target::createMCAsmBackend by Alex Bradbury · 8 years ago
  9. b166e67 (Re-landing) Expose a TargetMachine::getTargetTransformInfo function by Sanjoy Das · 8 years ago
  10. 0a1aae8 Revert "Expose a TargetMachine::getTargetTransformInfo function" by Sanjoy Das · 8 years ago
  11. 0950f32 Expose a TargetMachine::getTargetTransformInfo function by Sanjoy Das · 8 years ago
  12. 41b2567 Remove redundant includes from lib/CodeGen. by Michael Zolotukhin · 8 years ago
  13. e3a9b4c Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  14. 9385cf1 Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine" by Matthias Braun · 8 years ago
  15. a063107 TargetMachine: Merge TargetMachine and LLVMTargetMachine by Matthias Braun · 8 years ago
  16. 806f68b [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. by Lang Hames · 8 years ago
  17. 445025a [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. by Lang Hames · 8 years ago
  18. 9aafb85 Delete Default and JITDefault code models by Rafael Espindola · 8 years ago
  19. 6131fb5 [TargetPassConfig] Feature generic options to setup start/stop-after/before by Quentin Colombet · 8 years ago
  20. e6be41f sink DebugCompressionType into MC for exposing to clang by Saleem Abdulrasool · 8 years ago
  21. e3e43d9 Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  22. 2144c52 CodeGen: Refactor MIR parsing by Matthias Braun · 8 years ago
  23. 516023a CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCI by Matthias Braun · 8 years ago
  24. ae1c853 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
  25. b424c9d [GlobalISel] Add a way for targets to enable GISel. by Ahmed Bougacha · 9 years ago
  26. 669e297 GlobalISel: Abort in ResetMachineFunctionPass if fallback isn't enabled by Justin Bogner · 9 years ago
  27. 1fb85c6 Apply clang-tidy's performance-unnecessary-value-param to LLVM. by Benjamin Kramer · 9 years ago
  28. a92ff23 llc: Add -start-before/-stop-before options by Matthias Braun · 9 years ago
  29. e41c902 [TargetPassConfig] Add a hook to tell whether GlobalISel should warm on fallback. by Quentin Colombet · 9 years ago
  30. c47e5db [GlobalISel] Add a fallback path to SDISel. by Quentin Colombet · 9 years ago
  31. fa5c5c7 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
  32. 43f89c5 MachineModuleInfo: Avoid dummy constructor, use INITIALIZE_TM_PASS by Matthias Braun · 9 years ago
  33. 5a65f77 Revert r279564. It introduces undefined behavior (binding a reference to a by Richard Smith · 9 years ago
  34. 1bb228f CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
  35. eb3b739 Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses" by Matthias Braun · 9 years ago
  36. ded269b CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
  37. f15a020 [GlobalISel] Introduce an instruction selector. by Ahmed Bougacha · 9 years ago
  38. 8a39975 MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFC by Joel Jones · 9 years ago
  39. ea26cb1 GlobalISel: implement legalization pass, with just one transformation. by Tim Northover · 9 years ago
  40. 3d35f0d [MIR] Print on the given output instead of stderr. by Quentin Colombet · 9 years ago
  41. aee0f14 Provide support for preserving assembly comments by Nirav Dave · 9 years ago
  42. 9931d67 Delete MCCodeGenInfo. by Rafael Espindola · 9 years ago
  43. a2bdb6d X86: permit using SjLj EH on x86 targets as an option by Saleem Abdulrasool · 9 years ago
  44. 65123b9 Add RelaxELFRelocations to TargetOptions.h. by Rafael Espindola · 9 years ago
  45. ec285af Recommit 270977 - [llvm-mc] - Teach llvm-mc to generate zlib styled compression sections. by George Rimar · 9 years ago
  46. 8ab5c74 Revert r270977 ([llvm-mc] - Teach llvm-mc to generate zlib styled compression sections.) by George Rimar · 9 years ago
  47. dd4101a [llvm-mc] - Teach llvm-mc to generate zlib styled compression sections. by George Rimar · 9 years ago
  48. 6a6190d CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC by Matthias Braun · 9 years ago
  49. bf765df LLVMTargetMachine: Add functions to create MIModuleInfo/MIFunction; NFC by Matthias Braun · 9 years ago
  50. 74eabdd Introduce llvm.load.relative intrinsic. by Peter Collingbourne · 9 years ago
  51. e8aba9b [GlobalISel] Add RegBankSelect hooks into the pass pipeline. by Quentin Colombet · 9 years ago
  52. 3a1cea0 When printing MIR, output to errs() rather than outs(). by Justin Lebar · 10 years ago
  53. 2e463ea Get rid of some GLOBAL_ISEL ifdefs that should be harmless for code size. by Quentin Colombet · 10 years ago
  54. b5d0611 [GlobalISel] Add a hook in TargetConfigPass to run GlobalISel. by Quentin Colombet · 10 years ago
  55. 08ba2ca [TLS] New lower emutls pass, fix linkage bugs. by Chih-Hung Hsieh · 10 years ago
  56. 56afa6e [MC, COFF] Support link /incremental conditionally by David Majnemer · 10 years ago
  57. ae5d4bf Have 'optnone' respect the -fast-isel=false option. by Paul Robinson · 10 years ago
  58. 973f7aa constify the Function parameter to the TTI creation callback and by Eric Christopher · 10 years ago
  59. 47b167d Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. by Daniel Sanders · 10 years ago
  60. 9781f90 Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. by Daniel Sanders · 10 years ago
  61. a6aa0c3 Revert r247684 - Replace Triple with a new TargetTuple ... by Daniel Sanders · 10 years ago
  62. 7b82808 Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. by Daniel Sanders · 10 years ago
  63. edfa571 llc: Add a 'run-pass' option. by Alex Lorenz · 10 years ago
  64. 7f5b833 Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTriple(). NFC. by Daniel Sanders · 10 years ago
  65. a15d888 MIR Serialization: Connect the machine function analysis pass to the MIR parser. by Alex Lorenz · 10 years ago
  66. 4ddb0ce Replace string GNU Triples with llvm::Triple in TargetMachine. NFC. by Daniel Sanders · 10 years ago
  67. 61aecc8 Resubmit r237954 (MIR Serialization: print and parse LLVM IR using MIR format). by Alex Lorenz · 10 years ago
  68. b6b98c1 Revert r237954, "Resubmit r237708 (MIR Serialization: print and parse LLVM IR using MIR format)." by NAKAMURA Takumi · 10 years ago
  69. 3e5034d Resubmit r237708 (MIR Serialization: print and parse LLVM IR using MIR format). by Alex Lorenz · 10 years ago
  70. a774621 Revert r237789 - [mips] The naming convention for private labels is ABI dependant. by Daniel Sanders · 10 years ago
  71. e1207bb [mips] The naming convention for private labels is ABI dependant. by Daniel Sanders · 10 years ago
  72. e5a7236 Revert r237708 (MIR serialization) - incremental buildbots became unstable. by Alex Lorenz · 10 years ago
  73. 328f462 MIR Serialization: print and parse LLVM IR using MIR format. by Alex Lorenz · 10 years ago
  74. a414ba7 MC: Skip names of temporary symbols in object streamer by Duncan P. N. Exon Smith · 10 years ago
  75. c98092e Use raw_pwrite_stream in the object writer/streamer. by Rafael Espindola · 10 years ago
  76. 427c073 Simplify use of formatted_raw_ostream. by Rafael Espindola · 10 years ago
  77. a93117c This reverts commit r234460 and r234461. by Rafael Espindola · 10 years ago
  78. 23295f6 Use the cast machinery to remove dummy uses of formatted_raw_ostream. by Rafael Espindola · 10 years ago
  79. e2424b0 Replace the MCSubtargetInfo parameter with a Triple when creating by Eric Christopher · 10 years ago
  80. d80979b Don't declare all text sections at the start of the .s by Rafael Espindola · 10 years ago
  81. 53f7887 Remove unused headers. by Eric Christopher · 10 years ago
  82. 0d6199b Add an MCSubtargetInfo variable to the TargetMachine. by Eric Christopher · 10 years ago
  83. d802a47 Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that by Eric Christopher · 10 years ago
  84. 7648d6f Revert "Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that" by Eric Christopher · 10 years ago
  85. 6fcce7e Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that by Eric Christopher · 10 years ago
  86. 7b8bb89 Pass in a "const Triple &T" instead of a raw StringRef. by Rafael Espindola · 10 years ago
  87. ceb9150 Move the DataLayout to the generic TargetMachine, making it mandatory. by Mehdi Amini · 10 years ago
  88. 57849e3 Remove the use of the subtarget in MCCodeEmitter creation and by Eric Christopher · 11 years ago
  89. 930da21 Remove the Forward Control Flow Integrity pass and its dependencies. by Eric Christopher · 11 years ago
  90. 417c5c1 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  91. b3f0a42 Only access TLOF via the TargetMachine, not TargetLowering. by Eric Christopher · 11 years ago
  92. b71d385 [multiversion] Switch the TTI queries from TargetMachine to Subtarget by Chandler Carruth · 11 years ago
  93. 6e89e13 [multiversion] Switch all of the targets over to use the by Chandler Carruth · 11 years ago
  94. 276f405 [multiversion] Implement the old pass manager's TTI wrapper pass in by Chandler Carruth · 11 years ago
  95. 1937233 [PM] Switch the TargetMachine interface from accepting a pass manager by Chandler Carruth · 11 years ago
  96. 341a7e2 std::unique_ptrify the MCStreamer argument to createAsmPrinter by David Blaikie · 11 years ago
  97. 1b27914 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
  98. 63dea2c Add Forward Control-Flow Integrity. by Tom Roeder · 11 years ago
  99. 90ce9f7 Simplify handling of --noexecstack by using getNonexecutableStackSection. by Rafael Espindola · 11 years ago
  100. d5dd8ce Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago