Skip to content

Commit c2085f3

Browse files
committed
Fix test failure
1 parent 385d0e0 commit c2085f3

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

llvm/lib/SYCLLowerIR/ESIMD/LowerESIMDKernelAttrs.cpp

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,17 @@ SYCLLowerESIMDKernelAttrPass::run(Module &M, ModuleAnalysisManager &MAM) {
2424
bool Modified = false;
2525
for (Function &F : M) {
2626
if (llvm::esimd::isESIMD(F)) {
27-
llvm::esimd::traverseCallgraphUp(&F, [&](Function *GraphNode) {
28-
if (!llvm::esimd::isESIMD(*GraphNode)) {
29-
GraphNode->setMetadata(
30-
llvm::esimd::ATTR_ESIMD_KERNEL,
31-
llvm::MDNode::get(GraphNode->getContext(), {}));
32-
Modified = true;
33-
}
34-
});
27+
llvm::esimd::traverseCallgraphUp(
28+
&F,
29+
[&](Function *GraphNode) {
30+
if (!llvm::esimd::isESIMD(*GraphNode)) {
31+
GraphNode->setMetadata(
32+
llvm::esimd::ATTR_ESIMD_KERNEL,
33+
llvm::MDNode::get(GraphNode->getContext(), {}));
34+
Modified = true;
35+
}
36+
},
37+
false);
3538
}
3639
}
3740
return Modified ? PreservedAnalyses::none() : PreservedAnalyses::all();

0 commit comments

Comments
 (0)