aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/ThinLTO
AgeCommit message (Expand)AuthorFilesLines
2023-03-26Revert "[llvm] Teach whole program devirtualization about relative vtables"Leonard Chan1-92/+3
2023-03-22[MemProf] Context disambiguation cloning pass [patch 1b/3]Teresa Johnson6-0/+1352
2023-03-22Restore "[MemProf] Context disambiguation cloning pass [patch 1a/3]"Teresa Johnson1-184/+0
2023-03-22Revert "[MemProf] Context disambiguation cloning pass [patch 1a/3]"Nikita Popov1-0/+184
2023-03-22[MemProf] Context disambiguation cloning pass [patch 1a/3]Teresa Johnson1-184/+0
2023-03-21Fix -fsplit-lto-unit with ifuncsDaniel Kiss1-0/+31
2023-03-16[ConstExpr] Remove select constant expressionNikita Popov1-1/+1
2023-03-02[GlobalOpt] Extend CleanupPointerRootUsers to handle CE users.Florian Hahn1-2/+2
2023-02-23[llvm] Teach whole program devirtualization about relative vtablesLeonard Chan1-3/+92
2023-02-23[LTO/WPD] Allow devirtualization to function alias in vtableTeresa Johnson1-12/+10
2023-02-16[ThinLTO/WPD] Handle function alias in vtable correctlyTeresa Johnson2-0/+200
2023-01-09[MemProf] Fix combined index handling for localsTeresa Johnson1-12/+11
2023-01-05[CodeGen] Default TargetOptions::RelaxELFRelocations to trueFangrui Song1-1/+1
2022-12-13[ThinLTO] Convert tests to opaque pointers (NFC)Nikita Popov12-168/+155
2022-11-28[llvm_stats] Do not import llvm.stats metadata for thinltowlei2-0/+40
2022-11-27ThinLTO: Convert tests to opaque pointersFangrui Song114-799/+698
2022-11-16[LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_exter...Fangrui Song5-13/+212
2022-11-16Revert D135427 "[LTO] Make local linkage GlobalValue in non-prevailing COMDAT...Fangrui Song4-124/+13
2022-11-16Restore "[MemProf] ThinLTO summary support" with more fixesTeresa Johnson1-0/+185
2022-11-16Revert "Restore "[MemProf] ThinLTO summary support" with fixes"Jeremy Morse1-185/+0
2022-11-15Restore "[MemProf] ThinLTO summary support" with fixesTeresa Johnson1-0/+185
2022-11-15Revert "[MemProf] ThinLTO summary support"Teresa Johnson1-185/+0
2022-11-15[MemProf] ThinLTO summary supportTeresa Johnson1-0/+185
2022-11-10[LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_exter...Fangrui Song4-13/+124
2022-11-10Revert "[LTO] Make local linkage GlobalValue in non-prevailing COMDAT availab...Alan Zhao3-89/+13
2022-11-07[LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_exter...Fangrui Song3-13/+89
2022-10-19Revert D135427 "[LTO] Make local linkage GlobalValue in non-prevailing COMDAT...Fangrui Song2-45/+13
2022-10-14[lto] Do not try to internalize symbols with escaped nameserge-sans-paille2-0/+84
2022-10-11[LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_exter...Fangrui Song2-13/+45
2022-10-10Revert "[LTO] Make local linkage GlobalValue in non-prevailing COMDAT availab...Jordan Rupprecht2-45/+13
2022-10-08[LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_exter...Fangrui Song2-13/+45
2022-09-16[WPD/LTT] Lower type test feeding assumes via phi correctlyTeresa Johnson1-0/+163
2022-08-03Add switch to use "source_filename" instead of a hash ID for globally promote...Bill Wendling2-0/+53
2022-07-26[WPD] Use new llvm.public.type.test intrinsic for potentially publicly visibl...Arthur Eubanks2-0/+80
2022-07-20[ThinLTO] Support aliased GlobalIFuncSchrodinger ZHU Yifan1-0/+57
2022-07-20[test] Remove unnecessary -verify-machineinstrs=0Arthur Eubanks4-10/+0
2022-07-19[test] Convert some tests to use opaque pointersArthur Eubanks1-29/+22
2022-07-17[test] Change -function-import tests to use -passes=Fangrui Song4-8/+8
2022-07-06[LTO][ELF] Add selective --save-temps= optionJin Xin Ng1-0/+160
2022-06-29[ThinLTO][test] Add tests for emitting files in-processJin Xin Ng3-2/+102
2022-06-24[Inline] Annotate inline pass name with link phase information for analysis.Mingming Liu2-10/+52
2022-06-02[IR] Enable opaque pointers by defaultNikita Popov15-44/+44
2022-06-01LTO: Decide upfront whether to use opaque/non-opaque pointer typesMatthias Braun17-39/+37
2022-04-11[llvm-lto] Remove support for legacy pass managerNikita Popov17-199/+34
2022-04-06DebugInfo: Make the simplified template names prefix more uniqueDavid Blaikie1-3/+3
2022-04-05DebugInfo: ThinLTO: Import template parameters on type declarationsDavid Blaikie1-7/+13
2022-03-25[PseudoProbe] Do not emit pseudo probes when module is not probed.Hongtao Yu1-8/+11
2022-03-14[WPD] Extend checking mode to support fallback to indirect callTeresa Johnson2-15/+55
2022-03-03[LTO] Initialize canAutoHide() using canBeOmittedFromSymbolTable()Jez Ng2-8/+43
2022-01-20[Support] [DebugInfo] Lazily create cache dir.Daniel Thornburgh2-2/+2