Lines Matching refs:SomeExpr
375 static bool allSymbolsInExprPresentInMap(const Fortran::lower::SomeExpr &expr, in allSymbolsInExprPresentInMap()
499 bool isElementalProcWithArrayArgs(const Fortran::lower::SomeExpr &x) { in isElementalProcWithArrayArgs()
646 ExtValue genExtAddr(const Fortran::lower::SomeExpr &expr) { in genExtAddr()
652 ExtValue genBoxArg(const Fortran::lower::SomeExpr &expr) { in genBoxArg()
660 ExtValue genExtValue(const Fortran::lower::SomeExpr &expr) { in genExtValue()
667 genMutableBoxValue(const Fortran::lower::SomeExpr &expr) { in genMutableBoxValue()
1056 const Fortran::lower::SomeExpr &expr = value.second.value(); in genval()
2164 lowerIntrinsicArgumentAsInquired(const Fortran::lower::SomeExpr &expr) { in lowerIntrinsicArgumentAsInquired()
2179 ExtValue lowerIntrinsicArgumentAsBox(const Fortran::lower::SomeExpr &expr) { in lowerIntrinsicArgumentAsBox()
2204 auto prepareOptionalArg = [&](const Fortran::lower::SomeExpr &expr) { in genIntrinsicRef()
2210 auto prepareOtherArg = [&](const Fortran::lower::SomeExpr &expr) { in genIntrinsicRef()
2235 Fortran::evaluate::UnwrapExpr<Fortran::lower::SomeExpr>(arg.value()); in genIntrinsicRef()
2500 caller.walkResultExtents([&](const Fortran::lower::SomeExpr &e) { in genCallOpAndResult()
2503 caller.walkResultLengths([&](const Fortran::lower::SomeExpr &e) { in genCallOpAndResult()
2712 ExtValue genTempExtAddr(const Fortran::lower::SomeExpr &expr) { in genTempExtAddr()
2860 prepareActualThatMayBeAbsent(const Fortran::lower::SomeExpr &expr) { in prepareActualThatMayBeAbsent()
2935 const Fortran::lower::SomeExpr &expr, in prepareActualToBaseAddressLike()
3603 const Fortran::lower::SomeExpr &lhs, const Fortran::lower::SomeExpr &rhs, in lowerAnyMaskedArrayAssignment()
3629 const Fortran::lower::SomeExpr &lhs, const Fortran::lower::SomeExpr &rhs, in lowerArrayOfPointerAssignment()
3650 const Fortran::lower::SomeExpr &lhs, const Fortran::lower::SomeExpr &rhs, in lowerArrayOfPointerAssignment()
3673 const Fortran::lower::SomeExpr &lhs, const Fortran::lower::SomeExpr &rhs, in lowerAllocatableArrayAssignment()
3719 void lowerAllocatableArrayAssignment(const Fortran::lower::SomeExpr &lhs, in lowerAllocatableArrayAssignment()
3720 const Fortran::lower::SomeExpr &rhs) { in lowerAllocatableArrayAssignment()
3780 const Fortran::lower::SomeExpr &expr) { in lowerBoxedArrayExpression()
3786 ExtValue lowerBoxedArrayExpr(const Fortran::lower::SomeExpr &exp) { in lowerBoxedArrayExpr()
3805 const Fortran::lower::SomeExpr &expr) { in lowerNewArrayExpression()
3833 const Fortran::lower::SomeExpr &expr, mlir::Value raggedHeader) { in lowerLazyArrayExpression()
3841 void lowerLazyArrayExpression(const Fortran::lower::SomeExpr &expr, in lowerLazyArrayExpression()
3929 const Fortran::lower::SomeExpr &lhs, in lowerElementalUserAssignment()
3930 const Fortran::lower::SomeExpr &rhs) { in lowerElementalUserAssignment()
3966 const Fortran::lower::SomeExpr &call) { in lowerElementalSubroutine()
3975 void lowerElementalSubroutine(const Fortran::lower::SomeExpr &call) { in lowerElementalSubroutine()
3984 ExtValue lowerScalarAssignment(const Fortran::lower::SomeExpr &lhs, in lowerScalarAssignment()
3985 const Fortran::lower::SomeExpr &rhs) { in lowerScalarAssignment()
4025 const Fortran::lower::SomeExpr &lhs, in lowerScalarUserAssignment()
4026 const Fortran::lower::SomeExpr &rhs) { in lowerScalarUserAssignment()
4035 const Fortran::lower::SomeExpr &lhs, in lowerScalarUserAssignment()
4036 const Fortran::lower::SomeExpr &rhs) { in lowerScalarUserAssignment()
4083 void determineShapeOfDest(const Fortran::lower::SomeExpr &lhs) { in determineShapeOfDest()
4160 bool determineShapeWithSlice(const Fortran::lower::SomeExpr &lhs) { in determineShapeWithSlice()
4180 ExtValue lowerArrayExpression(const Fortran::lower::SomeExpr &exp) { in lowerArrayExpression()
4863 auto prepareOptionalArg = [&](const Fortran::lower::SomeExpr &expr) { in genElementalIntrinsicProcRef()
4878 auto prepareOtherArg = [&](const Fortran::lower::SomeExpr &expr) { in genElementalIntrinsicProcRef()
4902 Fortran::evaluate::UnwrapExpr<Fortran::lower::SomeExpr>(arg.value()); in genElementalIntrinsicProcRef()
5533 static Fortran::lower::SomeExpr
5539 static Fortran::lower::SomeExpr ignoreEvConvert( in ignoreEvConvert()
5546 static Fortran::lower::SomeExpr ignoreEvConvert(const A &x) { in ignoreEvConvert()
5614 CC genVectorSubscriptArrayFetch(const Fortran::lower::SomeExpr &expr, in genVectorSubscriptArrayFetch()
6114 genOptionalArrayFetch(const Fortran::lower::SomeExpr &expr) { in genOptionalArrayFetch()
6175 CC genarrForwardOptionalArgumentToCall(const Fortran::lower::SomeExpr &expr) { in genarrForwardOptionalArgumentToCall()
7435 const Fortran::lower::SomeExpr &expr, Fortran::lower::SymMap &symMap, in createSomeExtendedExpression()
7444 const Fortran::lower::SomeExpr &expr, in createDenseGlobal()
7469 const Fortran::lower::SomeExpr &expr, Fortran::lower::SymMap &symMap, in createSomeInitializerExpression()
7480 const Fortran::lower::SomeExpr &expr, Fortran::lower::SymMap &symMap, in createSomeExtendedAddress()
7488 const Fortran::lower::SomeExpr &expr, Fortran::lower::SymMap &symMap, in createInitializerAddress()
7497 const Fortran::lower::SomeExpr &lhs, const Fortran::lower::SomeExpr &rhs, in createSomeArrayAssignment()
7506 const Fortran::lower::SomeExpr &rhs, Fortran::lower::SymMap &symMap, in createSomeArrayAssignment()
7523 const Fortran::lower::SomeExpr &lhs, const Fortran::lower::SomeExpr &rhs, in createAnyMaskedArrayAssignment()
7538 const Fortran::lower::SomeExpr &lhs, const Fortran::lower::SomeExpr &rhs, in createAllocatableArrayAssignment()
7553 const Fortran::lower::SomeExpr &lhs, const Fortran::lower::SomeExpr &rhs, in createArrayOfPointerAssignment()
7572 const Fortran::lower::SomeExpr &expr, Fortran::lower::SymMap &symMap, in createSomeArrayTempValue()
7581 const Fortran::lower::SomeExpr &expr, mlir::Value raggedHeader, in createLazyArrayTempValue()
7590 const Fortran::lower::SomeExpr &expr, in createSomeArrayBox()
7600 const Fortran::lower::SomeExpr &expr, Fortran::lower::SymMap &symMap) { in createMutableBox()
7613 const Fortran::lower::SomeExpr &expr, Fortran::lower::SymMap &symMap, in createBoxValue()