summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunctionSplitter.cpp
AgeCommit message (Expand)Author
2024-11-22[BasicBlockSections] Allow mixing of -basic-block-sections with MFS. (#117076)Rahman Lavaee
2024-11-12[CodeGen] Remove unused includes (NFC) (#115996)Kazu Hirata
2024-07-12[CodeGen][NewPM] Port `machine-block-freq` to new pass manager (#98317)paperchalice
2024-02-22[CodeGen] Clean up MachineFunctionSplitter MBB safety checking (NFC)Daniel Hoekwater
2023-08-28[CodeGen][AArch64] Don't split jump table basic blocksDaniel Hoekwater
2023-08-25[CodeGen] Remove unused option in MachineFunctionSplitter.Snehasish Kumar
2023-08-24[CodeGen][AArch64] Don't split functions with a red zone on AArch64Daniel Hoekwater
2023-08-22Reland "[CodeGen][AArch64] Make MFS testable on AArch64"Daniel Hoekwater
2023-08-21Revert D157750 "[Driver][CodeGen] Properly handle -fsplit-machine-functions f...Fangrui Song
2023-08-16[Driver][CodeGen] Properly handle -fsplit-machine-functions for fatbinary com...Han Shen
2023-07-18[CodeGen] Separate MachineFunctionSplitter logic for different profile types.Han Shen
2023-07-10[CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.Han Shen
2023-01-30[Pseudo Probe] Do not instrument EH blocks.Hongtao Yu
2022-12-16[Transforms,CodeGen] std::optional::value => operator*/operator->Fangrui Song
2022-12-06[YAML] Convert Optional to std::optionalKrzysztof Parzyszek
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song
2022-08-17Split EH code by defaultArchit Saxena
2022-07-22Add a nop instruction if a section starts with landing pad for function splitterARCHIT SAXENA
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-04-23[NFC] Use hasSection instead of getSection().empty()Snehasish Kumar
2021-04-21[CodeGen] Do not split functions with attr "implicit-section-name".Snehasish Kumar
2021-02-11[CodeGen] Split out cold exception handling pads.Snehasish Kumar
2020-12-08[CodeGen] Add text section prefix for COFF object filePan, Tao
2020-10-14[llvm] Update default cutoff threshold for machine function splitter.Snehasish Kumar
2020-08-28[llvm][CodeGen] Machine Function SplitterSnehasish Kumar