/llvm-project/flang/lib/Optimizer/HLFIR/IR/ |
H A D | HLFIRDialect.cpp | 57 mlir::Type eleTy; in parse() local 136 mlir::Type eleTy = arrayTy.getEleTy(); in isFortranNumericalOrLogicalArrayObject() local 167 mlir::Type eleTy = arrayTy.getEleTy(); in isFortranLogicalArrayObject() local
|
/llvm-project/flang/lib/Optimizer/Dialect/ |
H A D | FIRType.cpp | 697 if (auto refTy = mlir::dyn_cast<ReferenceType>(eleTy)) in cannotBePointerOrHeapElementType() argument 377 mlir::Type eleTy = t.getEleTy(); unwrapInnerType() local 428 auto eleTy = unwrapRefType(boxTy.getEleTy()); unwrapSeqOrBoxedSeqType() local 436 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(boxTy); getBoxRank() local 688 verify(llvm::function_ref<mlir::InFlightDiagnostic ()> emitError,mlir::Type eleTy) verify() argument 709 verify(llvm::function_ref<mlir::InFlightDiagnostic ()> emitError,mlir::Type eleTy) verify() argument 778 verify(llvm::function_ref<mlir::InFlightDiagnostic ()> emitError,mlir::Type eleTy) verify() argument 825 verify(llvm::function_ref<mlir::InFlightDiagnostic ()> emitError,mlir::Type eleTy) verify() argument 873 verify(llvm::function_ref<mlir::InFlightDiagnostic ()> emitError,mlir::Type eleTy) verify() argument 1052 verify(llvm::function_ref<mlir::InFlightDiagnostic ()> emitError,mlir::Type eleTy) verify() argument 1075 mlir::Type eleTy; parse() local 1126 verify(llvm::function_ref<mlir::InFlightDiagnostic ()> emitError,llvm::ArrayRef<int64_t> shape,mlir::Type eleTy,mlir::AffineMapAttr layoutMap) verify() argument 1201 verify(llvm::function_ref<mlir::InFlightDiagnostic ()> emitError,mlir::Type eleTy) verify() argument 1217 mlir::Type eleTy; parse() local 1230 verify(llvm::function_ref<mlir::InFlightDiagnostic ()> emitError,uint64_t len,mlir::Type eleTy) verify() argument [all...] |
H A D | FIROps.cpp | 825 if (fir::isa_derived(eleTy)) in verify() local 379 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(getMemref().getType()); verify() local 801 auto eleTy = ty.getEleTy(); adjustedElementType() local 879 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(getMemref().getType()); verify() local 896 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(getMemref().getType()); verify() local 998 mlir::Type eleTy = ty.getEleTy(); build() local 1474 auto eleTy = fir::dyn_cast_ptrEleTy(refTy); verify() local 1485 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(refTy); verify() local 1611 auto eleTy = fir::dyn_cast_ptrEleTy(getMemref().getType()); verify() local 1647 auto eleTy = fir::dyn_cast_ptrEleTy(getMemref().getType()); verify() local 2403 auto eleTy = fir::dyn_cast_ptrEleTy(refVal.getType()); build() local 2437 mlir::Type eleTy; parse() local 2771 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(boxTy); getBoxScalarEleTy() local 2956 auto eleTy = resultType; verify() local 3808 auto eleTy = mlir::cast<fir::SequenceType>(op.getType()).getEleTy(); stringLitOpGetKind() local 3946 if (auto eleTy = fir::dyn_cast_ptrEleTy(getRefTuple().getType())) verify() local 4362 applyPathToType(mlir::Type eleTy,mlir::ValueRange path) applyPathToType() argument [all...] |
/llvm-project/flang/include/flang/Lower/ |
H A D | Mangler.h | 88 mlir::Type eleTy, in mangleArrayLiteral()
|
/llvm-project/flang/include/flang/Optimizer/Dialect/ |
H A D | FIRType.h | 252 return eleTy; in unwrapRefType() local 235 auto eleTy = t.getEleTy(); boxMemRefType() local 260 if (auto eleTy = dyn_cast_ptrOrBoxEleTy(t)) unwrapPassByRefType() local [all...] |
/llvm-project/flang/unittests/Optimizer/Builder/Runtime/ |
H A D | ReductionTest.cpp | 66 fir::FirOpBuilder &builder, mlir::Type eleTy, llvm::StringRef fctName) { in testGenMaxVal() 91 fir::FirOpBuilder &builder, mlir::Type eleTy, llvm::StringRef fctName) { in testGenMinVal() 133 fir::FirOpBuilder &builder, mlir::Type eleTy, llvm::StringRef fctName) { in testGenSum() 165 fir::FirOpBuilder &builder, mlir::Type eleTy, llvm::StringRef fctName) { in testGenProduct() 198 fir::FirOpBuilder &builder, mlir::Type eleTy, llvm::StringRef fctName) { in testGenDotProduct() 230 void checkGenMxxloc(fir::FirOpBuilder &builder, mlir::Type eleTy, in checkGenMxxloc()
|
/llvm-project/flang/include/flang/Optimizer/Builder/ |
H A D | HLFIRTools.h | 101 mlir::Type eleTy = getFortranElementType(); hasLengthParameters() local 111 mlir::Type eleTy = getFortranElementType(); hasIntrinsicType() local
|
H A D | IntrinsicCall.h | 578 getVecLen(mlir::Type eleTy) getVecLen() argument 710 getConvertedElementType(mlir::MLIRContext * context,mlir::Type eleTy) getConvertedElementType() argument [all...] |
H A D | PPCIntrinsicCall.h | 157 mlir::Type eleTy; member [all...] |
/llvm-project/flang/lib/Lower/ |
H A D | ConvertConstant.cpp | 80 mlir::Type eleTy = mlir::cast<mlir::ComplexType>(type).getElementType(); in convertToAttribute() local 539 mlir::Type eleTy, bool outlineBigConstantsInReadOnlyMemory) { in genScalarLit() argument 593 mlir::Type eleTy = in genInlinedArrayLit() local 603 mlir::Type eleTy = mlir::cast<fir::SequenceType>(arrayTy).getEleTy(); genInlinedArrayLit() local 652 mlir::Type eleTy = mlir::cast<fir::SequenceType>(arrayTy).getEleTy(); genOutlineArrayLit() local 706 mlir::Type eleTy; genArrayLit() local 755 mlir::Type eleTy = Fortran::lower::translateDerivedTypeToFIRType( gen() local [all...] |
H A D | ConvertExpr.cpp | 291 mlir::Type eleTy = fir::unwrapSequenceType(arrTy); __anonb82c9c080102() local 1329 mlir::Type eleTy = gen() local 1555 mlir::Type eleTy = fir::dyn_cast_ptrOrBoxEleTy(base.getType()); genCoordinateOp() local 1577 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genOffsetAndCoordinateOp() local 1662 mlir::Type eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genArrayCoorOp() local 3106 mlir::Type eleTy = fir::unwrapPassByRefType(elementAddr.getType()); arrayModifyToExv() local 3131 createDerivedArrayAmend(mlir::Location loc,fir::ArrayLoadOp destLoad,fir::FirOpBuilder & builder,fir::ArrayAccessOp destAcc,const fir::ExtendedValue & elementExv,mlir::Type eleTy,mlir::Value innerArg) createDerivedArrayAmend() argument 3548 mlir::Type eleTy = lowerLazyArrayExpression() local 3564 mlir::Type eleTy = lowerLazyArrayExpression() local 3923 convertElementForUpdate(mlir::Location loc,mlir::Type eleTy,mlir::Value origVal) convertElementForUpdate() argument 3942 if (auto eleTy = fir::dyn_cast_ptrEleTy(origVal.getType()); convertElementForUpdate() local 3987 mlir::Type eleTy = fir::applyPathToType(arrTy, iterSpace.iterVec()); defaultStoreToDestination() local 4148 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genMaskAccess() local 4279 mlir::Type eleTy = genMasks() local 4468 if (mlir::Type eleTy = fir::unwrapSequenceType(type); createAndLoadSomeArrayTemp() local 5708 mlir::Type eleTy = genarr() local 5765 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genarr() local 5831 mlir::Type eleTy = fir::applyPathToType(resTy, iters.iterVec()); genarr() local 5857 mlir::Type eleTy = fir::applyPathToType(arrTy, iters.iterVec()); genarr() local 5878 mlir::Type eleTy = fir::applyPathToType(arrTy, iters.iterVec()); genarr() local 6067 computeElementSize(const ExtValue & exv,mlir::Type eleTy,mlir::Type resTy) computeElementSize() argument 6167 copyNextArrayCtorSection(const ExtValue & exv,mlir::Value buffPos,mlir::Value buffSize,mlir::Value mem,mlir::Value eleSz,mlir::Type eleTy,mlir::Type eleRefTy,mlir::Type resTy) copyNextArrayCtorSection() argument 6329 mlir::Type eleTy = fir::unwrapSequenceType(seqTy); genArrayCtorInitializer() local 6396 mlir::Type eleTy = fir::unwrapSequenceType(resTy); genarr() local 6793 mlir::Type eleTy = lowerPath(arrayExv, components); applyPathToArrayLoad() local 6918 auto eleTy = fir::applyPathToType(load.getType(), iters.iterVec()); applyPathToArrayLoad() local 6989 mlir::Type eleTy = fir::unwrapRefType(addr.getType()); genAsScalar() local [all...] |
H A D | HostAssociations.cpp | 297 auto eleTy = boxTy.getEleTy(); in getFromTuple() local 464 auto eleTy = boxTy.getEleTy(); in getFromTuple() local
|
/llvm-project/flang/include/flang/Optimizer/CodeGen/ |
H A D | TypeConverter.h | 99 auto eleTy = cmplx.getElementType(); convertComplexType() local
|
/llvm-project/flang/lib/Optimizer/Analysis/ |
H A D | AliasAnalysis.cpp | 64 auto eleTy = fir::dyn_cast_ptrEleTy(ty); isPointerReference() local 90 auto eleTy = fir::dyn_cast_ptrEleTy(valueType); isRecordWithPointerComponent() local
|
/llvm-project/flang/lib/Optimizer/Builder/Runtime/ |
H A D | Ragged.cpp | 34 auto eleTy = fir::unwrapSequenceType(fir::unwrapRefType(header.getType())); in genRaggedArrayAllocate() local
|
H A D | Reduction.cpp | 1345 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getElementType(); in genNorm2() local 1094 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genMaxloc() local 1141 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genMaxval() local 1209 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genMinloc() local 1281 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genMinval() local 1323 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genNorm2Dim() local 1396 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genProduct() local 1460 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(ty); genDotProduct() local 1539 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genSum() local 1677 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); GEN_IALL_IANY_IPARITY() local 1755 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genReduce() local 1878 auto eleTy = mlir::cast<fir::SequenceType>(arrTy).getEleTy(); genReduceDim() local [all...] |
H A D | Numeric.cpp | 549 mlir::Type eleTy = fir::unwrapRefType(x.getType()); genSelectedIntKind() local 570 mlir::Type eleTy = fir::unwrapRefType(x.getType()); genSelectedLogicalKind() local 590 mlir::Type eleTy = fir::unwrapRefType(arg.getType()); genSelectedRealKind() local
|
H A D | Character.cpp | 44 if (auto eleTy = fir::dyn_cast_ptrEleTy(ty)) in discoverKind() local
|
H A D | Intrinsics.cpp | 137 auto eleTy = fir::unwrapSequenceType(boxEleTy); genRandomNumber() local
|
/llvm-project/flang/lib/Optimizer/CodeGen/ |
H A D | TypeConverter.cpp | 205 auto eleTy = fir::unwrapSequenceType(boxElementType); requiresExtendedDesc() local 219 auto eleTy = convertType(ele); convertBoxTypeAsStruct() local
|
H A D | CodeGen.cpp | 1020 for (auto eleTy = getDimension() local 1049 convertSubcomponentIndices(mlir::Location loc,mlir::Type eleTy,mlir::ValueRange indices,mlir::Type * retTy=nullptr) convertSubcomponentIndices() argument 1093 auto eleTy = boxTy.getEleTy(); getCFIAttr() local 1122 if (auto eleTy = fir::dyn_cast_ptrEleTy(boxEleTy)) global() local 1542 mlir::Type eleTy = boxTy.getEleTy(); matchAndRewrite() local 2016 auto eleTy = ty.getElementType(); getArrayElementType() local 2261 auto eleTy = fir::dyn_cast_ptrEleTy(coor.getType()); doRewrite() local 2714 mlir::Type eleTy = arrTy.getElementType(); attributeTypeIsCompatible() local 3335 mlir::Type eleTy = lowering.convertType(getComplexEleTy(sumop.getType())); complexSum() local 3394 mlir::Type eleTy = convertType(getComplexEleTy(mulc.getType())); matchAndRewrite() local 3429 mlir::Type eleTy = convertType(getComplexEleTy(divc.getType())); matchAndRewrite() local 3463 auto eleTy = convertType(getComplexEleTy(neg.getType())); matchAndRewrite() local [all...] |
/llvm-project/flang/lib/Optimizer/Transforms/ |
H A D | ArrayValueCopy.cpp | 824 auto eleTy = unwrapSequenceType(unwrapPassByRefType(ty)); in getEleTy() local 938 mlir::Location loc, mlir::Type eleTy, in genCoorOp() 1028 auto eleTy = unwrapSequenceType(unwrapPassByRefType(dst.getType())); in genArrayCopy() local 1049 auto eleTy = in genArrayLoadTypeParameters() local 1148 auto eleTy = access.getType(); in referenceToClone() local
|
/llvm-project/flang/lib/Lower/OpenMP/ |
H A D | ReductionProcessor.cpp | 355 mlir::Type eleTy = heapTy ? heapTy.getEleTy() : ptrTy.getEleTy(); genBoxCombiner() local 484 auto eleTy = fir::unwrapRefType(boxTy.getEleTy()); unwrapSeqOrBoxedType() local
|
/llvm-project/flang/lib/Optimizer/Builder/ |
H A D | FIRBuilder.cpp | 93 getRefType(mlir::Type eleTy) getRefType() argument 98 getVarLenSeqTy(mlir::Type eleTy,unsigned rank) getVarLenSeqTy() argument 395 auto eleTy = helper.getComplexPartType(toTy); convertWithSemantics() local 982 auto eleTy = fir::unwrapAllRefAndSeqType(boxTy.getEleTy()); getFromBox() local 1133 auto eleTy = fir::unwrapSequenceType(fir::dyn_cast_ptrOrBoxEleTy(fieldTy)); componentToExtendedValue() local 1450 auto eleTy = fir::applyPathToType(seqTy, path); genLenOfCharacter() local [all...] |
/llvm-project/flang/lib/Optimizer/HLFIR/Transforms/ |
H A D | OptimizedBufferization.cpp | 336 mlir::Type eleTy = hlfir::getFortranElementType(arrayType); findMatch() local 543 mlir::Type eleTy = lhs.getFortranElementType(); matchAndRewrite() local
|