Lines Matching refs:symTy
264 const Fortran::semantics::Symbol &sym, mlir::Type symTy, in genDefaultInitializerValue() argument
267 mlir::Type scalarType = symTy; in genDefaultInitializerValue()
269 if (auto ty = symTy.dyn_cast<fir::SequenceType>()) { in genDefaultInitializerValue()
385 mlir::Type symTy = converter.genType(var); in defineGlobal() local
402 if (symTy.isa<fir::SequenceType>() && sym.Rank() == 1 && in defineGlobal()
404 mlir::Type eleTy = symTy.cast<fir::SequenceType>().getEleTy(); in defineGlobal()
410 loc, symTy, globalName, linkage, isConst, details->init().value(), in defineGlobal()
420 global = builder.createGlobal(loc, symTy, globalName, linkage, in defineGlobal()
429 Fortran::lower::genInitialDataTarget(converter, loc, symTy, expr); in defineGlobal()
436 fir::factory::createUnallocatedBox(b, loc, symTy, llvm::None); in defineGlobal()
451 builder.createConvert(loc, symTy, fir::getBase(initVal)); in defineGlobal()
460 genDefaultInitializerValue(converter, loc, sym, symTy, stmtCtx); in defineGlobal()
461 mlir::Value castTo = builder.createConvert(loc, symTy, initVal); in defineGlobal()
483 loc, builder.create<fir::UndefOp>(loc, symTy)); in defineGlobal()