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