| /llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/ |
| H A D | FIRType.h | 97 mlir::Type dyn_cast_ptrEleTy(mlir::Type t); 190 if (auto eleTy = dyn_cast_ptrEleTy(t)) in unwrapRefType()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | BoxValue.cpp | 50 if (auto t = fir::dyn_cast_ptrEleTy(baseTy)) in getTypeParams() 185 mlir::Type type = fir::dyn_cast_ptrEleTy(getAddr().getType()); in verify()
|
| H A D | MutableBox.cpp | 223 auto nullTy = fir::dyn_cast_ptrEleTy(addrVar.getType()); in setUnallocatedStatus() 281 auto type = fir::dyn_cast_ptrEleTy(addr.getType()); in updateMutableProperties() 442 loc, fir::HeapType::get(fir::dyn_cast_ptrEleTy(addr.getType())), addr); in genFinalizeAndFree() 559 auto ty = fir::dyn_cast_ptrEleTy(addr.getType()); in associateMutableBoxWithRemap()
|
| H A D | FIRBuilder.cpp | 462 auto elementType = fir::dyn_cast_ptrEleTy(itemAddr.getType()); in createBox() 889 if (auto ty = fir::dyn_cast_ptrEleTy(fieldTy)) in componentToExtendedValue()
|
| H A D | Character.cpp | 128 if (auto eleType = fir::dyn_cast_ptrEleTy(type)) in toExtendedValue()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIRType.cpp | 201 mlir::Type dyn_cast_ptrEleTy(mlir::Type t) { in dyn_cast_ptrEleTy() function 214 if (auto ty = fir::dyn_cast_ptrEleTy(eleTy)) in dyn_cast_ptrOrBoxEleTy() 250 if (auto refTy = fir::dyn_cast_ptrEleTy(ty)) in isPointerType() 258 if (auto refTy = fir::dyn_cast_ptrEleTy(ty)) in isAllocatableType() 266 if (auto refTy = fir::dyn_cast_ptrEleTy(ty)) in isUnlimitedPolymorphicType() 332 if (auto actualEleTy = fir::dyn_cast_ptrEleTy(eleTy)) in isa_unknown_size_box()
|
| H A D | FIROps.cpp | 260 if (fir::isa_unknown_size_box(fir::dyn_cast_ptrEleTy(outType))) in verify() 338 if (fir::isa_unknown_size_box(fir::dyn_cast_ptrEleTy(outType))) in verify() 729 t = fir::unwrapSequenceType(fir::dyn_cast_ptrEleTy(t)); in verify() 960 auto eleTy = fir::dyn_cast_ptrEleTy(refTy); in verify() 1143 auto eleTy = fir::dyn_cast_ptrEleTy(getMemref().getType()); in verify() 1177 auto eleTy = fir::dyn_cast_ptrEleTy(getMemref().getType()); in verify() 1899 auto eleTy = fir::dyn_cast_ptrEleTy(refVal.getType()); in build() 1909 if ((ele = fir::dyn_cast_ptrEleTy(ref))) in getElementOf() 2310 if (resultType != fir::dyn_cast_ptrEleTy(getMemref().getType())) in verify() 3117 return fir::dyn_cast_ptrEleTy(refType); in elementType() [all …]
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | HostAssociations.cpp | 139 mlir::Type typeInTuple = fir::dyn_cast_ptrEleTy(args.addrInTuple.getType()); in instantiateHostTuple() 170 mlir::Type typeInTuple = fir::dyn_cast_ptrEleTy(args.addrInTuple.getType()); in instantiateHostTuple() 248 mlir::Type typeInTuple = fir::dyn_cast_ptrEleTy(args.addrInTuple.getType()); in instantiateHostTuple() 463 return fir::dyn_cast_ptrEleTy(t).cast<mlir::TupleType>(); in unwrapTupleTy()
|
| H A D | Allocatable.cpp | 95 loc, fir::dyn_cast_ptrEleTy(statAddr.getType()), stat); in assignStat() 639 if (auto newTy = fir::dyn_cast_ptrEleTy(eleTy)) in createMutableProperties()
|
| H A D | Runtime.cpp | 361 builder.createConvert(loc, fir::dyn_cast_ptrEleTy(type), res); in genSystemClock()
|
| H A D | CallInterface.cpp | 302 return fir::dyn_cast_ptrEleTy(inputs[passedResult->firArgument].type); in getResultStorageType()
|
| H A D | ConvertExpr.cpp | 1763 helper.getComplexPartType(fir::dyn_cast_ptrEleTy(base.getType())); in gen() 1988 mlir::Type arrTy = fir::dyn_cast_ptrEleTy(addr.getType()); in genOffsetAndCoordinateOp() 3082 mlir::Type boxTy = fir::dyn_cast_ptrEleTy(argTy); in genRawProcedureRef() 3818 fir::dyn_cast_ptrEleTy(tempRes.getType()).cast<fir::SequenceType>(); in lowerNewArrayExpression() 4206 if (auto origEleTy = fir::dyn_cast_ptrEleTy(origVal.getType())) in convertElementForUpdate() 4222 if (auto eleTy = fir::dyn_cast_ptrEleTy(origVal.getType()); in convertElementForUpdate()
|
| H A D | IntrinsicCall.cpp | 2522 builder.createConvert(loc, fir::dyn_cast_ptrEleTy(arg->getType()), res1); in genCpuTime() 2974 mlir::Type ty = fir::dyn_cast_ptrEleTy(bufferTy); in genIchar() 3440 assert(fir::dyn_cast_ptrEleTy(toAddr.getType()) == resultType && in genMvbits()
|
| H A D | IO.cpp | 2077 mlir::Type eleTy = fir::dyn_cast_ptrEleTy(addr.getType()); in genInquireSpec()
|
| H A D | Bridge.cpp | 2267 if (fir::dyn_cast_ptrEleTy(addr.getType()) != toTy) { in genAssignment()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/ |
| H A D | Factory.h | 46 fir::dyn_cast_ptrEleTy(src.getType()).template cast<fir::CharacterType>(); in genCharacterCopy() 48 fir::dyn_cast_ptrEleTy(dst.getType()).template cast<fir::CharacterType>(); in genCharacterCopy()
|
| H A D | BoxValue.h | 199 if (auto pointedTy = fir::dyn_cast_ptrEleTy(type)) in getBoxTy()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | CharacterConversion.cpp | 58 auto chrTy = fir::unwrapSequenceType(fir::dyn_cast_ptrEleTy(t)) in matchAndRewrite()
|
| H A D | ArrayValueCopy.cpp | 1208 if (auto inEleTy = dyn_cast_ptrEleTy(input.getType())) { in matchAndRewrite()
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | SymbolMap.h | 146 if (auto eleTy = fir::dyn_cast_ptrEleTy(getAddr().getType())) in hasConstantShape()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | TypeConverter.h | 207 if (auto removeIndirection = fir::dyn_cast_ptrEleTy(ele))
|
| H A D | TargetRewrite.cpp | 128 rewriter->create<fir::AllocaOp>(loc, fir::dyn_cast_ptrEleTy(resTy)); in rewriteCallComplexResultType()
|
| H A D | CodeGen.cpp | 1207 if (auto eleTy = fir::dyn_cast_ptrEleTy(boxEleTy)) 1564 mlir::Type memEleTy = fir::dyn_cast_ptrEleTy(xbox.memref().getType()); in matchAndRewrite() 2247 auto eleTy = fir::dyn_cast_ptrEleTy(coor.getType()); in doRewrite()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/Runtime/ |
| H A D | Character.cpp | 44 if (auto eleTy = fir::dyn_cast_ptrEleTy(ty)) in discoverKind()
|