aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/ThinLTO
AgeCommit message (Expand)AuthorFilesLines
2024-01-11[MemProf] Handle missing tail call frames (#75823)Teresa Johnson2-0/+271
2023-12-31[FuncAttrs] Deduce `noundef` attributes for return values (#76553)Yingwei Zheng14-16/+16
2023-12-19Reland the reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifie...Mingming Liu5-44/+44
2023-12-18Revert "Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, ...Mingming Liu5-44/+44
2023-12-18Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu5-44/+44
2023-12-18Revert "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu5-44/+44
2023-12-18[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as...Mingming Liu5-44/+44
2023-12-14[ThinLTO] Allow importing based on a workload definition (#74545)Mircea Trofin1-0/+162
2023-12-06[ThinLTO] Add tail call flag to call edges in summary (#74043)Teresa Johnson2-15/+15
2023-11-30[MemProf][NFC] Simplify test case (#73979)Teresa Johnson1-136/+6
2023-11-30[ThinLTO] Don't mark calloc function dead (#72673)eleviant1-2/+11
2023-11-15[MemProf] Look through alias when applying cloning in ThinLTO backend (#72156)Teresa Johnson1-0/+63
2023-11-01[InstCombine] Avoid use of ConstantExpr::getIntegerCast()Nikita Popov1-1/+1
2023-10-24BlockFrequencyInfoImpl: Avoid big numbers, increase precision for small spreadsMatthias Braun1-1/+1
2023-09-01[LTO] Remove module id from summary indexTeresa Johnson1-3/+3
2023-09-01[llvm][ThinLTO] Add missing ":" to RUN line in devirtualization testDavid Spickett1-1/+1
2023-08-29[ThinLTO] Mark callers of local ifunc not eligible for importFangrui Song1-0/+79
2023-08-28[ThinLTO][test] Test prevailing non-exported non-ODR linkonce/odr can be inte...Fangrui Song1-1/+13
2023-07-28[ThinLTO] Use module hash instead of module ID for cache keyNikita Popov3-0/+46
2023-06-16Reland "[DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local impor...Vladislav Dzhidzhoev1-7/+5
2023-06-15Revert "Reland "[DebugMetadata][DwarfDebug] Fix DWARF emisson of function-loc...Vladislav Dzhidzhoev1-5/+7
2023-06-15Reland "[DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local impor...Vladislav Dzhidzhoev1-7/+5
2023-06-15Revert "[DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local impor...Vladislav Dzhidzhoev1-5/+7
2023-06-15[DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported enti...Vladislav Dzhidzhoev1-7/+5
2023-06-15Revert "[DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local impor...Vladislav Dzhidzhoev1-5/+7
2023-06-15[DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported enti...Vladislav Dzhidzhoev1-7/+5
2023-06-15Revert "[DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local impor...Vladislav Dzhidzhoev1-5/+7
2023-06-15[DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported enti...Vladislav Dzhidzhoev1-7/+5
2023-06-02[ThinLTO] Fix internalization decisions for weak/linkonce ODRTeresa Johnson3-17/+59
2023-05-22[ThinLTO] Make the cache key independent of the module identifier pathsArgyrios Kyrtzidis1-0/+27
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-2/+2
2023-05-11[WPD] Update llvm.public.type.test after importing functionsTeresa Johnson2-11/+58
2023-05-10[MemProf] Update hot/cold information after importingTeresa Johnson1-11/+56
2023-05-08[MemProf] Control availability of hot/cold operator new from LTO linkTeresa Johnson8-0/+69
2023-05-05[MemProf] Context disambiguation cloning pass [patch 4/4]Teresa Johnson5-26/+276
2023-05-05Restore again "[MemProf] Context disambiguation cloning pass [patch 3/4]"Teresa Johnson5-9/+148
2023-05-05[MemProf] Use MapVector to avoid non-determinismTeresa Johnson1-0/+223
2023-05-04Revert "Restore "[MemProf] Context disambiguation cloning pass [patch 3/4]""Teresa Johnson5-369/+7
2023-05-04[MemProf] Need to require asserts for tests that use -statsTeresa Johnson5-0/+15
2023-05-04Restore "[MemProf] Context disambiguation cloning pass [patch 3/4]"Teresa Johnson5-7/+366
2023-05-03Revert "[MemProf] Context disambiguation cloning pass [patch 3/4]"Teresa Johnson5-366/+7
2023-05-03[MemProf] Context disambiguation cloning pass [patch 3/4]Teresa Johnson5-7/+366
2023-05-02[MemProf] Use profiled lifetime access density directlyTeresa Johnson6-6/+6
2023-05-02[ThinLTO] Loosen up variable importing correctness checksTeresa Johnson1-0/+41
2023-04-21Restore "[MemProf] Context disambiguation cloning pass [patch 2/3]"Teresa Johnson4-0/+433
2023-04-21Revert "[MemProf] Context disambiguation cloning pass [patch 2/3]"Teresa Johnson4-433/+0
2023-04-21[MemProf] Context disambiguation cloning pass [patch 2/3]Teresa Johnson4-0/+433
2023-04-20[ThinLTO] Remove BlockCount for non partial sample profile buildsTeresa Johnson1-2/+0
2023-04-18[PowerPC] Add function pointer alignment to DataLayoutDavid Tenty1-1/+1
2023-03-25[ThinLTO] Only import for non-prevailing interposable global variablesShoaib Meenai2-0/+31