@@ -378,7 +378,7 @@ static mlir::Value emitFromMemory(mlir::ConversionPatternRewriter &rewriter,
378378 cir::LoadOp op, mlir::Value value) {
379379
380380 // TODO(cir): Handle other types similarly to clang's codegen EmitFromMemory
381- if (auto boolTy = mlir::dyn_cast<cir::BoolType>(op.getResult (). getType ())) {
381+ if (auto boolTy = mlir::dyn_cast<cir::BoolType>(op.getType ())) {
382382 // Create a cast value from specified size in datalayout to i1
383383 assert (value.getType ().isInteger (dataLayout.getTypeSizeInBits (boolTy)));
384384 return createIntCast (rewriter, value, rewriter.getI1Type ());
@@ -1207,7 +1207,7 @@ mlir::LogicalResult CIRToLLVMCastOpLowering::matchAndRewrite(
12071207 }
12081208 case cir::CastKind::integral: {
12091209 auto srcType = castOp.getSrc ().getType ();
1210- auto dstType = castOp.getResult (). getType ();
1210+ auto dstType = castOp.getType ();
12111211 auto llvmSrcVal = adaptor.getSrc ();
12121212 auto llvmDstType = getTypeConverter ()->convertType (dstType);
12131213 cir::IntType srcIntType =
@@ -1222,11 +1222,10 @@ mlir::LogicalResult CIRToLLVMCastOpLowering::matchAndRewrite(
12221222 }
12231223 case cir::CastKind::floating: {
12241224 auto llvmSrcVal = adaptor.getSrc ();
1225- auto llvmDstTy =
1226- getTypeConverter ()->convertType (castOp.getResult ().getType ());
1225+ auto llvmDstTy = getTypeConverter ()->convertType (castOp.getType ());
12271226
12281227 auto srcTy = elementTypeIfVector (castOp.getSrc ().getType ());
1229- auto dstTy = elementTypeIfVector (castOp.getResult (). getType ());
1228+ auto dstTy = elementTypeIfVector (castOp.getType ());
12301229
12311230 if (!mlir::isa<cir::CIRFPTypeInterface>(dstTy) ||
12321231 !mlir::isa<cir::CIRFPTypeInterface>(srcTy))
@@ -1314,8 +1313,7 @@ mlir::LogicalResult CIRToLLVMCastOpLowering::matchAndRewrite(
13141313 auto dstTy = castOp.getType ();
13151314 auto llvmSrcVal = adaptor.getSrc ();
13161315 auto llvmDstTy = getTypeConverter ()->convertType (dstTy);
1317- if (mlir::cast<cir::IntType>(
1318- elementTypeIfVector (castOp.getResult ().getType ()))
1316+ if (mlir::cast<cir::IntType>(elementTypeIfVector (castOp.getType ()))
13191317 .isSigned ())
13201318 rewriter.replaceOpWithNewOp <mlir::LLVM::FPToSIOp>(castOp, llvmDstTy,
13211319 llvmSrcVal);
@@ -1620,7 +1618,7 @@ mlir::LogicalResult CIRToLLVMAllocaOpLowering::matchAndRewrite(
16201618 rewriter.getIntegerAttr (rewriter.getIndexType (), 1 ));
16211619 auto elementTy =
16221620 convertTypeForMemory (*getTypeConverter (), dataLayout, op.getAllocaType ());
1623- auto resultTy = getTypeConverter ()->convertType (op.getResult (). getType ());
1621+ auto resultTy = getTypeConverter ()->convertType (op.getType ());
16241622 // Verification between the CIR alloca AS and the one from data layout.
16251623 {
16261624 auto resPtrTy = mlir::cast<mlir::LLVM::LLVMPointerType>(resultTy);
@@ -1683,8 +1681,8 @@ static bool isLoadOrStoreInvariant(mlir::Value addr) {
16831681mlir::LogicalResult CIRToLLVMLoadOpLowering::matchAndRewrite (
16841682 cir::LoadOp op, OpAdaptor adaptor,
16851683 mlir::ConversionPatternRewriter &rewriter) const {
1686- const auto llvmTy = convertTypeForMemory (* getTypeConverter (), dataLayout,
1687- op. getResult () .getType ());
1684+ const auto llvmTy =
1685+ convertTypeForMemory (* getTypeConverter (), dataLayout, op .getType ());
16881686 auto memorder = op.getMemOrder ();
16891687 auto ordering = getLLVMMemOrder (memorder);
16901688 auto alignOpt = op.getAlignment ();
@@ -2302,8 +2300,7 @@ mlir::LogicalResult CIRToLLVMGetGlobalOpLowering::matchAndRewrite(
23022300mlir::LogicalResult CIRToLLVMComplexCreateOpLowering::matchAndRewrite (
23032301 cir::ComplexCreateOp op, OpAdaptor adaptor,
23042302 mlir::ConversionPatternRewriter &rewriter) const {
2305- auto complexLLVMTy =
2306- getTypeConverter ()->convertType (op.getResult ().getType ());
2303+ auto complexLLVMTy = getTypeConverter ()->convertType (op.getType ());
23072304 auto initialComplex =
23082305 rewriter.create <mlir::LLVM::UndefOp>(op->getLoc (), complexLLVMTy);
23092306
@@ -2322,7 +2319,7 @@ mlir::LogicalResult CIRToLLVMComplexCreateOpLowering::matchAndRewrite(
23222319mlir::LogicalResult CIRToLLVMComplexRealOpLowering::matchAndRewrite (
23232320 cir::ComplexRealOp op, OpAdaptor adaptor,
23242321 mlir::ConversionPatternRewriter &rewriter) const {
2325- auto resultLLVMTy = getTypeConverter ()->convertType (op.getResult (). getType ());
2322+ auto resultLLVMTy = getTypeConverter ()->convertType (op.getType ());
23262323 rewriter.replaceOpWithNewOp <mlir::LLVM::ExtractValueOp>(
23272324 op, resultLLVMTy, adaptor.getOperand (), llvm::ArrayRef<std::int64_t >{0 });
23282325 return mlir::success ();
@@ -2331,7 +2328,7 @@ mlir::LogicalResult CIRToLLVMComplexRealOpLowering::matchAndRewrite(
23312328mlir::LogicalResult CIRToLLVMComplexImagOpLowering::matchAndRewrite (
23322329 cir::ComplexImagOp op, OpAdaptor adaptor,
23332330 mlir::ConversionPatternRewriter &rewriter) const {
2334- auto resultLLVMTy = getTypeConverter ()->convertType (op.getResult (). getType ());
2331+ auto resultLLVMTy = getTypeConverter ()->convertType (op.getType ());
23352332 rewriter.replaceOpWithNewOp <mlir::LLVM::ExtractValueOp>(
23362333 op, resultLLVMTy, adaptor.getOperand (), llvm::ArrayRef<std::int64_t >{1 });
23372334 return mlir::success ();
@@ -2341,7 +2338,7 @@ mlir::LogicalResult CIRToLLVMComplexRealPtrOpLowering::matchAndRewrite(
23412338 cir::ComplexRealPtrOp op, OpAdaptor adaptor,
23422339 mlir::ConversionPatternRewriter &rewriter) const {
23432340 cir::PointerType operandTy = op.getOperand ().getType ();
2344- auto resultLLVMTy = getTypeConverter ()->convertType (op.getResult (). getType ());
2341+ auto resultLLVMTy = getTypeConverter ()->convertType (op.getType ());
23452342 auto elementLLVMTy = getTypeConverter ()->convertType (operandTy.getPointee ());
23462343
23472344 mlir::LLVM::GEPArg gepIndices[2 ]{{0 }, {0 }};
@@ -2356,7 +2353,7 @@ mlir::LogicalResult CIRToLLVMComplexImagPtrOpLowering::matchAndRewrite(
23562353 cir::ComplexImagPtrOp op, OpAdaptor adaptor,
23572354 mlir::ConversionPatternRewriter &rewriter) const {
23582355 cir::PointerType operandTy = op.getOperand ().getType ();
2359- auto resultLLVMTy = getTypeConverter ()->convertType (op.getResult (). getType ());
2356+ auto resultLLVMTy = getTypeConverter ()->convertType (op.getType ());
23602357 auto elementLLVMTy = getTypeConverter ()->convertType (operandTy.getPointee ());
23612358
23622359 mlir::LLVM::GEPArg gepIndices[2 ]{{0 }, {1 }};
0 commit comments