Home
last modified time | relevance | path

Searched refs:isSubClassOf (Results 1 – 25 of 63) sorted by relevance

123

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DPredicateExpander.cpp299 if (Rec->isSubClassOf("MCTrue")) { in expandPredicate()
305 if (Rec->isSubClassOf("MCFalse")) { in expandPredicate()
311 if (Rec->isSubClassOf("CheckNot")) { in expandPredicate()
324 if (Rec->isSubClassOf("CheckRegOperand")) in expandPredicate()
336 if (Rec->isSubClassOf("CheckImmOperand")) in expandPredicate()
354 if (Rec->isSubClassOf("CheckNumOperands")) in expandPredicate()
357 if (Rec->isSubClassOf("CheckPseudo")) in expandPredicate()
360 if (Rec->isSubClassOf("CheckOpcode")) in expandPredicate()
363 if (Rec->isSubClassOf("CheckAll")) in expandPredicate()
367 if (Rec->isSubClassOf("CheckAny")) in expandPredicate()
[all …]
H A DCallingConvEmitter.cpp124 if (Action->isSubClassOf("CCPredicateAction")) { in EmitAction()
127 if (Action->isSubClassOf("CCIfType")) { in EmitAction()
135 } else if (Action->isSubClassOf("CCIf")) { in EmitAction()
146 if (Action->isSubClassOf("CCDelegateTo")) { in EmitAction()
152 } else if (Action->isSubClassOf("CCAssignToReg") || in EmitAction()
182 if (Action->isSubClassOf("CCAssignToRegAndStack")) { in EmitAction()
246 } else if (Action->isSubClassOf("CCAssignToStack")) { in EmitAction()
326 } else if (Action->isSubClassOf("CCTruncToType")) { in EmitAction()
330 } else if (Action->isSubClassOf("CCPassIndirect")) { in EmitAction()
334 } else if (Action->isSubClassOf("CCPassByVal")) { in EmitAction()
[all …]
H A DCodeGenInstruction.cpp82 if (Rec->isSubClassOf("RegisterOperand")) { in CGIOperandList()
87 } else if (Rec->isSubClassOf("Operand")) { in CGIOperandList()
107 if (Rec->isSubClassOf("PredicateOp")) in CGIOperandList()
116 } else if (Rec->isSubClassOf("RegisterClass")) { in CGIOperandList()
119 !Rec->isSubClassOf("unknown_class")) in CGIOperandList()
557 if (InstOpRec->isSubClassOf("RegisterOperand")) in tryAliasOpMatch()
564 if (!InstOpRec->isSubClassOf("RegisterClass")) in tryAliasOpMatch()
583 if (!InstOpRec->isSubClassOf("RegisterClass")) in tryAliasOpMatch()
646 if (InstOpRec->isSubClassOf("Operand") && ADI && in tryAliasOpMatch()
647 ADI->getDef()->isSubClassOf("Operand")) { in tryAliasOpMatch()
[all …]
H A DDAGISelMatcherGen.cpp235 if (LeafRec->isSubClassOf("ValueType")) { in EmitLeafMatchCode()
247 LeafRec->isSubClassOf("SubRegIndex") || in EmitLeafMatchCode()
254 if (LeafRec->isSubClassOf("Register")) { in EmitLeafMatchCode()
261 if (LeafRec->isSubClassOf("CondCode")) in EmitLeafMatchCode()
685 if (Def->isSubClassOf("Register")) { in EmitResultLeafAsOperand()
712 if (Def->isSubClassOf("RegisterOperand")) in EmitResultLeafAsOperand()
714 if (Def->isSubClassOf("RegisterClass")) { in EmitResultLeafAsOperand()
732 if (Def->isSubClassOf("SubRegIndex")) { in EmitResultLeafAsOperand()
772 if (!OpRec->isSubClassOf("Instruction")) in numNodesThatMayLoadOrStore()
1030 if (OpRec->isSubClassOf("Instruction")) in EmitResultOperand()
[all …]
H A DInfoByHwMode.cpp41 if (R->isSubClassOf("PtrValueType")) in ValueTypeByHwMode()
108 if (!Rec->isSubClassOf("ValueType")) in getValueTypeByHwMode()
111 assert(Rec->isSubClassOf("ValueType") && in getValueTypeByHwMode()
113 if (Rec->isSubClassOf("HwModeSelect")) in getValueTypeByHwMode()
129 bool RegSizeInfo::isSubClassOf(const RegSizeInfo &I) const { in isSubClassOf() function in RegSizeInfo
160 bool RegSizeInfoByHwMode::isSubClassOf(const RegSizeInfoByHwMode &I) const { in isSubClassOf() function in RegSizeInfoByHwMode
162 return get(M0).isSubClassOf(I.get(M0)); in isSubClassOf()
191 assert(P.second && P.second->isSubClassOf("InstructionEncoding") && in EncodingInfoByHwMode()
H A DCodeGenDAGPatterns.cpp1554 if (R->isSubClassOf("SDTCisVT")) { in SDTypeConstraint()
1887 if (Operator->isSubClassOf("SDNode")) in GetNumNodeResults()
2103 if (!Op->isSubClassOf("PatFrags")) { in InlinePatternFragments()
2268 if (R->isSubClassOf("PatFrags")) { in getImplicitType()
2274 if (R->isSubClassOf("Register")) { in getImplicitType()
2282 if (R->isSubClassOf("SubRegIndex")) { in getImplicitType()
2287 if (R->isSubClassOf("ValueType")) { in getImplicitType()
2306 if (R->isSubClassOf("CondCode")) { in getImplicitType()
2334 if (R->isSubClassOf("Operand")) { in getImplicitType()
2870 if (R->isSubClassOf("SDNode") || R->isSubClassOf("PatFrags")) in ParseTreePattern()
[all …]
H A DCodeGenTarget.cpp732 if (TyEl->isSubClassOf("LLVMMatchType")) in CodeGenIntrinsic()
749 if (TyEl->isSubClassOf("LLVMMatchType")) { in CodeGenIntrinsic()
887 else if (R->isSubClassOf("NoCapture")) { in setProperty()
890 } else if (R->isSubClassOf("NoAlias")) { in setProperty()
893 } else if (R->isSubClassOf("NoUndef")) { in setProperty()
896 } else if (R->isSubClassOf("Returned")) { in setProperty()
899 } else if (R->isSubClassOf("ReadOnly")) { in setProperty()
902 } else if (R->isSubClassOf("WriteOnly")) { in setProperty()
905 } else if (R->isSubClassOf("ReadNone")) { in setProperty()
908 } else if (R->isSubClassOf("ImmArg")) { in setProperty()
[all …]
H A DIntrinsicEmitter.cpp312 if (R->isSubClassOf("LLVMMatchType")) { in EncodeFixedType()
315 if (R->isSubClassOf("LLVMExtendedType")) in EncodeFixedType()
317 else if (R->isSubClassOf("LLVMTruncatedType")) in EncodeFixedType()
328 else if (R->isSubClassOf("LLVMPointerTo")) in EncodeFixedType()
337 } else if (R->isSubClassOf("LLVMAnyPointerToElt")) { in EncodeFixedType()
344 } else if (R->isSubClassOf("LLVMPointerToElt")) in EncodeFixedType()
346 else if (R->isSubClassOf("LLVMVectorElementType")) in EncodeFixedType()
348 else if (R->isSubClassOf("LLVMSubdivide2VectorType")) in EncodeFixedType()
384 if (R->isSubClassOf("LLVMQualPointerType")) { in EncodeFixedType()
428 if (R->isSubClassOf("LLVMMatchType")) { in UpdateArgCodes()
[all …]
H A DCodeGenSchedule.cpp480 if (Queue->isSubClassOf("LoadQueue")) { in collectLoadStoreQueueInfo()
491 if (Queue->isSubClassOf("StoreQueue")) { in collectLoadStoreQueueInfo()
576 if (RWDef->isSubClassOf("WriteSequence")) { in scanSchedRW()
581 else if (RWDef->isSubClassOf("SchedVariant")) { in scanSchedRW()
610 if (RW->isSubClassOf("SchedWrite")) in collectSchedRW()
624 if (RWDef->isSubClassOf("SchedWrite")) in collectSchedRW()
638 if (RWDef->isSubClassOf("SchedWrite")) in collectSchedRW()
653 if (MatchDef->isSubClassOf("SchedWrite")) { in collectSchedRW()
654 if (!AliasDef->isSubClassOf("SchedWrite")) in collectSchedRW()
660 if (!AliasDef->isSubClassOf("SchedRead")) in collectSchedRW()
[all …]
H A DCompressInstEmitter.cpp155 assert(Reg->isSubClassOf("Register") && "Reg record should be a Register"); in validateRegister()
156 assert(RegClass->isSubClassOf("RegisterClass") && in validateRegister()
173 if (DagOpType->isSubClassOf("RegisterClass") && in validateTypes()
174 InstOpType->isSubClassOf("RegisterClass")) { in validateTypes()
181 if (DagOpType->isSubClassOf("RegisterClass") || in validateTypes()
182 InstOpType->isSubClassOf("RegisterClass")) in validateTypes()
222 if (DI->getDef()->isSubClassOf("Register")) { in addDagOperandMapping()
250 if (Inst.Operands[i].Rec->isSubClassOf("RegisterClass")) in addDagOperandMapping()
511 !cast<DefInit>(Arg)->getDef()->isSubClassOf("SubtargetFeature")) in getReqFeatures()
717 if (Source.Operands[OpNo].Rec->isSubClassOf("RegisterClass")) in emitCompressInstEmitter()
[all …]
H A DInstrInfoEmitter.cpp160 if (OpR->isSubClassOf("RegisterOperand")) in GetOperandInfo()
162 if (OpR->isSubClassOf("RegisterClass")) in GetOperandInfo()
174 if (OpR->isSubClassOf("PointerLikeRegClass")) in GetOperandInfo()
179 if (Op.Rec->isSubClassOf("PredicateOp")) in GetOperandInfo()
449 if ((OpR->isSubClassOf("Operand") || in emitOperandTypeMappings()
450 OpR->isSubClassOf("RegisterOperand") || in emitOperandTypeMappings()
451 OpR->isSubClassOf("RegisterClass")) && in emitOperandTypeMappings()
478 if (!Op->isSubClassOf("X86MemOperand")) in emitOperandTypeMappings()
598 if ((OpR->isSubClassOf("Operand") || in emitLogicalOperandTypeMappings()
599 OpR->isSubClassOf("RegisterOperand") || in emitLogicalOperandTypeMappings()
[all …]
H A DFastISelEmitter.cpp265 if (OpLeafRec->isSubClassOf("RegisterOperand")) in initialize()
267 if (OpLeafRec->isSubClassOf("RegisterClass")) in initialize()
269 else if (OpLeafRec->isSubClassOf("Register")) in initialize()
271 else if (OpLeafRec->isSubClassOf("ValueType")) { in initialize()
433 if (!OpLeafRec->isSubClassOf("Register")) in PhyRegForNode()
456 if (!Op->isSubClassOf("Instruction")) in collectPatterns()
475 if (ChildOp->getOperator()->isSubClassOf("Instruction")) { in collectPatterns()
489 if (Op0Rec->isSubClassOf("RegisterOperand")) in collectPatterns()
491 if (!Op0Rec->isSubClassOf("RegisterClass")) in collectPatterns()
H A DSubtargetEmitter.cpp664 if (!PRDef->isSubClassOf("ProcResGroup")) in EmitProcessorResourceSubUnits()
825 if (PRDef->isSubClassOf("ProcResGroup")) { in EmitProcessorResources()
868 if (SchedWrite.TheDef->isSubClassOf("SchedWriteRes")) in FindWriteResources()
892 if (!WR->isSubClassOf("WriteRes")) in FindWriteResources()
919 if (SchedRead.TheDef->isSubClassOf("SchedReadAdvance")) in FindReadAdvance()
944 if (!RA->isSubClassOf("ReadAdvance")) in FindReadAdvance()
975 if (PRDef->isSubClassOf("ProcResGroup")) in ExpandProcResources()
982 if (SubDef->isSubClassOf("ProcResGroup")) { in ExpandProcResources()
1476 return Rec->isSubClassOf("MCSchedPredicate") && in isTruePredicate()
1511 if (Rec->isSubClassOf("MCSchedPredicate")) { in emitPredicates()
[all …]
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DAttribute.cpp34 bool AttrConstraint::isSubClassOf(StringRef className) const { in isSubClassOf() function in AttrConstraint
35 return def->isSubClassOf(className); in isSubClassOf()
39 assert(record->isSubClassOf("Attr") && in Attribute()
47 bool Attribute::isTypeAttr() const { return isSubClassOf("TypeAttrBase"); } in isTypeAttr()
53 return isSubClassOf("SymbolRefAttr") || isSubClassOf("FlatSymbolRefAttr"); in isSymbolRefAttr()
56 bool Attribute::isEnumAttr() const { return isSubClassOf("EnumAttrInfo"); } in isEnumAttr()
136 assert(def->isSubClassOf("ConstantAttr") && in ConstantAttr()
149 assert(isSubClassOf("EnumAttrCaseInfo") && in EnumAttrCase()
167 assert(isSubClassOf("EnumAttrInfo") && in EnumAttr()
176 return attr->isSubClassOf("EnumAttrInfo"); in classof()
[all …]
H A DTrait.cpp30 if (def->isSubClassOf("PredTrait")) in create()
32 if (def->isSubClassOf("GenInternalTrait")) in create()
34 if (def->isSubClassOf("InterfaceTrait")) in create()
36 assert(def->isSubClassOf("NativeTrait")); in create()
54 return def->isSubClassOf("StructuralOpTrait"); in isStructuralOpTrait()
92 return def->isSubClassOf("DeclareInterfaceMethods"); in shouldDeclareMethods()
H A DConstraint.cpp22 if (def->isSubClassOf("OpVariable")) in Constraint()
25 if (def->isSubClassOf("TypeConstraint")) { in Constraint()
27 } else if (def->isSubClassOf("AttrConstraint")) { in Constraint()
29 } else if (def->isSubClassOf("RegionConstraint")) { in Constraint()
31 } else if (def->isSubClassOf("SuccessorConstraint")) { in Constraint()
34 assert(def->isSubClassOf("Constraint")); in Constraint()
H A DInterfaces.cpp42 return def->isSubClassOf("StaticInterfaceMethod"); in isStatic()
74 assert(def->isSubClassOf("Interface") && in Interface()
137 return interface->getDef().isSubClassOf("AttrInterface"); in classof()
145 return interface->getDef().isSubClassOf("OpInterface"); in classof()
153 return interface->getDef().isSubClassOf("TypeInterface"); in classof()
H A DOperator.cpp169 if (!result->isSubClassOf("OpVariable")) in getResultDecorators()
207 if (!arg->isSubClassOf("OpVariable")) in getArgDecorators()
389 if (def.isSubClassOf( in populateTypeInferenceInfo()
396 if (!def.isSubClassOf("AllTypesMatch")) in populateTypeInferenceInfo()
440 if (argDef->isSubClassOf(opVarClass)) in populateOpStructure()
446 } else if (argDef->isSubClassOf(attrClass)) { in populateOpStructure()
465 if (!record->isSubClassOf(attrClass)) in populateOpStructure()
489 if (argDef->isSubClassOf(opVarClass)) in populateOpStructure()
497 assert(argDef->isSubClassOf(attrClass)); in populateOpStructure()
519 if (resultDef->isSubClassOf(opVarClass)) in populateOpStructure()
[all …]
H A DPredicate.cpp27 assert(def->isSubClassOf("Pred") && in Pred()
39 if (def->isSubClassOf("CombinedPred")) in getCondition()
41 if (def->isSubClassOf("CPred")) in getCondition()
47 return def && def->isSubClassOf("CombinedPred"); in isCombined()
53 assert(def->isSubClassOf("CPred") && in CPred()
58 assert((!def || def->isSubClassOf("CPred")) && in CPred()
69 assert(def->isSubClassOf("CombinedPred") && in CombinedPred()
74 assert((!def || def->isSubClassOf("CombinedPred")) && in CombinedPred()
H A DType.cpp26 return def->isSubClassOf("Optional"); in isOptional()
30 return def->isSubClassOf("Variadic"); in isVariadic()
34 return def->isSubClassOf("VariadicOfVariadic"); in isVariadicOfVariadic()
H A DSideEffects.cpp40 return var->getDef().isSubClassOf("SideEffect"); in classof()
57 return t->getDef().isSubClassOf("SideEffectsTraitBase"); in classof()
/llvm-project-15.0.7/clang/utils/TableGen/
H A DClangSyntaxEmitter.cpp55 assert(N.Record->isSubClassOf("Alternatives") || in Hierarchy()
56 N.Record->isSubClassOf("External") || N.Derived.empty()); in Hierarchy()
57 assert(!N.Record->isSubClassOf("Alternatives") || !N.Derived.empty()); in Hierarchy()
113 if (R.isSubClassOf("Optional")) { in SyntaxConstraint()
115 } else if (R.isSubClassOf("AnyToken")) { in SyntaxConstraint()
117 } else if (R.isSubClassOf("NodeType")) { in SyntaxConstraint()
202 if (N.Record->isSubClassOf("External")) in EmitClangSyntaxNodeClasses()
216 if (N.Record->isSubClassOf("Sequence")) { in EmitClangSyntaxNodeClasses()
219 assert(C->isSubClassOf("Role")); in EmitClangSyntaxNodeClasses()
H A DClangTypeNodesEmitter.cpp155 if (type.isSubClassOf(AlwaysDependentClassName)) in emitNodeInvocations()
157 if (type.isSubClassOf(NeverCanonicalClassName)) in emitNodeInvocations()
159 if (type.isSubClassOf(NeverCanonicalUnlessDependentClassName)) in emitNodeInvocations()
188 if (!type.isSubClassOf(LeafTypeClassName)) continue; in emitLeafNodeInvocations()
H A DASTTableGen.h109 bool isSubClassOf(llvm::StringRef className) const { in isSubClassOf() function
110 return get()->isSubClassOf(className); in isSubClassOf()
115 return (isSubClassOf(NodeClass::getTableGenNodeClassName()) in getAs()
282 if (isSubClassOf(ArrayTypeClassName)) in getArrayElementType()
289 if (isSubClassOf(OptionalTypeClassName)) in getOptionalElementType()
296 if (isSubClassOf(SubclassPropertyTypeClassName)) in getSuperclassType()
310 return isSubClassOf(EnumPropertyTypeClassName); in isEnum()
H A DMveEmitter.cpp1071 if (R->isSubClassOf("Immediate")) in getType()
1073 else if (R->isSubClassOf("unpromoted")) in getType()
1078 if (R->isSubClassOf("PrimitiveType")) in getType()
1080 if (R->isSubClassOf("ComplexType")) in getType()
1091 if (!Op->isSubClassOf("ComplexTypeOp")) in getType()
1117 if (Op->isSubClassOf("CTO_Tuple")) { in getType()
1123 if (Op->isSubClassOf("CTO_Pointer")) { in getType()
1174 } else if (Op->isSubClassOf("Type")) { in getCodeForDag()
1214 if (!TypeRec->isSubClassOf("Type")) in getCodeForDag()
1226 if (!TypeRec->isSubClassOf("Type")) in getCodeForDag()
[all …]

123