Home
last modified time | relevance | path

Searched refs:getOperator (Results 1 – 25 of 57) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp305 if (N.getOperator()->isSubClassOf("ComplexPattern")) { in EmitOperatorMatchCode()
309 std::string PatternName = std::string(N.getOperator()->getName()); in EmitOperatorMatchCode()
323 const SDNodeInfo &CInfo = CGP.getSDNodeInfo(N.getOperator()); in EmitOperatorMatchCode()
335 if ((N.getOperator()->getName() == "and" || in EmitOperatorMatchCode()
336 N.getOperator()->getName() == "or") && in EmitOperatorMatchCode()
349 if (N.getOperator()->getName() == "and") in EmitOperatorMatchCode()
376 AddMatcher(new RecordMatcher("'" + N.getOperator()->getName().str() + in EmitOperatorMatchCode()
418 const SDNodeInfo &PInfo = CGP.getSDNodeInfo(Root.getOperator()); in EmitOperatorMatchCode()
420 Root.getOperator() == CGP.get_intrinsic_void_sdnode() || in EmitOperatorMatchCode()
421 Root.getOperator() == CGP.get_intrinsic_w_chain_sdnode() || in EmitOperatorMatchCode()
[all …]
H A DGlobalISelEmitter.cpp294 assert(Dst.getOperator()->isSubClassOf("Instruction")); in getInstResultType()
295 CodeGenInstruction &InstInfo = Target.getInstruction(Dst.getOperator()); in getInstResultType()
737 SrcGIEquivOrNull = findNodeEquiv(Src.getOperator()); in createAndImportSelDAGMatcher()
740 explainOperator(Src.getOperator())); in createAndImportSelDAGMatcher()
968 SrcChild.getOperator()->isSubClassOf("ComplexPattern")) { in importChildMatcher()
971 std::string PatternName = std::string(SrcChild.getOperator()->getName()); in importChildMatcher()
991 if (SrcChild.getOperator()->isSubClassOf("SDNode")) { in importChildMatcher()
992 auto &ChildSDNI = CGP.getSDNodeInfo(SrcChild.getOperator()); in importChildMatcher()
997 if (SrcChild.getOperator()->getName() == "timm") { in importChildMatcher()
1037 if (SrcChild.getOperator()->isSubClassOf("ComplexPattern")) { in importChildMatcher()
[all …]
H A DFastISelEmitter.cpp209 if (InstPatNode.getOperator()->getName() == "imm") { in initialize()
214 if (InstPatNode.getOperator()->getName() == "fpimm") { in initialize()
225 if (!Op.isLeaf() && Op.getOperator()->getName() == "imm") { in initialize()
256 if (Op.getOperator()->getName() == "fpimm") { in initialize()
464 Record *Op = Dst.getOperator(); in collectPatterns()
484 if (ChildOp.getOperator()->isSubClassOf("Instruction")) { in collectPatterns()
527 Record *InstPatOp = InstPatNode.getOperator(); in collectPatterns()
549 if (InstPatNode.getOperator()->getName() == "imm" || in collectPatterns()
550 InstPatNode.getOperator()->getName() == "fpimm") in collectPatterns()
592 InstructionMemo Memo(Pattern.getDstPattern().getOperator()->getName(), in collectPatterns()
H A DDAGISelEmitter.cpp50 Record *Op = P.getOperator(); in getResultPatternCost()
70 Record *Op = P.getOperator(); in getResultPatternSize()
H A DAsmWriterEmitter.cpp1026 auto *Op = dyn_cast<DefInit>(D->getOperator()); in EmitPrintAliasInstruction()
1044 D = DagInit::get(D->getOperator(), nullptr, Args, ArgNames); in EmitPrintAliasInstruction()
1050 if (NotArg->getOperator()->getAsString() != "not" || in EmitPrintAliasInstruction()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp46 return Op->getOperator() != OO_Call && Op->getOperator() != OO_Subscript && in mayEverNeedParens()
47 Op->getOperator() != OO_Arrow; in mayEverNeedParens()
58 return Op->getNumArgs() == 2 && Op->getOperator() != OO_PlusPlus && in needParensAfterUnaryOperator()
59 Op->getOperator() != OO_MinusMinus && Op->getOperator() != OO_Call && in needParensAfterUnaryOperator()
60 Op->getOperator() != OO_Subscript; in needParensAfterUnaryOperator()
195 if (OpCall->getOperator() == K && OpCall->getNumArgs() == 1) in maybeGetOperatorObjectArg()
H A DStencil.cpp170 if (OpCall->getOperator() == clang::OO_Arrow && in eval()
190 if (OpCall->getOperator() == clang::OO_Arrow && in eval()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp1393 Record *Op = Tree->getOperator(); in getCodeToRunOnSDNode()
1662 TP.error(N.getOperator()->getName() + " expects a VT operand!"); in ApplyTypeConstraint()
1882 if (DefInit *DI = dyn_cast<DefInit>(Dag->getOperator())) in GetNumNodeResults()
1928 OS << '(' << getOperator()->getName(); in print()
1980 if (N.getOperator() != getOperator() || in isIsomorphicTo()
2017 getOperator(), std::move(CChildren), getNumTypes()); in clone()
2082 Record *Op = getOperator(); in InlinePatternFragments()
2120 getOperator(), std::move(NewChildren), getNumTypes()); in InlinePatternFragments()
2332 if (getOperator() != CDP.get_intrinsic_void_sdnode() && in getIntrinsicInfo()
2333 getOperator() != CDP.get_intrinsic_w_chain_sdnode() && in getIntrinsicInfo()
[all …]
H A DCodeGenInstruction.cpp32 if (DefInit *Init = dyn_cast<DefInit>(OutDI->getOperator())) { in CGIOperandList()
44 if (DefInit *Init = dyn_cast<DefInit>(InDI->getOperator())) { in CGIOperandList()
71 ArgInit = SubArgDag->getOperator(); in CGIOperandList()
99 if (!isa<DefInit>(MIOpInfo->getOperator()) || in CGIOperandList()
100 cast<DefInit>(MIOpInfo->getOperator())->getDef()->getName() != "ops") in CGIOperandList()
H A DVarLenCodeEmitterGen.cpp108 const Init *Op = DI->getOperator(); in getCustomCoders()
137 std::string Op = DI->getOperator()->getAsString(); in buildRec()
215 DagInit::get(DI->getOperator(), nullptr, NewArgs, {}), in buildRec()
H A DSubtargetFeatureInfo.cpp142 auto *Op = dyn_cast<DefInit>(D->getOperator()); in emitFeaturesAux()
H A DCodeGenInstAlias.cpp173 DefInit *DI = dyn_cast<DefInit>(Result->getOperator()); in CodeGenInstAlias()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DCombinerUtils.h50 if (const DefInit *OpI = dyn_cast<DefInit>(I->getOperator())) in getDagWithSpecificOperator()
63 if (const DefInit *OpI = dyn_cast<DefInit>(I->getOperator())) in getDagWithOperatorOfSubClass()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp54 Op = OO->getOperator(); in LogicalBinOp()
257 bool Conjunction = FE->getOperator() == BinaryOperatorKind::BO_LAnd; in calculateConstraintSatisfaction()
295 S.Context, Out.get(), Res.get(), FE->getOperator(), S.Context.BoolTy, in calculateConstraintSatisfaction()
312 S.Context, Out.get(), Res.get(), FE->getOperator(), S.Context.BoolTy, in calculateConstraintSatisfaction()
319 Out = S.BuildEmptyCXXFoldExpr(FE->getBeginLoc(), FE->getOperator()); in calculateConstraintSatisfaction()
344 (FE->getOperator() == BinaryOperatorKind::BO_LAnd || in calculateConstraintSatisfaction()
345 FE->getOperator() == BinaryOperatorKind::BO_LOr)) { in calculateConstraintSatisfaction()
1626 (FE->getOperator() == BinaryOperatorKind::BO_LAnd || in fromConstraintExpr()
1627 FE->getOperator() == BinaryOperatorKind::BO_LOr)) { in fromConstraintExpr()
1632 FE->getOperator() == BinaryOperatorKind::BO_LAnd in fromConstraintExpr()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DLexicallyOrderedRecursiveASTVisitor.h120 switch (CE->getOperator()) { in getStmtChildren()
H A DTemplateName.h561 OverloadedOperatorKind getOperator() const { in getOperator() function
571 Profile(ID, getQualifier(), getOperator()); in Profile()
H A DStmtDataCollectors.td187 addData(S->isRightFold()); addData(S->getOperator());
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DSetTheory.cpp213 cast<DefInit>(Expr->getOperator())->getDef()->getRecords(); in apply()
298 DefInit *OpInit = dyn_cast<DefInit>(DagExpr->getOperator()); in evaluate()
H A DJSONBackend.cpp93 obj["operator"] = translateInit(*Dag->getOperator()); in translateInit()
H A DRecord.cpp928 auto *TI = cast<TypedInit>(Dag->getOperator()); in Fold()
935 return Dag->getOperator(); in Fold()
1215 DefInit *LOp = dyn_cast<DefInit>(LHSs->getOperator()); in Fold()
1216 DefInit *ROp = dyn_cast<DefInit>(RHSs->getOperator()); in Fold()
1217 if ((!LOp && !isa<UnsetInit>(LHSs->getOperator())) || in Fold()
1218 (!ROp && !isa<UnsetInit>(RHSs->getOperator()))) in Fold()
1566 Init *Val = ItemApply(LHS, MHSd->getOperator(), RHS, CurRec); in ForeachDagApply()
1567 if (Val != MHSd->getOperator()) in ForeachDagApply()
1812 return DagInit::get(Dag->getOperator(), Dag->getName(), Args, Names); in Fold()
1830 return DagInit::get(Dag->getOperator(), Dag->getName(), Args, Names); in Fold()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp657 if (CmpExpr->getOperator() == clang::OO_ExclaimEqual) in transferOptionalAndOptionalCmp()
671 if (CmpExpr->getOperator() == clang::OO_ExclaimEqual) in transferOptionalAndValueCmp()
684 if (CmpExpr->getOperator() == clang::OO_ExclaimEqual) in transferOptionalAndNulloptCmp()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedCallArgsChecker.cpp164 if (MemberOp->getOperator() == in shouldSkipCall()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h922 return llvm::is_contained(Names, getOperatorSpelling(Node.getOperator()));
2026 switch (Node.getOperator()) {
2105 if (Node.getNumArgs() != 1 && Node.getOperator() != OO_PlusPlus &&
2106 Node.getOperator() != OO_MinusMinus)
2108 switch (Node.getOperator()) {
2239 return BinaryOperator::getOpcodeStr(Node.getOperator());
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTStructuralEquivalence.cpp456 E2->getOperator() && in IsStructurallyEquivalent()
463 return E1->getOperator() == in IsStructurallyEquivalent()
472 E2->getOperator() && in IsStructurallyEquivalent()
480 return E1->getOperator() == in IsStructurallyEquivalent()
626 return DN1->getOperator() == DN2->getOperator(); in IsStructurallyEquivalent()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DInnerPointerChecker.cpp123 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator(); in isInvalidatingMemberFunction()

123