Lines Matching defs:baseAddr
86 mlir::Value baseAddr, std::stringstream &name,
97 if ((fir::isBoxAddress(baseAddr.getType()) && unwrapBoxAddr) ||
98 fir::isa_box_type(baseAddr.getType())) {
101 mlir::cast<fir::BaseBoxType>(fir::unwrapRefType(baseAddr.getType()))
105 baseAddr =
110 if (fir::isBoxAddress(baseAddr.getType()))
111 baseAddr = builder.create<fir::LoadOp>(loc, baseAddr);
113 builder.create<fir::BoxAddrOp>(loc, baseAddr);
123 if (fir::isBoxAddress(baseAddr.getType()))
124 baseAddr = builder.create<fir::LoadOp>(loc, baseAddr);
125 baseAddr = builder.create<fir::BoxAddrOp>(loc, baseAddr);
127 retTy = baseAddr.getType();
133 addOperand(operands, operandSegments, baseAddr);
143 op.setVarType(mlir::cast<mlir::acc::PointerLikeType>(baseAddr.getType())
365 mlir::Value baseAddr = ((fir::unwrapRefType(info.addr.getType()) !=
371 builder, operandLocation, baseAddr, asFortran, bounds, structured,
372 implicit, dataClause, baseAddr.getType(), async, asyncDeviceTypes,