Addressing https://github.com/llvm/llvm-project/issues/59385
First time that I've added a pass to the NPM, so may have missed something.
| Paths 
 |  Differential  D140893  
[TypePromotion] NewPM support. ClosedPublic Authored by samparker on Jan 3 2023, 6:00 AM. 
Details Summary Addressing https://github.com/llvm/llvm-project/issues/59385 First time that I've added a pass to the NPM, so may have missed something. 
Diff Detail Event TimelineComment Actions Thank you! 
 Comment Actions Assuming that *all* tests that used to call this pass now pass, LG. 
 This revision is now accepted and ready to land.Jan 3 2023, 6:52 AM Comment Actions Thanks for the quick review! I will be porting hardware-loops and mve-tail-predication as well. This revision was landed with ongoing or failed builds.Jan 3 2023, 7:12 AM Closed by commit rG615333bc09c4: [TypePromotion] NewPM support. (authored by samparker).  ·  Explain Why This revision was automatically updated to reflect the committed changes. Comment Actions hi . bbot failure related to this patch https://lab.llvm.org/buildbot/#/builders/193/builds/24271 Comment Actions 
 Should be as simple as renaming the inititialize, or even dropping it in our code. Someone is verifying that now and we'll patch OpenMP. Comment Actions 
 The bot is failing since it also included a printf change, should revert 
Revision Contents 
 
Diff 485978 llvm/include/llvm/CodeGen/Passes.h
 llvm/include/llvm/CodeGen/TypePromotion.h
 
 llvm/include/llvm/InitializePasses.h
 llvm/lib/CodeGen/CMakeLists.txt
 llvm/lib/CodeGen/CodeGen.cpp
 llvm/lib/CodeGen/TypePromotion.cpp
 llvm/lib/Passes/CMakeLists.txt
 llvm/lib/Passes/PassBuilder.cpp
 llvm/lib/Passes/PassRegistry.def
 llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
 llvm/lib/Target/ARM/ARMTargetMachine.cpp
 llvm/tools/opt/opt.cpp
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Please precommit this clang-format