Skip to content

Commit a6e5413

Browse files
authored
[SYCL-MLIR][NFC]: Code cleanup (#7283)
Clang-tidy suggested changes: - variable names start with upper case - no else after return - use qualified auto (auto*, const auto* rather than just auto) - etc... Signed-off-by: Tiotto, Ettore <[email protected]>
1 parent d2d254e commit a6e5413

File tree

5 files changed

+257
-262
lines changed

5 files changed

+257
-262
lines changed

polygeist/tools/cgeist/Lib/CGCall.cc

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -402,21 +402,21 @@ ValueCategory MLIRScanner::CallHelper(
402402

403403
/// Try to emit SYCL operations before creating a CallOp
404404
mlir::Operation *op = EmitSYCLOps(expr, args);
405-
if (!op) {
405+
if (!op)
406406
op = builder.create<CallOp>(loc, tocall, args);
407-
}
408407

409408
if (isArrayReturn) {
410409
// TODO remedy return
411410
if (retReference)
412411
expr->dump();
413412
assert(!retReference);
414413
return ValueCategory(alloc, /*isReference*/ true);
415-
} else if (op->getNumResults()) {
414+
}
415+
if (op->getNumResults()) {
416416
return ValueCategory(op->getResult(0),
417417
/*isReference*/ retReference);
418-
} else
419-
return nullptr;
418+
}
419+
return nullptr;
420420
llvm::errs() << "do not support indirecto call of " << tocall << "\n";
421421
assert(0 && "no indirect");
422422
}
@@ -558,11 +558,10 @@ ValueCategory MLIRScanner::VisitCallExpr(clang::CallExpr *expr) {
558558
loc, a1.getType(), op, a1, a0,
559559
std::vector<mlir::Value>({getConstantIndex(0)})),
560560
/*isReference*/ false);
561-
else
562-
return ValueCategory(
563-
builder.create<LLVM::AtomicRMWOp>(loc, a1.getType(), lop, a0, a1,
564-
LLVM::AtomicOrdering::acq_rel),
565-
/*isReference*/ false);
561+
return ValueCategory(
562+
builder.create<LLVM::AtomicRMWOp>(loc, a1.getType(), lop, a0, a1,
563+
LLVM::AtomicOrdering::acq_rel),
564+
/*isReference*/ false);
566565
}
567566
}
568567

@@ -706,19 +705,20 @@ ValueCategory MLIRScanner::VisitCallExpr(clang::CallExpr *expr) {
706705
} else if (T != val.getType())
707706
val = builder.create<LLVM::BitcastOp>(loc, T, val);
708707
return ValueCategory(val, /*isRef*/ false);
709-
} else {
710-
assert(T.isa<MemRefType>());
711-
if (val.getType().isa<MemRefType>())
712-
val = builder.create<polygeist::Memref2PointerOp>(
713-
loc,
714-
LLVM::LLVMPointerType::get(
715-
builder.getI8Type(),
716-
val.getType().cast<MemRefType>().getMemorySpaceAsInt()),
717-
val);
718-
if (val.getType().isa<LLVM::LLVMPointerType>())
719-
val = builder.create<polygeist::Pointer2MemrefOp>(loc, T, val);
720-
return ValueCategory(val, /*isRef*/ false);
721708
}
709+
assert(T.isa<MemRefType>());
710+
711+
if (val.getType().isa<MemRefType>())
712+
val = builder.create<polygeist::Memref2PointerOp>(
713+
loc,
714+
LLVM::LLVMPointerType::get(
715+
builder.getI8Type(),
716+
val.getType().cast<MemRefType>().getMemorySpaceAsInt()),
717+
val);
718+
if (val.getType().isa<LLVM::LLVMPointerType>())
719+
val = builder.create<polygeist::Pointer2MemrefOp>(loc, T, val);
720+
return ValueCategory(val, /*isRef*/ false);
721+
722722
expr->dump();
723723
llvm::errs() << " val: " << val << " T: " << T << "\n";
724724
assert(0 && "unhandled builtin addressof");
@@ -748,10 +748,9 @@ ValueCategory MLIRScanner::VisitCallExpr(clang::CallExpr *expr) {
748748
return ValueCategory(
749749
builder.create<LLVM::PowIOp>(loc, mlirType, args[0], args[1]),
750750
/*isReference*/ false);
751-
else
752-
return ValueCategory(
753-
builder.create<math::PowFOp>(loc, mlirType, args[0], args[1]),
754-
/*isReference*/ false);
751+
return ValueCategory(
752+
builder.create<math::PowFOp>(loc, mlirType, args[0], args[1]),
753+
/*isReference*/ false);
755754
}
756755
}
757756

0 commit comments

Comments
 (0)