aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/lto
AgeCommit message (Expand)AuthorFilesLines
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-1/+1
2023-02-02libLTO.{so,dylib}: remove unused non-LTO symbolsFangrui Song3-88/+1
2023-01-23[NFC] Consolidate llvm::CodeGenOpt::Level handlingScott Linder1-14/+4
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-1/+1
2022-12-19Revert "LTO: always parse modules in opaque pointer mode."Steven Wu1-6/+1
2022-12-14LTO: always parse modules in opaque pointer mode.Tim Northover1-1/+6
2022-12-13Use different export file when linking with dylibserge-sans-paille2-1/+82
2022-12-02[tools] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-10-26[LTO] Fix lto_module_create_in_codegen_context return value on errorSteven Wu1-0/+2
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-6/+4
2022-01-08[llvm] Use `GNUInstallDirs` to support custom installation dirsJohn Ericson1-1/+1
2021-12-10Revert "Revert "Revert "Use `GNUInstallDirs` to support custom installation d...Med Ismail Bennani1-1/+1
2021-12-10Revert "Revert "Use `GNUInstallDirs` to support custom installation dirs. -- ...John Ericson1-1/+1
2021-11-02Revert "Use `GNUInstallDirs` to support custom installation dirs. -- LLVM"Med Ismail Bennani1-1/+1
2021-11-02Use `GNUInstallDirs` to support custom installation dirs. -- LLVMJohn Ericson1-1/+1
2021-07-28[LTO][Legacy] Add new API to check presence of ctor/dtor functions.Wael Yehia2-0/+5
2021-06-10[AIX] Build libLTO as MODULE rather than SHAREDDavid Tenty1-2/+10
2021-03-31[LTO][Legacy] Decouple option parsing from LTOCodeGeneratorWael Yehia2-4/+27
2021-01-29[llvm] Use append_range (NFC)Kazu Hirata1-2/+1
2021-01-24[LTO] Move DisableVerify setting to LTOCodeGenerator class (NFC).Florian Hahn1-3/+4
2021-01-23[LTO] Store target attributes as vector of strings (NFC).Florian Hahn1-5/+1
2021-01-16[LTO] Remove options to disable inlining, vectorization & GVNLoadPRE.Florian Hahn1-20/+3
2020-10-14[AIX] Turn -fdata-sections on by default in Clangjasonliu1-9/+17
2020-06-22[LTO] Use StringRef instead of C-style strings in setCodeGenDebugOptionsMomchil Velikov1-3/+6
2020-03-17Replace MCTargetOptionsCommandFlags.inc and CommandFlags.inc by runtime regis...serge-sans-paille2-19/+20
2020-02-28[LTO][Legacy] Add new API to query Mach-O CPU (sub)typeFrancis Visoiu Mistrih2-0/+22
2019-11-19[LTO][Legacy] Add API for passing LLVM options separatelyFrancis Visoiu Mistrih2-1/+13
2019-09-16[LTO][Legacy] Add new C inferface to query libcall functionsSteven Wu2-0/+7
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-4/+4
2019-07-12cmake: Add INSTALL_WITH_TOOLCHAIN option to add_*_library macrosTom Stellard1-1/+1
2019-06-12[Legacy LTO] Fix build bots: r363140: Fix export nameBen Dunbobbin1-1/+1
2019-06-12[ThinLTO]LTO]Legacy] Fix dependent libraries support by adding querying of th...Ben Dunbobbin2-4/+25
2019-05-23Break false dependencies on target librariesDaniel Sanders1-1/+5
2019-05-17[ELF] Implement Dependent Libraries FeatureBen Dunbobbin1-0/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2-8/+6
2018-09-26[libLTO] Expose LLVMCreateDisasmCPUFeatures from libLTOSteven Wu1-0/+1
2018-09-17Reland r342233: [ThinLTO] Allow setting of maximum cache size with 64-bit numberJames Henderson2-0/+8
2018-09-14Revert r342233.James Henderson2-8/+0
2018-09-14[ThinLTO]Allow setting of maximum cache size with 64-bit numberJames Henderson2-0/+8
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber1-1/+1
2018-04-11Rename *CommandFlags.def to *CommandFlags.incDavid Blaikie1-1/+1
2018-03-02[ThinLTO] Added a couple of C LTO API interfaces to control the cache policy.Ekaterina Romanova2-2/+14
2017-11-27Rename CommandFlags.h -> CommandFlags.defDavid Blaikie1-1/+1
2017-09-15This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352 Vivek Pandya1-15/+20
2017-09-15This reverts r313381Vivek Pandya1-20/+15
2017-09-15This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352 Vivek Pandya1-15/+20
2017-03-30Spelling mistakes in comments. NFCI.Simon Pilgrim1-1/+1
2017-03-28Add support for -fno-builtin to LTO and ThinLTO to libLTOMehdi Amini1-3/+9
2016-12-28[ThinLTO] Honor -O{0,1,2,4} passed through the libLTO interface for ThinLTOMehdi Amini1-0/+19
2016-12-14[ThinLTO] Add an API to trigger file-based API for returning objects to the l...Mehdi Amini2-1/+19