Home
last modified time | relevance | path

Searched refs:getTrait (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DOpPythonBindingGen.cpp372 if (op.getTrait(sameSizeTrait)) { in emitElementAccessors()
397 if (op.getTrait(attrSizedTrait)) { in emitElementAccessors()
578 return op.getTrait("::mlir::OpTrait::SameOperandsAndResultType") && in hasSameArgumentAndResultTypes()
585 return op.getTrait("::mlir::OpTrait::FirstAttrDerivedResultType") && in hasFirstAttrDerivedResultTypes()
592 return op.getTrait("::mlir::InferTypeOpInterface::Trait") && in hasInferTypeInterface()
756 bool sizedSegments = op.getTrait(attrSizedTraitForKind("operand")) != nullptr; in populateBuilderLinesOperand()
831 bool sizedSegments = op.getTrait(attrSizedTraitForKind("result")) != nullptr; in populateBuilderLinesResult()
1049 if (op.getTrait(attrSizedTraitForKind("operand")) != nullptr) { in emitOpBindings()
1052 if (op.getTrait(attrSizedTraitForKind("result")) != nullptr) { in emitOpBindings()
H A DOpDefinitionsGen.cpp343 if (op.getTrait("::mlir::OpTrait::AttrSizedOperandSegments")) { in computeAttrMetadata()
349 if (op.getTrait("::mlir::OpTrait::AttrSizedResultSegments")) { in computeAttrMetadata()
622 if (op.getTrait("::mlir::OpTrait::AttrSizedOperandSegments")) { in genNativeTraitAttrVerifier()
627 if (op.getTrait("::mlir::OpTrait::AttrSizedResultSegments")) { in genNativeTraitAttrVerifier()
1182 op.getTrait("::mlir::OpTrait::SameVariadicOperandSize"); in generateNamedOperandGetters()
1184 op.getTrait("::mlir::OpTrait::AttrSizedOperandSegments"); in generateNamedOperandGetters()
1279 op.getTrait("::mlir::OpTrait::AttrSizedOperandSegments"); in genNamedOperandSetters()
1328 op.getTrait("::mlir::OpTrait::SameVariadicResultSize"); in genNamedResultGetters()
1330 op.getTrait("::mlir::OpTrait::AttrSizedResultSegments"); in genNamedResultGetters()
1464 return op.getTrait("::mlir::InferTypeOpInterface::Trait"); in canInferType()
[all …]
H A DOpFormatGen.cpp307 hasImplicitTermTrait || op.getTrait("::mlir::OpTrait::SingleBlock"); in OperationFormat()
1559 if (op.getTrait("::mlir::OpTrait::AttrSizedOperandSegments")) { in genParserVariadicSegmentResolution()
1584 op.getTrait("::mlir::OpTrait::AttrSizedResultSegments")) { in genParserVariadicSegmentResolution()
1638 op.getTrait("::mlir::OpTrait::AttrSizedOperandSegments")) in genAttrDictPrinter()
1641 op.getTrait("::mlir::OpTrait::AttrSizedResultSegments")) in genAttrDictPrinter()
H A DRewriterGen.cpp1435 resultOp.getTrait("::mlir::OpTrait::SameOperandsAndResultType"); in handleOpCreation()
1437 resultOp.getTrait("::mlir::OpTrait::FirstAttrDerivedResultType"); in handleOpCreation()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtDataCollectors.td20 addData(S->getTrait());
25 addData(S->getTrait());
35 addData(S->getTrait());
H A DExprCXX.h2721 TypeTrait getTrait() const { in getTrait() function
2809 ArrayTypeTrait getTrait() const { return static_cast<ArrayTypeTrait>(ATT); } in getTrait() function
2875 ExpressionTrait getTrait() const { return static_cast<ExpressionTrait>(ET); } in getTrait() function
/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DOperator.h189 const Trait *getTrait(llvm::StringRef trait) const;
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DOperator.cpp212 const Trait *Operator::getTrait(StringRef trait) const { in getTrait() function in Operator
336 if (getTrait("::mlir::OpTrait::SameOperandsAndResultType")) { in populateTypeInferenceInfo()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTStructuralEquivalence.cpp230 return E1->getTrait() == E2->getTrait() && E1->getValue() == E2->getValue(); in IsStmtEquivalent()
303 if (E1->getTrait() != E2->getTrait()) in IsStmtEquivalent()
H A DTextNodeDumper.cpp1264 OS << " " << getTraitSpelling(Node->getTrait()); in VisitTypeTraitExpr()
1268 OS << " " << getTraitSpelling(Node->getTrait()); in VisitArrayTypeTraitExpr()
1272 OS << " " << getTraitSpelling(Node->getTrait()); in VisitExpressionTraitExpr()
H A DStmtProfile.cpp2066 ID.AddInteger(S->getTrait()); in VisitTypeTraitExpr()
2074 ID.AddInteger(S->getTrait()); in VisitArrayTypeTraitExpr()
2080 ID.AddInteger(S->getTrait()); in VisitExpressionTraitExpr()
H A DStmtPrinter.cpp2390 OS << getTraitSpelling(E->getTrait()) << "("; in VisitTypeTraitExpr()
2400 OS << getTraitSpelling(E->getTrait()) << '('; in VisitArrayTypeTraitExpr()
2406 OS << getTraitSpelling(E->getTrait()) << '('; in VisitExpressionTraitExpr()
H A DASTImporter.cpp7278 ToBeginLoc, E->getTrait(), ToQueriedTypeSourceInfo, E->getValue(), in VisitArrayTypeTraitExpr()
7292 ToBeginLoc, E->getTrait(), ToQueriedExpression, E->getValue(), in VisitExpressionTraitExpr()
8325 Importer.getToContext(), ToType, ToBeginLoc, E->getTrait(), ToArgs, in VisitTypeTraitExpr()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterStmt.cpp1977 Record.push_back(E->getTrait()); in VisitArrayTypeTraitExpr()
1987 Record.push_back(E->getTrait()); in VisitExpressionTraitExpr()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp847 op.getTrait("::mlir::InferTypeOpInterface::Trait"); in processTdIncludeRecords()
/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h12551 return getDerived().RebuildTypeTrait(E->getTrait(), E->getBeginLoc(), Args, in TransformTypeTraitExpr()
12736 return getDerived().RebuildArrayTypeTrait(E->getTrait(), E->getBeginLoc(), T, in TransformArrayTypeTraitExpr()
12755 return getDerived().RebuildExpressionTrait(E->getTrait(), E->getBeginLoc(), in TransformExpressionTraitExpr()