Skip to content

Commit 9de1a88

Browse files
committed
having helper in header file
1 parent c6e2b3d commit 9de1a88

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

clang/lib/CIR/CodeGen/CIRGenBuilder.cpp

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,4 @@ mlir::cir::ConstantOp CIRGenBuilderTy::getConstInt(mlir::Location loc,
6767
return create<mlir::cir::ConstantOp>(loc, intTy,
6868
mlir::cir::IntAttr::get(t, C));
6969
}
70-
71-
mlir::cir::ConstantOp CIRGenBuilderTy::getConstFP(mlir::Location loc,
72-
mlir::Type t,
73-
llvm::APFloat fpVal) {
74-
assert((mlir::isa<mlir::cir::SingleType, mlir::cir::DoubleType>(t)) &&
75-
"expected mlir::cir::SingleType or mlir::cir::DoubleType");
76-
return create<mlir::cir::ConstantOp>(loc, t,
77-
getAttr<mlir::cir::FPAttr>(t, fpVal));
78-
}
79-
8070
} // namespace cir

clang/lib/CIR/CodeGen/CIRGenBuilder.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,12 @@ class CIRGenBuilderTy : public CIRBaseBuilderTy {
538538
uint64_t C);
539539

540540
mlir::cir::ConstantOp getConstFP(mlir::Location loc, mlir::Type t,
541-
llvm::APFloat fpVal);
541+
llvm::APFloat fpVal) {
542+
assert((mlir::isa<mlir::cir::SingleType, mlir::cir::DoubleType>(t)) &&
543+
"expected mlir::cir::SingleType or mlir::cir::DoubleType");
544+
return create<mlir::cir::ConstantOp>(loc, t,
545+
getAttr<mlir::cir::FPAttr>(t, fpVal));
546+
}
542547

543548
/// Create constant nullptr for pointer-to-data-member type ty.
544549
mlir::cir::ConstantOp getNullDataMemberPtr(mlir::cir::DataMemberType ty,

0 commit comments

Comments
 (0)