LLVM/project 85e290bllvm/test/CodeGen/AMDGPU bf16.ll, llvm/test/CodeGen/NVPTX cmpxchg-sm90.ll cmpxchg-sm70.ll

Merge branch 'main' into users/meinersbur/flang_runtime_remove-FLANG_INCLUDE_RUNTIME
DeltaFile
+65,595-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_long_composites/long-spec-const-composite.ll
+7,350-4,196llvm/test/CodeGen/AMDGPU/bf16.ll
+6,173-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vmul.ll
+0-6,173llvm/test/Instrumentation/MemorySanitizer/AArch64/neon_vmul.ll
+5,680-0llvm/test/CodeGen/NVPTX/cmpxchg-sm90.ll
+5,680-0llvm/test/CodeGen/NVPTX/cmpxchg-sm70.ll
+90,478-10,3696,999 files not shown
+425,286-177,3787,005 files

LLVM/project 2ece26fllvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2f16.v8f16.ll

Update OB name from `type` to `callee_type`.

Created using spr 1.3.6-beta.1
DeltaFile
+30,641-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f16.v8f16.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2bf16.v8bf16.ll
+27,139-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i16.v8i16.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2p3.v8p3.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i32.v8i32.ll
+164,956-024,133 files not shown
+2,356,601-721,36324,139 files

LLVM/project 9c94049llvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2f16.v8f16.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+30,641-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f16.v8f16.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2bf16.v8bf16.ll
+27,139-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i16.v8i16.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2p3.v8p3.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i32.v8i32.ll
+164,956-024,129 files not shown
+2,356,435-721,19824,135 files

LLVM/project 05307cfllvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2bf16.v8bf16.ll

Update LTO compilation CodeGen flag for call-graph-section.

Created using spr 1.3.6-beta.1
DeltaFile
+30,641-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2bf16.v8bf16.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f16.v8f16.ll
+27,139-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i16.v8i16.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f32.v8f32.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2p3.v8p3.ll
+164,956-024,129 files not shown
+2,356,435-721,19824,135 files

LLVM/project de23806llvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2f16.v8f16.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+30,641-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f16.v8f16.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2bf16.v8bf16.ll
+27,139-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i16.v8i16.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i32.v8i32.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2p3.v8p3.ll
+164,956-024,128 files not shown
+2,356,423-721,19324,134 files

LLVM/project dc66ca4llvm/test/CodeGen/AMDGPU llvm.amdgcn.smfmac.gfx950.ll, llvm/test/CodeGen/RISCV xqccmp-push-pop-popret.ll

Rebase, address comments

Created using spr 1.3.5
DeltaFile
+6,173-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vmul.ll
+0-6,173llvm/test/Instrumentation/MemorySanitizer/AArch64/neon_vmul.ll
+3,951-0llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll
+3,860-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-ld1.ll
+1,746-1,734llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
+1,348-1,952llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll
+17,078-9,8592,714 files not shown
+131,118-67,3922,720 files

LLVM/project 7dc7264llvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2f16.v8f16.ll, llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_long_composites long-spec-const-composite.ll

Merge branch 'main' into users/ylzsx/r-tls-noie
DeltaFile
+65,595-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_long_composites/long-spec-const-composite.ll
+29,745-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f16.v8f16.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2bf16.v8bf16.ll
+27,139-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i16.v8i16.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f32.v8f32.ll
+203,722-016,100 files not shown
+2,040,184-604,85516,106 files

LLVM/project 2ff290bllvm/test/CodeGen/RISCV xqccmp-push-pop-popret.ll qci-interrupt-attr.ll, llvm/test/CodeGen/X86 vector-interleaved-store-i16-stride-7.ll vector-interleaved-store-i8-stride-7.ll

Rebase

Created using spr 1.3.5
DeltaFile
+3,951-0llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll
+3,860-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-ld1.ll
+1,746-1,734llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
+1,532-1,534llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-7.ll
+2,927-0llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
+2,821-0llvm/test/CodeGen/RISCV/qci-interrupt-attr-fpr.ll
+16,837-3,2681,830 files not shown
+73,594-27,5911,836 files

LLVM/project 8cb72bdllvm/test/CodeGen/NVPTX cmpxchg-sm90.ll cmpxchg-sm70.ll, llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_long_composites long-spec-const-composite.ll

reb

Created using spr 1.3.4
DeltaFile
+65,595-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_long_composites/long-spec-const-composite.ll
+0-6,173llvm/test/Instrumentation/MemorySanitizer/AArch64/neon_vmul.ll
+6,173-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vmul.ll
+5,680-0llvm/test/CodeGen/NVPTX/cmpxchg-sm90.ll
+5,680-0llvm/test/CodeGen/NVPTX/cmpxchg-sm70.ll
+5,680-0llvm/test/CodeGen/NVPTX/cmpxchg-sm60.ll
+88,808-6,1733,815 files not shown
+253,453-75,5073,821 files

