aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SampleProfile
AgeCommit message (Expand)AuthorFilesLines
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
2023-07-07[SamplePGO] Fix ICE that callee samples returns null while finding import fun...wlei2-0/+175
2023-06-17[Pseudo Probe] Do not place functions in nodeduplicate COMDATsFangrui Song1-0/+2
2023-06-16[Pseudo Probe] Make .pseudo_probe GC-ableFangrui Song1-5/+49
2023-06-16Revert "Revert "InstSimplify: Require instruction be parented""Arthur Eubanks2-3/+3
2023-06-16Revert "InstSimplify: Require instruction be parented"Arthur Eubanks2-3/+3
2023-06-16Revert "Revert "InstSimplify: Require instruction be parented""Alan Zhao2-3/+3
2023-06-16Revert "InstSimplify: Require instruction be parented"Alan Zhao2-3/+3
2023-06-02InstSimplify: Require instruction be parentedMatt Arsenault2-3/+3
2023-05-26[PseudoProbe] Do not force the calliste debug loc to inlined probes from __no...Hongtao Yu1-0/+51
2023-05-19Revert "Revert "[X86] Remove patterns for ADC/SBB with immediate 8 and optimi...Shengchen Kan1-1/+1
2023-05-19Revert "[X86] Remove patterns for ADC/SBB with immediate 8 and optimize durin...Hans Wennborg1-1/+1
2023-05-19[X86] Remove patterns for ADD/AND/OR/SUB/XOR/CMP with immediate 8 and optimiz...Shengchen Kan1-1/+1
2023-05-10[FS-AFDO] Load pseudo probe profile on MIRHongtao Yu1-1/+1
2023-05-10[PseudoProbe] Clean up dwarf discriminator and avoid duplicating factor.Hongtao Yu2-8/+10
2023-05-01[llvm-profdata] Deprecate Compact Binary Sample Profile FormatWilliam Huang5-2/+1
2023-04-28[SamplePGO] Stale profile matching(part 2)wlei2-0/+370
2023-03-30[AutoFDO] Use flattened profiles for profile staleness metricswlei6-4/+37
2023-03-24[Pseudo Probe] Add the test for probe descwlei1-0/+31
2023-03-20[SampleProfile] Use LazyCallGraph instead of CallGraphArthur Eubanks2-28/+28
2023-03-10[NFC] fix typo `funciton` -> `function`Yuanfang Chen1-1/+1
2023-02-15[PseudoProbe] Refactoring a testHongtao Yu1-53/+0
2023-02-15[Pseudo probe] Duplicate probes in vectorized loop body.Hongtao Yu1-0/+53
2023-01-30[Pseudo Probe] Do not instrument EH blocks.Hongtao Yu1-0/+43
2023-01-11[BOLT] using jump weights in profispupyrev1-1/+1
2023-01-09[BOLT] introducing profi paramsspupyrev2-10/+10
2023-01-03[SampleProfile] Avoid branch on undef UB in tests (NFC)Nikita Popov3-7/+7
2022-12-22[SampleProfile] Regenerate test checks (NFC)Nikita Popov1-11/+41
2022-12-15[AutoFDO] Use getHeadSamplesEstimate instead of getTotalSamples to compute pr...wlei2-3/+57