summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
AgeCommit message (Expand)Author
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-07-26CodeGen: Remove MachineModuleInfo reference from MachineFunction (#100357)Matt Arsenault
2024-07-26CodeGen: Move current call site out of MachineModuleInfo (#100369)Matt Arsenault
2024-07-26CodeGen: Remove UsesMSVCFloatingPoint from MachineModuleInfo (#100368)Matt Arsenault
2024-07-25CodeGen: Remove -disable-debug-info-print cl::opt (#100319)Matt Arsenault
2024-06-14Fix silent truncation of inline ASM `srcloc` cookie when going through a `Dia...beetrees
2024-04-13[NewPM] Set diagnostic handler in `MachineModuleAnalysis` (#88229)paperchalice
2024-02-07[NewPM/Codegen] Move MachineModuleInfo ownership outside of analysis (#80937)Arthur Eubanks
2023-07-03[CodeGen] MRI call back in TargetMachineChristudasan Devadasan
2023-02-23[MC][nfc] Don't use a value after it has been std::move()'dJez Ng
2023-01-16Move Personalities array from MachineModuleInfo to DwarfCFIException.James Y Knight
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault
2022-06-12[MC][re-land] Omit DWARF unwind info if compact unwind is present where eligibleJez Ng
2022-06-12Revert "[MC] Omit DWARF unwind info if compact unwind is present where eligible"Jez Ng
2022-06-12[MC] Omit DWARF unwind info if compact unwind is present where eligibleJez Ng
2022-05-04[iwyu] Handle regressions in libLLVM header includeserge-sans-paille
2022-04-27llvm-reduce: Support multiple MachineFunctionsMatt Arsenault
2022-04-20MachineModuleInfo: Move AddrLabelSymbols to AsmPrinterMatt Arsenault
2022-04-20MachineModuleInfo: Remove UsesMorestackAddrMatt Arsenault
2022-04-20MachineModuleInfo: Move HasSplitStack handling to AsmPrinterMatt Arsenault
2022-04-19MachineModuleInfo: Don't allow dynamically setting DbgInfoAvailableMatt Arsenault
2022-04-19[msan] Disable assert with msanVitaly Buka
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-02-23[NFC] Remove unnecessary "#include"s from header filesBill Wendling
2022-01-28[lld] Add module name to LTO inline asm diagnosticFangrui Song
2021-05-23[MC] Refactor MCObjectFileInfo initialization and allow targets to create MCO...Philipp Krones
2021-05-05[MC] Untangle MCContext and MCObjectFileInfoPhilipp Krones
2021-04-19Reset NextFnNum in MachineModuleInfo::initializeRoman Tereshin
2021-04-07Revert "[AsmPrinter] Delete dead takeDeletedSymbsForFunction()"Arthur Eubanks
2021-03-01[Diagnose] Unify MCContext and LLVMContext diagnosingYuanfang Chen
2021-02-14[llvm] Use llvm::is_contained (NFC)Kazu Hirata
2020-12-28[CodeGen] Use llvm::append_range (NFC)Kazu Hirata
2020-12-21[MC] Split MCContext::createTempSymbol, default AlwaysAddSuffix to true, and ...Fangrui Song
2020-11-30Add MachineModuleInfo constructor with external MCContextHendrik Greving
2020-10-16Revert "make the AsmPrinterHandler array public"Jameson Nash
2020-10-16make the AsmPrinterHandler array publicJameson Nash
2020-07-27Fix the move constructor of MMI to move MachineFunctions mapSridhar Gopinath
2020-04-06Allow MachineFunction to obtain non-const Function (to enable MIR-level debug...Daniel Sanders
2020-04-03[NFC][XCOFF][AIX] Refactor get/setContainingCsectjasonliu
2020-01-18[AsmPrinter] Delete dead takeDeletedSymbsForFunction()Fangrui Song
2019-11-20[AIX] Lowering jump table, constant pool and block address in asmXiangling Liao
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-10-07Second attempt to add iterator_range::empty()Jordan Rose
2019-09-30[NewPM] Port MachineModuleInfo to the new pass manager.Yuanfang Chen
2019-08-09[CodeGen] Require a name for a block addr targetBill Wendling
2019-08-08[llvm-mc] Add reportWarning() to MCContextBrian Cain
2019-05-29Qualify use of llvm::empty that's ambiguous with std::emptySam McCall
2019-01-24Fix emission of _fltused for MSVC.James Y Knight