Home
last modified time | relevance | path

Searched refs:getDef (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstAlias.cpp33 Record *ResultRecord = ADI ? ADI->getDef() : nullptr; in tryAliasOpMatch()
35 if (ADI && ADI->getDef() == InstOpRec) { in tryAliasOpMatch()
51 if (ADI && ADI->getDef()->isSubClassOf("RegisterOperand")) in tryAliasOpMatch()
52 ADI = ADI->getDef()->getValueAsDef("RegClass")->getDefInit(); in tryAliasOpMatch()
54 if (ADI && ADI->getDef()->isSubClassOf("RegisterClass")) { in tryAliasOpMatch()
58 &T.getRegisterClass(ADI->getDef()))) in tryAliasOpMatch()
66 if (ADI && ADI->getDef()->isSubClassOf("Register")) { in tryAliasOpMatch()
71 InstOpRec = cast<DefInit>(DI->getArg(0))->getDef(); in tryAliasOpMatch()
78 T.getRegBank().getReg(ADI->getDef()))) in tryAliasOpMatch()
79 PrintFatalError(Loc, "fixed register " + ADI->getDef()->getName() + in tryAliasOpMatch()
[all …]
H A DCodeGenDAGPatterns.cpp1426 Record *R = DI->getDef(); in isImmAllOnesAllZerosMatch()
1489 Record *Def = Pred->getDef(); in getPredicateRecords()
1660 ->getDef() in ApplyTypeConstraint()
1667 auto VVT = getValueTypeByHwMode(DI->getDef(), T.getHwModes()); in ApplyTypeConstraint()
1883 Op = DI->getDef(); in GetNumNodeResults()
1992 return ((DI->getDef() == NDI->getDef()) && in isIsomorphicTo()
2053 cast<DefInit>(Val)->getDef()->getName() == "node")) { in SubstituteFormalArguments()
2350 Rec = DI->getDef(); in getComplexPatternInfo()
2367 if (DI && DI->getDef()->isSubClassOf("Operand")) { in getNumMIResults()
2368 DagInit *MIOps = DI->getDef()->getValueAsDag("MIOperandInfo"); in getNumMIResults()
[all …]
H A DCodeGenInstruction.cpp33 if (Init->getDef()->getName() != "outs") in CGIOperandList()
45 if (Init->getDef()->getName() != "ins") in CGIOperandList()
78 Record *Rec = Arg->getDef(); in CGIOperandList()
100 cast<DefInit>(MIOpInfo->getOperator())->getDef()->getName() != "ops") in CGIOperandList()
172 ->getDef() in CGIOperandList()
590 return Constraint->getDef()->isSubClassOf("TypedOperand") && in isOperandImpl()
591 Constraint->getDef()->getValueAsBit(PropertyName); in isOperandImpl()
H A DSubtargetFeatureInfo.cpp136 if (!D->getDef()->isSubClassOf("SubtargetFeature")) in emitFeaturesAux()
145 StringRef OpName = Op->getDef()->getName(); in emitFeaturesAux()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DCombinerUtils.h26 if (OpI->getDef()->getName() == Def) in isSpecificDef()
37 if (OpI->getDef()->isSubClassOf(Cls)) in getDefOfSubClass()
38 return OpI->getDef(); in getDefOfSubClass()
51 if (OpI->getDef()->getName() == Name) in getDagWithSpecificOperator()
64 if (OpI->getDef()->isSubClassOf(Cls)) in getDagWithOperatorOfSubClass()
H A DPatternParser.cpp104 return CGT.getInstruction(RK.getDef(Opc)); in getInstrForIntrinsic()
250 const Record *Def = DefI->getDef(); in parseInstructionPatternOperand()
299 const Record *R = Def->getDef(); in parseInstructionPatternMIFlags()
318 const Record *R = DefArg->getDef(); in parseInstructionPatternMIFlags()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp81 if (DI->getDef()->isSubClassOf("Register") || in addDagOperandMapping()
82 DI->getDef()->getName() == "zero_reg") { in addDagOperandMapping()
84 OperandMap[BaseIdx + i].Data.Reg = DI->getDef(); in addDagOperandMapping()
94 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec) { in addDagOperandMapping()
96 "', operand type '" + DI->getDef()->getName() + in addDagOperandMapping()
99 PrintFatalNote(DI->getDef(), in addDagOperandMapping()
148 Record *Operator = OpDef->getDef(); in evaluateExpansion()
H A DOptParserEmitter.cpp356 OS << getOptionName(*DI->getDef()); in EmitOptParser()
404 GroupFlags = DI->getDef()->getValueAsListInit("Flags"); in EmitOptParser()
405 GroupVis = DI->getDef()->getValueAsListInit("Visibility"); in EmitOptParser()
406 OS << getOptionName(*DI->getDef()); in EmitOptParser()
413 OS << getOptionName(*DI->getDef()); in EmitOptParser()
437 OS << (NumFlags++ ? " | " : "") << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
441 << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
452 << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
456 << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
H A DX86InstrMappingEmitter.cpp219 Record *NewRec = Records.getDef(ManualMap.at(Rec->getName())); in emitCompressEVEXTable()
223 if (auto *NewRec = Records.getDef(Name.drop_back(5))) in emitCompressEVEXTable()
282 if (auto *NewRec = Records.getDef(Name.erase(Pos, 3))) { in emitNFTransformTable()
321 auto *NewRec = Records.getDef(ManualMap.at(Rec->getName())); in emitND2NonNDTable()
330 auto *NewRec = Records.getDef(Name.drop_back(3)); in emitND2NonNDTable()
355 auto *NewRec = Records.getDef(ManualMap.at(Rec->getName())); in emitSSE2AVXTable()
363 auto *AVXRec = Records.getDef(NewName); in emitSSE2AVXTable()
H A DRegisterBankEmitter.cpp61 const Record &getDef() const { return TheDef; } in getDef() function in __anondde7a8760111::RegisterBank
68 for (const auto *RCDef : getDef().getValueAsListOfDefs("RegisterClasses")) in getExplicitlySpecifiedRegisterClasses()
325 PrintWarning(Bank.getDef().getLoc(), "Register bank names should be " in run()
328 PrintNote(Bank.getDef().getLoc(), "RegisterBank was declared here"); in run()
329 PrintNote(Class.getDef()->getLoc(), "RegisterClass was declared here"); in run()
H A DCompressInstEmitter.cpp219 if (DI->getDef()->isSubClassOf("Register")) { in addDagOperandMapping()
221 if (!validateRegister(DI->getDef(), Inst.Operands[I].Rec)) in addDagOperandMapping()
224 "'Register: '" + DI->getDef()->getName() + in addDagOperandMapping()
228 OperandMap[I].Data.Reg = DI->getDef(); in addDagOperandMapping()
235 if (!validateTypes(DI->getDef(), Inst.Operands[I].Rec, IsSourceInst)) in addDagOperandMapping()
239 DI->getDef()->getName() + in addDagOperandMapping()
298 return cast<DefInit>(Arg1)->getDef() == cast<DefInit>(Arg2)->getDef(); in validateArgsTypes()
510 !cast<DefInit>(Arg)->getDef()->isSubClassOf("SubtargetFeature")) in getReqFeatures()
513 AnyOfSet.insert({IsNot, cast<DefInit>(Arg)->getDef()->getName()}); in getReqFeatures()
515 FeaturesSet.insert({IsNot, cast<DefInit>(Arg)->getDef()->getName()}); in getReqFeatures()
H A DGlobalISelEmitter.cpp272 if (VDefInit->getDef()->isSubClassOf("RegisterOperand")) in getInitValueAsRegClass()
273 return VDefInit->getDef()->getValueAsDef("RegClass"); in getInitValueAsRegClass()
274 if (VDefInit->getDef()->isSubClassOf("RegisterClass")) in getInitValueAsRegClass()
275 return VDefInit->getDef(); in getInitValueAsRegClass()
732 &Target.getInstruction(RK.getDef("G_CONSTANT"))); in createAndImportSelDAGMatcher()
855 Record *CCDef = DI ? DI->getDef() : nullptr; in createAndImportSelDAGMatcher()
949 auto *ChildRec = ChildDefInit->getDef(); in getSrcChildName()
1097 auto *ChildRec = ChildDefInit->getDef(); in importChildMatcher()
1150 Target.getInstruction(RK.getDef("G_BUILD_VECTOR")); in importChildMatcher()
1152 Target.getInstruction(RK.getDef("G_BUILD_VECTOR_TRUNC")); in importChildMatcher()
[all …]
H A DSearchableTableEmitter.cpp132 auto *Entry = Field.Enum->EntryMap[cast<DefInit>(I)->getDef()]; in primaryRepresentation()
144 return DI->getDef()->isSubClassOf("Intrinsic"); in isIntrinsic()
151 Intr = std::make_unique<CodeGenIntrinsic>(cast<DefInit>(I)->getDef(), in getIntrinsic()
260 Record *LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy()
261 Record *RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy()
276 auto LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy()
277 auto RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy()
585 if (Record *TypeRec = Records.getDef(Type->getValue())) { in parseFieldType()
H A DGlobalISelCombinerEmitter.cpp668 return CGT.getInstruction(RuleDef.getRecords().getDef("G_CONSTANT")); in getGConstant()
1262 auto *Def = MatchOpTable.getDef(OldRegName); in checkSemantics()
1268 if (MatchOpTable.getDef(OldRegName) != MatchRoot) { in checkSemantics()
1318 Record *Def = Pred->getDef(); in addFeaturePredicates()
1375 auto *ApplyRedef = ApplyOpTable.getDef(Name); in findRoots()
1503 return MatchOpTable.getDef(Op); in emitMatchPattern()
1716 return FragAltOT.getDef(Op); in emitPatFragMatchPattern()
1725 const auto *Def = FragAltOT.getDef(ParamName); in emitPatFragMatchPattern()
1869 if (const auto *DefPat = ApplyOpTable.getDef(OpName)) { in emitInstructionApplyPattern()
1936 !ApplyOpTable.getDef(OpName) && "Temp reg not emitted yet!"); in emitInstructionApplyPattern()
[all …]
H A DGICombinerEmitter.cpp
H A DX86FoldTablesEmitter.cpp479 DropLen ? Records.getDef(RegInstName.drop_back(DropLen)) : nullptr; in addEntryWithFlags()
678 if (auto *RegAltRec = Records.getDef(RegInstName.drop_back(4))) in run()
724 Record *RegInstIter = Records.getDef(Entry.RegInstStr); in run()
725 Record *MemInstIter = Records.getDef(Entry.MemInstStr); in run()
H A DCodeEmitterGen.cpp292 EncodingInfoByHwMode EBM(DI->getDef(), HWM); in getInstructionCases()
419 EncodingInfoByHwMode EBM(DI->getDef(), HWM); in emitInstructionBaseValues()
495 EncodingInfoByHwMode EBM(DI->getDef(), HWM); in run()
H A DAttributes.cpp128 OS << " | AttributeProperty::" << cast<DefInit>(P)->getDef()->getName(); in emitAttributeProperties()
H A DOptRSTEmitter.cpp39 OptionsByGroup[DI->getDef()->getValueAsString("Name")].push_back(Opts[i]); in EmitOptRST()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangOptionDocEmitter.cpp49 for (const Record *Flag : DI->getDef()->getValueAsListOfDefs(FlagsField)) in hasFlag()
89 R = G->getDef(); in extractDocumentation()
100 Group = SkipFlattened(G->getDef()); in extractDocumentation()
106 Aliases[A->getDef()].push_back(R); in extractDocumentation()
125 Group = SkipFlattened(G->getDef()); in extractDocumentation()
448 const Record *DocInfo = Records.getDef("GlobalDocumentation"); in EmitClangOptDocs()
H A DClangSACheckersEmitter.cpp33 name = getPackageFullName(DI->getDef(), Sep); in getParentPackageFullName()
135 return isHidden(DI->getDef()); in isHidden()
H A DClangDiagnosticsEmitter.cpp86 std::string CatName = getCategoryFromDiagGroup(Group->getDef(), in getDiagnosticCategory()
168 std::string(DI->getDef()->getValueAsString("GroupName")); in groupDiagnostics()
206 if (cast<DefInit>(Diag->getValueInit("Group"))->getDef() == Def) { in groupDiagnostics()
226 if (!cast<DefInit>(Diag->getValueInit("Group"))->getDef()->isAnonymous()) in groupDiagnostics()
366 const Record *GroupRec = Group->getDef(); in compute()
385 if (groupInPedantic(Group->getDef())) in compute()
1447 const Record *GroupRec = Group->getDef(); in EmitClangDiagsDefs()
1483 std::string(DI->getDef()->getValueAsString("GroupName"))); in EmitClangDiagsDefs()
1921 const Record *Documentation = Records.getDef("GlobalDocumentation"); in EmitClangDiagDocs()
H A DMveEmitter.cpp1063 return getType(Def->getDef(), Param); in getType()
1091 Record *Op = cast<DefInit>(D->getOperator())->getDef(); in getType()
1157 Record *Op = cast<DefInit>(D->getOperator())->getDef(); in getCodeForDag()
1214 Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag()
1226 Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag()
1297 Record *Rec = DI->getDef(); in getCodeForDagArg()
1384 if (TypeDI->getDef()->isSubClassOf("unpromoted")) in ACLEIntrinsic()
1396 Record *TypeRec = TypeDI->getDef(); in ACLEIntrinsic()
1443 Record *MainOp = cast<DefInit>(CodeDag->getOperator())->getDef(); in ACLEIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DSetTheory.cpp213 cast<DefInit>(Expr->getOperator())->getDef()->getRecords(); in apply()
224 Record *Rec = Records.getDef(Name); in apply()
284 if (const RecVec *Result = expand(Def->getDef())) in evaluate()
286 Elts.insert(Def->getDef()); in evaluate()
301 auto I = Operators.find(OpInit->getDef()->getName()); in evaluate()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp218 return MemDepResult::getDef(Inst); in getCallDependencyFrom()
351 return MemDepResult::getDef(ClosestDependency); in getInvariantGroupPointerDependency()
358 MemDepResult::getDef(ClosestDependency), nullptr)); in getInvariantGroupPointerDependency()
487 return MemDepResult::getDef(II); in getSimplePointerDependencyFrom()
498 return MemDepResult::getDef(II); in getSimplePointerDependencyFrom()
548 return MemDepResult::getDef(Inst); in getSimplePointerDependencyFrom()
567 return MemDepResult::getDef(Inst); in getSimplePointerDependencyFrom()
613 return MemDepResult::getDef(Inst); in getSimplePointerDependencyFrom()
630 return MemDepResult::getDef(Inst); in getSimplePointerDependencyFrom()
636 return MemDepResult::getDef(Inst); in getSimplePointerDependencyFrom()

123