| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | OpPythonBindingGen.cpp | 372 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 D | OpDefinitionsGen.cpp | 343 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 D | OpFormatGen.cpp | 307 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 D | RewriterGen.cpp | 1435 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 D | StmtDataCollectors.td | 20 addData(S->getTrait()); 25 addData(S->getTrait()); 35 addData(S->getTrait());
|
| H A D | ExprCXX.h | 2721 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 D | Operator.h | 189 const Trait *getTrait(llvm::StringRef trait) const;
|
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | Operator.cpp | 212 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 D | ASTStructuralEquivalence.cpp | 230 return E1->getTrait() == E2->getTrait() && E1->getValue() == E2->getValue(); in IsStmtEquivalent() 303 if (E1->getTrait() != E2->getTrait()) in IsStmtEquivalent()
|
| H A D | TextNodeDumper.cpp | 1264 OS << " " << getTraitSpelling(Node->getTrait()); in VisitTypeTraitExpr() 1268 OS << " " << getTraitSpelling(Node->getTrait()); in VisitArrayTypeTraitExpr() 1272 OS << " " << getTraitSpelling(Node->getTrait()); in VisitExpressionTraitExpr()
|
| H A D | StmtProfile.cpp | 2066 ID.AddInteger(S->getTrait()); in VisitTypeTraitExpr() 2074 ID.AddInteger(S->getTrait()); in VisitArrayTypeTraitExpr() 2080 ID.AddInteger(S->getTrait()); in VisitExpressionTraitExpr()
|
| H A D | StmtPrinter.cpp | 2390 OS << getTraitSpelling(E->getTrait()) << "("; in VisitTypeTraitExpr() 2400 OS << getTraitSpelling(E->getTrait()) << '('; in VisitArrayTypeTraitExpr() 2406 OS << getTraitSpelling(E->getTrait()) << '('; in VisitExpressionTraitExpr()
|
| H A D | ASTImporter.cpp | 7278 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 D | ASTWriterStmt.cpp | 1977 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 D | Parser.cpp | 847 op.getTrait("::mlir::InferTypeOpInterface::Trait"); in processTdIncludeRecords()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | TreeTransform.h | 12551 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()
|