This relands commit 4d8d2580c53e130c3c3dd3877384301e3c495554.
The only change here is using 'addUsedIfAvailable<BasicBlockSectionsProfileReader>()` to make sure we don't change the pipeline tests.
Paths
| Differential D126518
Reland "[Propeller] Promote functions with propeller profiles to .text.hot." ClosedPublic Authored by rahmanl on May 26 2022, 7:46 PM.
Details
Summary This relands commit 4d8d2580c53e130c3c3dd3877384301e3c495554. The only change here is using 'addUsedIfAvailable<BasicBlockSectionsProfileReader>()` to make sure we don't change the pipeline tests.
Diff Detail
Event TimelineThis revision was landed with ongoing or failed builds. Closed by commit rG08cc05851872: Reland "[Propeller] Promote functions with propeller profiles to .text.hot." (authored by rahmanl). · Explain Why This revision was automatically updated to reflect the committed changes. Comment Actions The convention is to reuse the original differential when relanding a patch (if needed, reopen the original patch with Add Action->Reopen), instead of creating a new differential.
Revision Contents
Diff 432451 llvm/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
llvm/include/llvm/CodeGen/Passes.h
llvm/include/llvm/InitializePasses.h
llvm/lib/CodeGen/BasicBlockSections.cpp
llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp
llvm/lib/CodeGen/CMakeLists.txt
llvm/lib/CodeGen/CodeGenPrepare.cpp
llvm/lib/CodeGen/TargetPassConfig.cpp
llvm/test/CodeGen/X86/basic-block-sections-cold.ll
llvm/test/CodeGen/X86/basic-block-sections-list.ll
llvm/test/CodeGen/X86/basic-block-sections-listbb.ll
llvm/test/CodeGen/X86/basic-block-sections-source-drift.ll
|