Lines Matching refs:createConvert
324 mlir::Value val = builder.createConvert(loc, storageType, valBase); in placeScalarValueInMemory()
701 auto nullPtr = builder.createConvert(loc, polyRefTy, nullConst); in genMutableBoxValueImpl()
704 return fir::MutableBoxValue(builder.createConvert(loc, nullBoxTy, temp), in genMutableBoxValueImpl()
852 addr = builder.createConvert(loc, builder.getRefType(resultType), in genval()
1019 mlir::Value castAddr = builder.createConvert(loc, addrFieldTy, addr); in genStructComponentInInitializer()
1032 mlir::Value castVal = builder.createConvert(loc, componentTy, val); in genStructComponentInInitializer()
1123 return builder.createConvert( in genval()
1290 charAddr = builder.createConvert(loc, newType, charAddr); in replaceScalarCharacterLength()
1406 builder.createConvert(getLoc(), builder.getI1Type(), logical); in genval()
1415 mlir::Value lhs = builder.createConvert(getLoc(), i1Type, slhs); in genval()
1416 mlir::Value rhs = builder.createConvert(getLoc(), i1Type, srhs); in genval()
1659 return builder.createConvert( in genArrayLit()
1992 mlir::Value base = builder.createConvert(loc, seqTy, addr); in genOffsetAndCoordinateOp()
2002 delta = builder.createConvert(loc, idxTy, delta); in genOffsetAndCoordinateOp()
2008 builder.createConvert(loc, idxTy, fir::getBase(subVal)); in genOffsetAndCoordinateOp()
2009 mlir::Value lb = builder.createConvert(loc, idxTy, getLB(arr, dim)); in genOffsetAndCoordinateOp()
2031 base = builder.createConvert(loc, seqRefTy, base); in genOffsetAndCoordinateOp()
2037 return builder.createConvert(loc, origRefTy, coor); in genOffsetAndCoordinateOp()
2084 builder.createConvert(loc, idxTy, fir::getBase(subVal))); in genArrayCoorOp()
2112 return builder.createConvert(loc, ty, lb); in getLBound()
2489 return builder.createConvert( in genCallOpAndResult()
2638 : builder.createConvert(loc, funcType, funcPointer)); in genCallOpAndResult()
3177 mlir::Value convertedBox = builder.createConvert(loc, argTy, box); in genRawProcedureRef()
3391 return builder.createConvert(loc, argType, box); in genScalarUserDefinedAssignmentCall()
3401 from = builder.createConvert(loc, argBaseType, from); in genScalarUserDefinedAssignmentCall()
3408 return builder.createConvert(loc, argType, from); in genScalarUserDefinedAssignmentCall()
3869 builder.createConvert(loc, fir::HeapType::get(seqTy), load); in lowerLazyArrayExpression()
3885 mlir::Value castTo = builder.createConvert(loc, toTy, load); in lowerLazyArrayExpression()
3893 builder.createConvert(loc, eleTy, iters.getElement()); in lowerLazyArrayExpression()
4136 auto step = builder.createConvert( in genShapeFromDataRef()
4226 auto castTo = builder.createConvert(loc, memrefTy, origVal); in convertElementForUpdate()
4229 mlir::Value val = builder.createConvert(loc, eleTy, origVal); in convertElementForUpdate()
4421 return builder->createConvert(loc, i1Ty, load); in genMaskAccess()
4471 mlir::Value hdArr = builder.createConvert(loc, toRefTy, ldHdr); in prepareRaggedArrays()
4546 mlir::Value buff = builder.createConvert(loc, buffTy, db); in genMasks()
4560 extents.push_back(builder.createConvert(loc, idxTy, ldExt)); in genMasks()
4748 idxShape.push_back(builder.createConvert(loc, idxTy, s)); in genShapeOp()
5270 return builder.createConvert(loc, ty, val); in genarr()
5509 builder.createConvert(loc, arrTy, fir::getBase(result)); in genarr()
5646 return builder.createConvert(loc, idxTy, fir::getBase(fetch)); in genAccessByVector()
5675 lowerBound = builder.createConvert(loc, idxTy, lowerBound); in genSliceIndices()
5677 stride = builder.createConvert(loc, idxTy, stride); in genSliceIndices()
5689 upperBound = builder.createConvert(loc, idxTy, upperBound); in genSliceIndices()
5777 mlir::Value iv = builder.createConvert(loc, idxTy, v); in genSliceIndices()
5796 builder.createConvert(loc, idxTy, newValue); in genSliceIndices()
5921 mlir::Value cast = builder.createConvert(loc, iTy, substringBounds[1]); in genarr()
6317 return builder.createConvert(loc, idxTy, offset); in computeElementSize()
6360 builder.createConvert(loc, funcTy.getInputs()[0], mem), in growBuffer()
6361 builder.createConvert(loc, funcTy.getInputs()[1], byteSz)}); in growBuffer()
6363 builder.createConvert(loc, mem.getType(), newMem.getResult(0)); in growBuffer()
6416 buff = builder.createConvert(loc, toTy, buff); in copyNextArrayCtorSection()
6424 return builder.createConvert(loc, eleRefTy, coor); in copyNextArrayCtorSection()
6441 auto buff = builder.createConvert(loc, fir::HeapType::get(resTy), mem); in copyNextArrayCtorSection()
6462 builder.createConvert(loc, fir::HeapType::get(resTy), mem); in copyNextArrayCtorSection()
6492 builder.createConvert(loc, fir::HeapType::get(resTy), mem); in copyNextArrayCtorSection()
6532 builder.createConvert(loc, idxTy, fir::getBase(asScalar(x.lower()))); in genArrayCtorInitializer()
6534 builder.createConvert(loc, idxTy, fir::getBase(asScalar(x.upper()))); in genArrayCtorInitializer()
6536 builder.createConvert(loc, idxTy, fir::getBase(asScalar(x.stride()))); in genArrayCtorInitializer()
6569 builder.createConvert(loc, builder.getI64Type(), fir::getLen(exv)); in genArrayCtorInitializer()
6651 builder.createConvert(loc, builder.getI64Type(), fir::getLen(exv)); in genarr()
6655 mem = builder.createConvert(loc, fir::HeapType::get(resTy), mem); in genarr()
6703 mlir::Value val = builder.createConvert(loc, i1Ty, logical); in genarr()
6716 mlir::Value lhs = builder.createConvert(loc, i1Ty, left); in createBinaryBoolOp()
6717 mlir::Value rhs = builder.createConvert(loc, i1Ty, right); in createBinaryBoolOp()
6730 mlir::Value lhs = builder.createConvert(loc, i1Ty, left); in createCompareBoolOp()
6731 mlir::Value rhs = builder.createConvert(loc, i1Ty, right); in createCompareBoolOp()
6922 mlir::Value val = builder.createConvert( in lowerPath()
6928 builder.createConvert(loc, idxTy, ivAdj)); in lowerPath()
7130 auto ptrAddr = builder.createConvert(loc, ptrEleTy, addr); in applyPathToArrayLoad()