Home
last modified time | relevance | path

Searched defs:eleTy (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project/flang/lib/Optimizer/HLFIR/IR/
H A DHLFIRDialect.cpp57 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 DFIRType.cpp697 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 DFIROps.cpp825 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 DMangler.h88 mlir::Type eleTy, in mangleArrayLiteral()
/llvm-project/flang/include/flang/Optimizer/Dialect/
H A DFIRType.h252 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 DReductionTest.cpp66 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 DHLFIRTools.h101 mlir::Type eleTy = getFortranElementType(); hasLengthParameters() local
111 mlir::Type eleTy = getFortranElementType(); hasIntrinsicType() local
H A DIntrinsicCall.h578 getVecLen(mlir::Type eleTy) getVecLen() argument
710 getConvertedElementType(mlir::MLIRContext * context,mlir::Type eleTy) getConvertedElementType() argument
[all...]
H A DPPCIntrinsicCall.h157 mlir::Type eleTy; member
[all...]
/llvm-project/flang/lib/Lower/
H A DConvertConstant.cpp80 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 DConvertExpr.cpp291 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 DHostAssociations.cpp297 auto eleTy = boxTy.getEleTy(); in getFromTuple() local
464 auto eleTy = boxTy.getEleTy(); in getFromTuple() local
/llvm-project/flang/include/flang/Optimizer/CodeGen/
H A DTypeConverter.h99 auto eleTy = cmplx.getElementType(); convertComplexType() local
/llvm-project/flang/lib/Optimizer/Analysis/
H A DAliasAnalysis.cpp64 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 DRagged.cpp34 auto eleTy = fir::unwrapSequenceType(fir::unwrapRefType(header.getType())); in genRaggedArrayAllocate() local
H A DReduction.cpp1345 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 DNumeric.cpp549 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 DCharacter.cpp44 if (auto eleTy = fir::dyn_cast_ptrEleTy(ty)) in discoverKind() local
H A DIntrinsics.cpp137 auto eleTy = fir::unwrapSequenceType(boxEleTy); genRandomNumber() local
/llvm-project/flang/lib/Optimizer/CodeGen/
H A DTypeConverter.cpp205 auto eleTy = fir::unwrapSequenceType(boxElementType); requiresExtendedDesc() local
219 auto eleTy = convertType(ele); convertBoxTypeAsStruct() local
H A DCodeGen.cpp1020 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 DArrayValueCopy.cpp824 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 DReductionProcessor.cpp355 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 DFIRBuilder.cpp93 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 DOptimizedBufferization.cpp336 mlir::Type eleTy = hlfir::getFortranElementType(arrayType); findMatch() local
543 mlir::Type eleTy = lhs.getFortranElementType(); matchAndRewrite() local

12