LLVM/project 5223dddllvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles (#129626)

The profile format has now a separate section called "Contexts" - there will be a corresponding one for flat profiles. The root has a separate tag because, in addition to not having a callsite ID as all the other context nodes have under it, it will have additional fields in subsequent patches.

The rest of this patch amounts to a bit of refactorings in the reader/writer (for better reuse later) and tests fixups.
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-26llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+275-13426 files not shown
+470-26432 files

LLVM/project 0c3056dllvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-26llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+275-13426 files not shown
+470-26432 files

LLVM/project 9cd9f3allvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-26llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+275-13425 files not shown
+460-26331 files

LLVM/project 19e8074llvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-26llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+275-13424 files not shown
+445-26330 files

LLVM/project 2068a18llvm/include/llvm/Analysis CtxProfAnalysis.h, llvm/include/llvm/ProfileData PGOCtxProfReader.h

[ctxprof][nfc] Prepare CtxProfAnalysis for flat profiles (#129623)

Mostly remove the equivalence "no contexts == no CtxProfAnalysis result", and instead check explicitly there are no contextual profiles.
DeltaFile
+14-14llvm/lib/Analysis/CtxProfAnalysis.cpp
+10-10llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+18-1llvm/include/llvm/ProfileData/PGOCtxProfReader.h
+3-11llvm/include/llvm/Analysis/CtxProfAnalysis.h
+3-4llvm/lib/ProfileData/PGOCtxProfReader.cpp
+2-2llvm/lib/Transforms/IPO/FunctionImport.cpp
+50-425 files not shown
+58-4911 files

LLVM/project 583f74bllvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-26llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+275-13424 files not shown
+459-26330 files

LLVM/project c8db998llvm/include/llvm/Analysis CtxProfAnalysis.h, llvm/include/llvm/ProfileData PGOCtxProfReader.h

[ctxprof][nfc] Prepare CtxProfAnalysis for flat profiles
DeltaFile
+14-14llvm/lib/Analysis/CtxProfAnalysis.cpp
+10-10llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+18-1llvm/include/llvm/ProfileData/PGOCtxProfReader.h
+3-11llvm/include/llvm/Analysis/CtxProfAnalysis.h
+3-4llvm/lib/ProfileData/PGOCtxProfReader.cpp
+2-2llvm/tools/llvm-ctxprof-util/llvm-ctxprof-util.cpp
+50-425 files not shown
+58-4911 files

LLVM/project 87ad9f4llvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-26llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+275-13424 files not shown
+445-26330 files

LLVM/project 5f470a4llvm/include/llvm/Analysis CtxProfAnalysis.h, llvm/include/llvm/ProfileData PGOCtxProfReader.h

[ctxprof][nfc] Prepare CtxProfAnalysis for flat profiles
DeltaFile
+14-14llvm/lib/Analysis/CtxProfAnalysis.cpp
+10-10llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+18-1llvm/include/llvm/ProfileData/PGOCtxProfReader.h
+3-11llvm/include/llvm/Analysis/CtxProfAnalysis.h
+3-4llvm/lib/ProfileData/PGOCtxProfReader.cpp
+2-2llvm/lib/Transforms/IPO/FunctionImport.cpp
+50-425 files not shown
+58-4911 files

LLVM/project ee68f77llvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-26llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+275-13424 files not shown
+445-26330 files

LLVM/project e06be88llvm/include/llvm/Analysis CtxProfAnalysis.h, llvm/include/llvm/ProfileData PGOCtxProfReader.h

[ctxprof][nfc] Prepare CtxProfAnalysis for flat profiles
DeltaFile
+14-14llvm/lib/Analysis/CtxProfAnalysis.cpp
+10-10llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+18-1llvm/include/llvm/ProfileData/PGOCtxProfReader.h
+3-11llvm/include/llvm/Analysis/CtxProfAnalysis.h
+3-4llvm/lib/ProfileData/PGOCtxProfReader.cpp
+2-2llvm/lib/Transforms/IPO/FunctionImport.cpp
+50-425 files not shown
+58-4911 files

LLVM/project c1361a8llvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-26llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+275-13424 files not shown
+445-26330 files

LLVM/project 0c5d403llvm/include/llvm/Analysis CtxProfAnalysis.h, llvm/include/llvm/ProfileData PGOCtxProfReader.h

[ctxprof][nfc] Prepare CtxProfAnalysis for flat profiles
DeltaFile
+14-14llvm/lib/Analysis/CtxProfAnalysis.cpp
+10-10llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+18-1llvm/include/llvm/ProfileData/PGOCtxProfReader.h
+3-11llvm/include/llvm/Analysis/CtxProfAnalysis.h
+3-4llvm/lib/ProfileData/PGOCtxProfReader.cpp
+2-2llvm/tools/llvm-ctxprof-util/llvm-ctxprof-util.cpp
+50-425 files not shown
+58-4911 files

LLVM/project 5ecc730llvm/include/llvm/Analysis CtxProfAnalysis.h, llvm/include/llvm/ProfileData PGOCtxProfReader.h

[ctxprof][nfc] Prepare CtxProfAnalysis for flat profiles
DeltaFile
+14-14llvm/lib/Analysis/CtxProfAnalysis.cpp
+10-10llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+18-1llvm/include/llvm/ProfileData/PGOCtxProfReader.h
+3-11llvm/include/llvm/Analysis/CtxProfAnalysis.h
+3-4llvm/lib/ProfileData/PGOCtxProfReader.cpp
+2-2llvm/lib/Transforms/IPO/FunctionImport.cpp
+50-425 files not shown
+58-4911 files

LLVM/project 4be71c3llvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-26llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+275-13424 files not shown
+445-26330 files

LLVM/project f1efe7dllvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-26llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+275-13424 files not shown
+445-26330 files

LLVM/project 3ab0c19llvm/include/llvm/Analysis CtxProfAnalysis.h, llvm/include/llvm/ProfileData PGOCtxProfReader.h

[ctxprof][nfc] Prepare CtxProfAnalysis for flat profiles
DeltaFile
+14-14llvm/lib/Analysis/CtxProfAnalysis.cpp
+10-10llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+18-1llvm/include/llvm/ProfileData/PGOCtxProfReader.h
+3-11llvm/include/llvm/Analysis/CtxProfAnalysis.h
+3-4llvm/lib/ProfileData/PGOCtxProfReader.cpp
+2-2llvm/tools/llvm-ctxprof-util/llvm-ctxprof-util.cpp
+50-425 files not shown
+58-4911 files

LLVM/project 96aad6cllvm/lib/ProfileData PGOCtxProfWriter.cpp PGOCtxProfReader.cpp, llvm/test/Analysis/CtxProfAnalysis full-cycle.ll

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+61-20llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+54-25llvm/lib/ProfileData/PGOCtxProfReader.cpp
+72-6llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+30-28llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+29-27llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll
+275-13323 files not shown
+437-26229 files

LLVM/project d2702d9llvm/include/llvm/ProfileData PGOCtxProfWriter.h, llvm/lib/ProfileData PGOCtxProfReader.cpp PGOCtxProfWriter.cpp

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+52-24llvm/lib/ProfileData/PGOCtxProfReader.cpp
+52-18llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+13-12llvm/test/tools/llvm-ctxprof-util/Inputs/valid.yaml
+13-5llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+12-5llvm/include/llvm/ProfileData/PGOCtxProfWriter.h
+171-9111 files not shown
+200-10817 files

LLVM/project a8e4d64llvm/include/llvm/Analysis CtxProfAnalysis.h, llvm/include/llvm/ProfileData PGOCtxProfReader.h

[ctxprof][nfc] Prepare CtxProfAnalysis for flat profiles
DeltaFile
+14-14llvm/lib/Analysis/CtxProfAnalysis.cpp
+10-10llvm/unittests/ProfileData/PGOCtxProfReaderWriterTest.cpp
+18-1llvm/include/llvm/ProfileData/PGOCtxProfReader.h
+3-11llvm/include/llvm/Analysis/CtxProfAnalysis.h
+3-4llvm/lib/ProfileData/PGOCtxProfReader.cpp
+2-2llvm/tools/llvm-ctxprof-util/llvm-ctxprof-util.cpp
+50-425 files not shown
+58-4911 files

LLVM/project 7278206llvm/include/llvm/ProfileData PGOCtxProfWriter.h PGOCtxProfReader.h, llvm/lib/ProfileData PGOCtxProfReader.cpp PGOCtxProfWriter.cpp

[ctxprof] Prepare profile format for flat profiles
DeltaFile
+52-24llvm/lib/ProfileData/PGOCtxProfReader.cpp
+52-18llvm/lib/ProfileData/PGOCtxProfWriter.cpp
+29-27llvm/test/tools/llvm-ctxprof-util/llvm-ctxprof-util.test
+13-12llvm/test/tools/llvm-ctxprof-util/Inputs/valid.yaml
+12-5llvm/include/llvm/ProfileData/PGOCtxProfWriter.h
+8-4llvm/include/llvm/ProfileData/PGOCtxProfReader.h
+166-909 files not shown
+188-10815 files