summaryrefslogtreecommitdiff
path: root/llvm/lib/LTO/LTOCodeGenerator.cpp
AgeCommit message (Expand)Author
2024-06-19[NFC][CodeGen] Remove dead ParallelCG.h/.cpp API (#95770)Pierre van Houtryve
2024-05-24Revert "Run ObjCContractPass in Default Codegen Pipeline (#92331)"Nikita Popov
2024-05-23Run ObjCContractPass in Default Codegen Pipeline (#92331)Nuri Amari
2024-04-30[LTO] Reset DiscardValueNames in optimize(). (#78705)Florian Hahn
2024-02-26[ThinLTO] NFC: Merge duplicated functions together (#82421)Jan Svoboda
2023-09-18[WPD][LLD] Add option to validate RTTI is enabled on all native types and pre...modimo
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-07-12[libLTO][AIX] Respect `-f[no]-integrated-as` on AIXQiongsi Wu
2023-06-26Move SubtargetFeature.h from MC to TargetParserJob Noorman
2023-06-23[LTO][GlobalDCE] Use pass parameter instead of module flag for LTO phaseTeresa Johnson
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott
2023-01-23[NFC] Consolidate llvm::CodeGenOpt::Level handlingScott Linder
2022-12-06Process: convert Optional to std::optionalKrzysztof Parzyszek
2022-12-04IR: HotnessThreshold llvm::Optional => std::optionalFangrui Song
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-30[AIX][LTO] Enabling Context Sensitive PGO OptionsQiongsi Wu
2022-11-29[AIX][LTO] Properly respect LDR_CNTRL and set MAXDATA32 to 0xA0000000@DSA.Wael Yehia
2022-11-28Remove TargetMachine::adjustPassManagerBjorn Pettersson
2022-11-25[AIX][LTO] Teaching lto-aix-system-assembler Relative Path and Tilde ResolutionQiongsi Wu
2022-11-22Reland "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu
2022-11-23Revert "Reland "[LTO][COFF] Use bitcode file names in lto native object file ...Roman Lebedev
2022-11-22Reland "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu
2022-11-22Revert "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu
2022-11-22[LTO][COFF] Use bitcode file names in lto native object file names.Zequan Wu
2022-09-28[LTO][AIX] Invoking AIX System Assembler in LTO CodeGenQiongsi Wu
2022-07-27[libLTO] Set data-sections by default in libLTO.Quinn Pham
2022-07-27Revert "[libLTO] Set data-sections by default in libLTO."Quinn Pham
2022-07-27[libLTO] Set data-sections by default in libLTO.Quinn Pham
2022-07-26[WPD] Use new llvm.public.type.test intrinsic for potentially publicly visibl...Arthur Eubanks
2022-06-07[config] Remove vestigial LLVM_VERSION_INFOReid Kleckner
2022-02-06[llvm] Use = default (NFC)Kazu Hirata
2021-12-09[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-04[Support] Improve Caching conformance with Support library behaviorNoah Shutty
2021-10-18[Support][ThinLTO] Move ThinLTO caching to LLVM Support libraryNoah Shutty
2021-10-18Revert "[Support][ThinLTO] Move ThinLTO caching to LLVM Support library"Petr Hosek
2021-10-18[Support][ThinLTO] Move ThinLTO caching to LLVM Support libraryNoah Shutty
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner
2021-09-29Revert "[LTO][Legacy] Add -debug-pass-manager option to enable pass run/skip ...Wael Yehia
2021-09-29[LTO][Legacy] Add -debug-pass-manager option to enable pass run/skip trace.Wael Yehia
2021-03-31[LTO][Legacy] Decouple option parsing from LTOCodeGeneratorWael Yehia
2021-03-25[NFC] Reordering parameters in getFile and getFileOrSTDINAbhina Sreeskantharajan
2021-02-15Recommit "[LTO] Use lto::backend for code generation."Florian Hahn
2021-02-03Revert "[LTO] Use lto::backend for code generation."Florian Hahn
2021-02-03Revert "[LTO] Add option enable NewPM with LTOCodeGenerator."Florian Hahn
2021-02-03Revert "[LTOCodeGenerator] Use lto::Config for options (NFC)."Florian Hahn
2021-01-31[LTOCodeGenerator] Use lto::Config for options (NFC).Florian Hahn
2021-01-30[LTO] Add option enable NewPM with LTOCodeGenerator.Florian Hahn
2021-01-30[LTO] Use lto::backend for code generation.Florian Hahn
2021-01-29[LTO] Update splitCodeGen to take a reference to the module. (NFC)Florian Hahn
2021-01-27[LTO] Prevent devirtualization for symbols dynamically exportedTeresa Johnson