Home
last modified time | relevance | path

Searched refs:dyn_cast_ptrEleTy (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIRType.h97 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 DBoxValue.cpp50 if (auto t = fir::dyn_cast_ptrEleTy(baseTy)) in getTypeParams()
185 mlir::Type type = fir::dyn_cast_ptrEleTy(getAddr().getType()); in verify()
H A DMutableBox.cpp223 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 DFIRBuilder.cpp462 auto elementType = fir::dyn_cast_ptrEleTy(itemAddr.getType()); in createBox()
889 if (auto ty = fir::dyn_cast_ptrEleTy(fieldTy)) in componentToExtendedValue()
H A DCharacter.cpp128 if (auto eleType = fir::dyn_cast_ptrEleTy(type)) in toExtendedValue()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIRType.cpp201 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 DFIROps.cpp260 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 DHostAssociations.cpp139 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 DAllocatable.cpp95 loc, fir::dyn_cast_ptrEleTy(statAddr.getType()), stat); in assignStat()
639 if (auto newTy = fir::dyn_cast_ptrEleTy(eleTy)) in createMutableProperties()
H A DRuntime.cpp361 builder.createConvert(loc, fir::dyn_cast_ptrEleTy(type), res); in genSystemClock()
H A DCallInterface.cpp302 return fir::dyn_cast_ptrEleTy(inputs[passedResult->firArgument].type); in getResultStorageType()
H A DConvertExpr.cpp1763 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 DIntrinsicCall.cpp2522 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 DIO.cpp2077 mlir::Type eleTy = fir::dyn_cast_ptrEleTy(addr.getType()); in genInquireSpec()
H A DBridge.cpp2267 if (fir::dyn_cast_ptrEleTy(addr.getType()) != toTy) { in genAssignment()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DFactory.h46 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 DBoxValue.h199 if (auto pointedTy = fir::dyn_cast_ptrEleTy(type)) in getBoxTy()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DCharacterConversion.cpp58 auto chrTy = fir::unwrapSequenceType(fir::dyn_cast_ptrEleTy(t)) in matchAndRewrite()
H A DArrayValueCopy.cpp1208 if (auto inEleTy = dyn_cast_ptrEleTy(input.getType())) { in matchAndRewrite()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DSymbolMap.h146 if (auto eleTy = fir::dyn_cast_ptrEleTy(getAddr().getType())) in hasConstantShape()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DTypeConverter.h207 if (auto removeIndirection = fir::dyn_cast_ptrEleTy(ele))
H A DTargetRewrite.cpp128 rewriter->create<fir::AllocaOp>(loc, fir::dyn_cast_ptrEleTy(resTy)); in rewriteCallComplexResultType()
H A DCodeGen.cpp1207 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 DCharacter.cpp44 if (auto eleTy = fir::dyn_cast_ptrEleTy(ty)) in discoverKind()