Lines Matching defs:varIface
123 if (auto varIface = entity.getIfVariableInterface()) {
124 llvm::SmallVector<mlir::Value> lbounds = getExplicitLbounds(varIface);
143 if (auto varIface = var.getMaybeDereferencedVariableInterface())
144 return toSmallVector(varIface.getExplicitTypeParams());
149 if (auto varIface = var.getMaybeDereferencedVariableInterface())
150 if (!varIface.getExplicitTypeParams().empty())
151 return varIface.getExplicitTypeParams()[0];
183 if (auto varIface = boxChar.getDefiningOp<fir::FortranVariableOpInterface>())
184 if (mlir::Value explicitlen = varIface.getExplicitCharLen())
214 if (auto varIface = getIfVariableInterface())
215 return isShapeWithLowerBounds(varIface.getShape());
514 if (fir::FortranVariableOpInterface varIface =
516 extents = getExplicitExtents(varIface, builder);
542 if (auto varIface = entity.getIfVariableInterface())
543 return varIface.getShape();