[llvm] [AMDGPU] Implement IR expansion for frem instruction (PR #130988)
Frederik Harwath via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 24 23:57:54 PDT 2025
================
@@ -696,13 +1104,19 @@ class ExpandFpLegacyPass : public FunctionPass {
PreservedAnalyses ExpandFpPass::run(Function &F, FunctionAnalysisManager &FAM) {
const TargetSubtargetInfo *STI = TM->getSubtargetImpl(F);
- return runImpl(F, *STI->getTargetLowering()) ? PreservedAnalyses::none()
- : PreservedAnalyses::all();
+ auto &TLI = *STI->getTargetLowering();
+ AssumptionCache *AC = nullptr;
+ if (TM->getOptLevel() != CodeGenOptLevel::None)
----------------
frederik-h wrote:
Should we use `CodeGenOptLevel::None` with the new pass manager if the parameter is not provided or should the default be `TM->getOptLevel()`?
https://github.com/llvm/llvm-project/pull/130988
More information about the llvm-commits
mailing list