aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SampleProfile
AgeCommit message (Expand)AuthorFilesLines
2025-10-24[test][Transforms] Remove unsafe-fp-math uses part 3 (NFC) (#164787)paperchalice28-117/+79
2025-09-01[PseudoProbe] Support emitting to COFF object (#123870)Haohai Wen24-149/+250
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov15-48/+48
2025-03-24[SampleFDO] Match functions with the same base function name (#126688)Lei Wang2-0/+145
2025-02-13[StaleProfileMatching] Use only profile anchor size for similarity calculatio...Lei Wang1-2/+2
2025-02-06[IR] Generalize Function's {set,get}SectionPrefix to GlobalObjects, the base ...Mingming Liu1-3/+3
2025-02-06[CSSPGO] Turn on call-graph matching by default for CSSPGO (#125938)Lei Wang3-4/+4
2024-12-13[PseudoProbe] Fix cleanup for pseudo probe after annotation (#119660)Haohai Wen1-0/+2
2024-12-05[InstCombine] Infer nusw + nneg -> nuw for getelementptr (#111144)Nikita Popov1-5/+5
2024-09-04[SampleFDO] Read call-graph matching recovered top-level function profile (#1...Lei Wang2-0/+192
2024-08-13[CSSPGO] Return error_code for missing probe profile (#102085)Lei Wang2-0/+256
2024-07-17[SampleFDO] Stale profile call-graph matching (#95135)Lei Wang6-17/+548
2024-06-17[SamplePGO] Add a cutoff for number of profile matching anchors (#95542)Krzysztof Pszeniczny1-0/+3
2024-06-07[PseudoProbe] Make probe discriminator compatible with dwarf base discriminat...Lei Wang6-17/+15
2024-05-28[Sample Profile] Check hot callsite threshold when inlining a function with a...William Junda Huang4-3/+67
2024-05-13[SampleFDO] Improve stale profile matching by diff algorithm (#87375)Lei Wang3-1/+246
2024-05-08[SampleProfileLoader] Fix integer overflow in generateMDProfMetadata (#90217)Nabeel Omer2-0/+79
2024-05-02[SamplePGO] Handle FS discriminators in SampleProfileMatcher (#90858)Krzysztof Pszeniczny2-6/+6
2024-04-29[PseudoProbe] Add an option to remove pseudo probes after profile annotation ...Lei Wang1-2/+6
2024-04-03[PseudoProbe] Mix block and call probe ID in lexical order (#75092)Lei Wang9-54/+56
2024-04-03Always check the function attribute to determine checksum mismatch for availa...Lei Wang1-3/+6
2024-04-03[SamplePGO] Support -salvage-stale-profile without probes too (#86116)Krzysztof Pszeniczny2-0/+252
2024-04-01[PseudoProbe] Extend to skip instrumenting probe into the dests of invoke (#7...Lei Wang2-1/+156
2024-03-28[SampleFDO][NFC] Refactoring SampleProfileMatcher (#86988)Lei Wang3-3/+3
2024-03-28[InlineCost] Disable cost-benefit when sample based PGO is used (#86626)Xiangyang (Mark) Guo1-2/+2
2024-03-27[CSSPGO] Fix the issue of missing callee profile matches (#85715)Lei Wang5-1/+149
2024-03-27[CSSPGO] Reject high checksum mismatched profile (#84097)Lei Wang1-0/+7
2024-03-19[CSSPGO] Fix the issue of preinliner import function list (#85719)Lei Wang2-0/+64
2024-02-19[CSSPGO] Compute and report profile matching recovered callsites and samples ...Lei Wang5-62/+73
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov1-5/+5
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson1-3/+3
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim1-3/+3
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson1-3/+3
2023-12-31[FuncAttrs] Deduce `noundef` attributes for return values (#76553)Yingwei Zheng1-6/+6
2023-12-02[BPI] Reuse the AsmWriter's BB naming scheme in BranchProbabilityPrinterPass ...Mircea Trofin12-132/+132
2023-11-10[SampleProfile] Fix bug where remapper returns empty string and crashing Samp...William Junda Huang1-0/+8
2023-10-24BlockFrequencyInfoImpl: Avoid big numbers, increase precision for small spreadsMatthias Braun3-12/+12
2023-09-20[MC] Actually make .pseudoprobe created sections deterministicFangrui Song1-5/+5
2023-09-21Reland [InlineCost] Enable the cost benefit analysis for Sample PGO (#66457)HaohaiWen1-2/+2
2023-09-21Revert "[InlineCost] Enable the cost benefit analysis for Sample PGO (#66457)"Haohai Wen1-2/+2
2023-09-21[InlineCost] Enable the cost benefit analysis for Sample PGO (#66457)HaohaiWen1-2/+2
2023-09-20[MC] Make .pseudo_probe created sections deterministic after D91878Fangrui Song1-5/+5
2023-09-13[DAG] FoldSetCC - add missing icmp(X,undef) -> isTrueWhenEqual case (REAPPLIED)Simon Pilgrim1-2/+2
2023-09-08[PseudoProbe] Use probe id as the base dwarf discriminator for callsites (#65...Hongtao Yu1-0/+2
2023-08-30[CSSPGO] Skip reporting staleness metrics for imported functionswlei2-1/+12
2023-08-30[CSSPGO] Compute checksum mismatch recursively on nested profilewlei2-0/+18
2023-08-30[CSSPGO] Retire FlattenProfileForMatchingwlei2-14/+1
2023-08-30[CSSPGO] Support stale profile matching for LTOwlei2-0/+278
2023-08-30[CSSPGO] Refactoring SampleProfileMatcher::runOnFunctionwlei1-4/+4
2023-08-07[NFC] strengthen some CHECK-NOT linesSameer Sahasrabuddhe1-1/+1