Home
last modified time | relevance | path

Searched refs:tupleType (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/mlir/test/lib/Dialect/Func/
H A DTestDecomposeCallGraphTypes.cpp58 [](TupleType tupleType, SmallVectorImpl<Type> &types) { in runOnOperation() argument
59 tupleType.getFlattenedTypes(types); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/IR/
H A DBuiltinDialect.cpp52 if (auto tupleType = type.dyn_cast<TupleType>()) { in getAlias() local
53 if (tupleType.size() > 16) { in getAlias()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DCharacter.cpp699 mlir::TupleType tupleType = tuple.getType().cast<mlir::TupleType>(); in extractCharacterProcedureTuple() local
701 loc, tupleType.getType(0), tuple, in extractCharacterProcedureTuple()
710 loc, tupleType.getType(1), tuple, in extractCharacterProcedureTuple()
719 mlir::TupleType tupleType = argTy.cast<mlir::TupleType>(); in createCharacterProcedureTuple() local
720 addr = builder.createConvert(loc, tupleType.getType(0), addr); in createCharacterProcedureTuple()
722 len = builder.createConvert(loc, tupleType.getType(1), len); in createCharacterProcedureTuple()
724 len = builder.create<fir::UndefOp>(loc, tupleType.getType(1)); in createCharacterProcedureTuple()
725 mlir::Value tuple = builder.create<fir::UndefOp>(loc, tupleType); in createCharacterProcedureTuple()
727 loc, tupleType, tuple, addr, in createCharacterProcedureTuple()
731 loc, tupleType, tuple, len, in createCharacterProcedureTuple()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DCodeComplete.cpp22 ast::TupleType tupleType) {} in codeCompleteTupleMemberAccess() argument
H A DParser.cpp685 auto tupleType = type.dyn_cast<ast::TupleType>(); in convertExpressionTo() local
686 if (!tupleType || tupleType.size() != exprTupleType.size()) in convertExpressionTo()
704 tupleType.getElementTypes()[i], diagFn))) in convertExpressionTo()
708 tupleType.getElementNames()); in convertExpressionTo()
2780 } else if (auto tupleType = parentType.dyn_cast<ast::TupleType>()) { in validateMemberAccess() local
2784 index < tupleType.size()) { in validateMemberAccess()
2785 return tupleType.getElementTypes()[index]; in validateMemberAccess()
2789 auto elementNames = tupleType.getElementNames(); in validateMemberAccess()
2792 return tupleType.getElementTypes()[it - elementNames.begin()]; in validateMemberAccess()
3053 else if (ast::TupleType tupleType = parentType.dyn_cast<ast::TupleType>()) in codeCompleteMemberAccess() local
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/Parser/
H A DCodeComplete.h41 virtual void codeCompleteTupleMemberAccess(ast::TupleType tupleType);
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp477 if (auto tupleType = parentType.dyn_cast<ast::TupleType>()) { in genExprImpl() local
478 auto elementNames = tupleType.getElementNames(); in genExprImpl()
569 if (ast::TupleType tupleType = declResultType.dyn_cast<ast::TupleType>()) { in genConstraintOrRewriteCall() local
570 for (ast::Type type : tupleType.getElementTypes()) in genConstraintOrRewriteCall()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DCharacter.h212 mlir::Type tupleType,
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestDialect.cpp146 if (auto tupleType = type.dyn_cast<TupleType>()) { in getAlias() local
147 if (tupleType.size() > 0 && in getAlias()
148 llvm::all_of(tupleType.getTypes(), [](Type elemType) { in getAlias()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.cpp714 void codeCompleteTupleMemberAccess(ast::TupleType tupleType) final { in codeCompleteTupleMemberAccess() argument
715 ArrayRef<ast::Type> elementTypes = tupleType.getElementTypes(); in codeCompleteTupleMemberAccess()
716 ArrayRef<StringRef> elementNames = tupleType.getElementNames(); in codeCompleteTupleMemberAccess()
717 for (unsigned i = 0, e = tupleType.size(); i < e; ++i) { in codeCompleteTupleMemberAccess()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DTargetRewrite.cpp699 auto tupleType = oldArgTys[fixup.index - offset]; in convertSignature() local
704 builder, loc, tupleType, newProcPointerArg, newLenArg); in convertSignature()
/llvm-project-15.0.7/flang/lib/Lower/
H A DCallInterface.cpp918 mlir::Type tupleType = in handleImplicitDummy() local
921 addFirOperand(tupleType, nextPassedArgPosition(), Property::CharProcTuple, in handleImplicitDummy()