| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenInstAlias.cpp | 35 const Record *ResultRecord = ADI ? ADI->getDef() : nullptr; in tryAliasOpMatch() 37 if (ADI && ADI->getDef() == InstOpRec) { in tryAliasOpMatch() 52 if (ADI && ADI->getDef()->isSubClassOf("RegisterOperand")) in tryAliasOpMatch() 53 ADI = ADI->getDef()->getValueAsDef("RegClass")->getDefInit(); in tryAliasOpMatch() 55 if (ADI && ADI->getDef()->isSubClassOf("RegisterClass")) { in tryAliasOpMatch() 59 &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 D | CodeGenInstruction.cpp | 33 if (Init->getDef()->getName() != "outs") in CGIOperandList() 46 if (Init->getDef()->getName() != "ins") in CGIOperandList() 80 const Record *Rec = Arg->getDef(); in CGIOperandList() 102 cast<DefInit>(MIOpInfo->getOperator())->getDef()->getName() != "ops") in CGIOperandList() 174 ->getDef() in CGIOperandList() 587 return Constraint->getDef()->isSubClassOf("TypedOperand") && in isOperandImpl() 588 Constraint->getDef()->getValueAsBit(PropertyName); in isOperandImpl()
|
| H A D | CodeGenDAGPatterns.cpp | 1449 const Record *R = DI->getDef(); in isImmAllOnesAllZerosMatch() 1511 const Record *Def = Pred->getDef(); in getPredicateRecords() 1675 ->getDef() in ApplyTypeConstraint() 1682 auto VVT = getValueTypeByHwMode(DI->getDef(), T.getHwModes()); in ApplyTypeConstraint() 1958 Op = DI->getDef(); in GetNumNodeResults() 2067 return ((DI->getDef() == NDI->getDef()) && in isIsomorphicTo() 2128 cast<DefInit>(Val)->getDef()->getName() == "node")) { in SubstituteFormalArguments() 2425 Rec = DI->getDef(); in getComplexPatternInfo() 2443 if (DI && DI->getDef()->isSubClassOf("Operand")) { in getNumMIResults() 2444 const DagInit *MIOps = DI->getDef()->getValueAsDag("MIOperandInfo"); in getNumMIResults() [all …]
|
| H A D | SubtargetFeatureInfo.cpp | 134 if (!D->getDef()->isSubClassOf("SubtargetFeature")) in emitFeaturesAux() 143 StringRef OpName = Op->getDef()->getName(); in emitFeaturesAux()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | CombinerUtils.h | 26 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 D | PatternParser.cpp | 104 return CGT.getInstruction(RK.getDef(Opc)); in getInstrForIntrinsic() 239 const Record *Def = DefI->getDef(); in parseInstructionPatternOperand() 288 const Record *R = Def->getDef(); in parseInstructionPatternMIFlags() 307 const Record *R = DefArg->getDef(); in parseInstructionPatternMIFlags()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | PseudoLoweringEmitter.cpp | 78 if (DI->getDef()->isSubClassOf("Register") || in addOperandMapping() 79 DI->getDef()->getName() == "zero_reg") { in addOperandMapping() 82 Entry.RegRec = DI->getDef(); in addOperandMapping() 86 if (DI->getDef() != OpRec) in addOperandMapping() 88 "', operand type '" + DI->getDef()->getName() + in addOperandMapping() 146 const Record *Operator = OpDef->getDef(); in evaluateExpansion() 205 auto *OpndRec = cast<DefInit>(DstOp.MIOperandInfo->getArg(I))->getDef(); in evaluateExpansion()
|
| H A D | X86InstrMappingEmitter.cpp | 218 const Record *NewRec = Records.getDef(ManualMap.at(Rec->getName())); in emitCompressEVEXTable() 222 if (const auto *NewRec = Records.getDef(Name.drop_back(5))) in emitCompressEVEXTable() 283 ? Records.getDef(Name.str() + "_NF_ND") in emitNFTransformTable() 284 : Records.getDef(Name.str() + "_NF")) { in emitNFTransformTable() 322 const auto *NewRec = Records.getDef(ManualMap.at(Rec->getName())); in emitND2NonNDTable() 331 const auto *NewRec = Records.getDef(Name.drop_back(3)); in emitND2NonNDTable() 356 const auto *NewRec = Records.getDef(ManualMap.at(Rec->getName())); in emitSSE2AVXTable() 364 const auto *AVXRec = Records.getDef(NewName); in emitSSE2AVXTable()
|
| H A D | CompressInstEmitter.cpp | 198 return cast<DefInit>(Arg1)->getDef() == cast<DefInit>(Arg2)->getDef(); in validateArgsTypes() 241 OpndRec = cast<DefInit>(Opnd.MIOperandInfo->getArg(SubOp))->getDef(); in addDagOperandMapping() 244 if (DI->getDef()->isSubClassOf("Register")) { in addDagOperandMapping() 246 if (!validateRegister(DI->getDef(), OpndRec)) in addDagOperandMapping() 249 "'Register: '" + DI->getDef()->getName() + in addDagOperandMapping() 253 OperandMap[OpNo].RegRec = DI->getDef(); in addDagOperandMapping() 260 if (!validateTypes(DI->getDef(), OpndRec, IsSourceInst)) in addDagOperandMapping() 264 "' has type '" + DI->getDef()->getName() + in addDagOperandMapping() 543 !cast<DefInit>(Arg)->getDef()->isSubClassOf("SubtargetFeature")) in getReqFeatures() 546 AnyOfSet.emplace(IsNot, cast<DefInit>(Arg)->getDef()->getName()); in getReqFeatures() [all …]
|
| H A D | OptionParserEmitter.cpp | 380 OS << getOptionName(*DI->getDef()); in emitOptionParser() 429 GroupFlags = DI->getDef()->getValueAsListInit("Flags"); in emitOptionParser() 430 GroupVis = DI->getDef()->getValueAsListInit("Visibility"); in emitOptionParser() 431 OS << getOptionName(*DI->getDef()); in emitOptionParser() 439 OS << getOptionName(*DI->getDef()); in emitOptionParser() 463 OS << (NumFlags++ ? " | " : "") << cast<DefInit>(I)->getDef()->getName(); in emitOptionParser() 467 << cast<DefInit>(I)->getDef()->getName(); in emitOptionParser() 478 << cast<DefInit>(I)->getDef()->getName(); in emitOptionParser() 482 << cast<DefInit>(I)->getDef()->getName(); in emitOptionParser()
|
| H A D | RegisterBankEmitter.cpp | 63 const Record &getDef() const { return TheDef; } in getDef() function in __anondde7a8760111::RegisterBank 70 for (const auto *RCDef : getDef().getValueAsListOfDefs("RegisterClasses")) in getExplicitlySpecifiedRegisterClasses() 417 PrintWarning(Bank.getDef().getLoc(), "Register bank names should be " in run() 420 PrintNote(Bank.getDef().getLoc(), "RegisterBank was declared here"); in run() 421 PrintNote(Class.getDef()->getLoc(), "RegisterClass was declared here"); in run()
|
| H A D | GlobalISelEmitter.cpp | 274 if (VDefInit->getDef()->isSubClassOf("RegisterOperand")) in getInitValueAsRegClass() 275 return VDefInit->getDef()->getValueAsDef("RegClass"); in getInitValueAsRegClass() 276 if (VDefInit->getDef()->isSubClassOf("RegisterClass")) in getInitValueAsRegClass() 277 return VDefInit->getDef(); in getInitValueAsRegClass() 759 &Target.getInstruction(RK.getDef("G_CONSTANT"))); in createAndImportSelDAGMatcher() 883 const Record *CCDef = DI ? DI->getDef() : nullptr; in createAndImportSelDAGMatcher() 977 auto *ChildRec = ChildDefInit->getDef(); in getSrcChildName() 1039 auto *ChildRec = ChildDefInit->getDef(); in importChildMatcher() 1139 auto *ChildRec = ChildDefInit->getDef(); in importChildMatcher() 1192 Target.getInstruction(RK.getDef("G_BUILD_VECTOR")); in importChildMatcher() [all …]
|
| H A D | SearchableTableEmitter.cpp | 145 Field.Enum->getEntry(cast<DefInit>(I)->getDef()); in primaryRepresentation() 157 return DI->getDef()->isSubClassOf("Intrinsic"); in isIntrinsic() 162 const Record *Def = cast<DefInit>(I)->getDef(); in getIntrinsic() 292 const Record *LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy() 293 const Record *RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy() 304 const Record *LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy() 305 const Record *RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy() 613 if (const Record *TypeRec = Records.getDef(TypeStr)) { in parseFieldType()
|
| H A D | GICombinerEmitter.cpp | |
| H A D | GlobalISelCombinerEmitter.cpp | 661 return CGT.getInstruction(RuleDef.getRecords().getDef("G_CONSTANT")); in getGConstant() 1354 auto *Def = MatchOpTable.getDef(OldRegName); in checkSemantics() 1360 if (MatchOpTable.getDef(OldRegName) != MatchRoot) { in checkSemantics() 1412 const Record *Def = Pred->getDef(); in addFeaturePredicates() 1469 auto *ApplyRedef = ApplyOpTable.getDef(Name); in findRoots() 1597 return MatchOpTable.getDef(Op); in emitMatchPattern() 1810 return FragAltOT.getDef(Op); in emitPatFragMatchPattern() 1819 const auto *Def = FragAltOT.getDef(ParamName); in emitPatFragMatchPattern() 1961 if (const auto *DefPat = ApplyOpTable.getDef(OpName)) { in emitInstructionApplyPattern() 2028 !ApplyOpTable.getDef(OpName) && "Temp reg not emitted yet!"); in emitInstructionApplyPattern() [all …]
|
| H A D | CodeEmitterGen.cpp | 296 EncodingInfoByHwMode EBM(DI->getDef(), HWM); in getInstructionCases() 422 EncodingInfoByHwMode EBM(DI->getDef(), HWM); in emitInstructionBaseValues() 495 EncodingInfoByHwMode EBM(DI->getDef(), HWM); in run()
|
| H A D | X86FoldTablesEmitter.cpp | 479 DropLen ? Records.getDef(RegInstName.drop_back(DropLen)) : nullptr; in addEntryWithFlags() 678 if (auto *RegAltRec = Records.getDef(RegInstName.drop_back(4))) in run() 724 const Record *RegInstIter = Records.getDef(Entry.RegInstStr); in run() 725 const Record *MemInstIter = Records.getDef(Entry.MemInstStr); in run()
|
| H A D | OptionRSTEmitter.cpp | 33 OptionsByGroup[DI->getDef()->getValueAsString("Name")].push_back(R); in emitOptionRst()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | Attributes.cpp | 126 cast<DefInit>(P)->getDef()->getName() == "IntersectAnd") in emitAttributeProperties() 129 cast<DefInit>(P)->getDef()->getName() == "IntersectMin") in emitAttributeProperties() 132 OS << " | AttributeProperty::" << cast<DefInit>(P)->getDef()->getName(); in emitAttributeProperties()
|
| H A D | RuntimeLibcallsEmitter.cpp | 74 const Record *getDef() const { return TheDef; } in getDef() function in __anonf9119db00211::AvailabilityPredicate 123 const Record *getDef() const { return TheDef; } in getDef() function in __anonf9119db00211::RuntimeLibcall 151 const Record *getDef() const { return TheDef; } in getDef() function in __anonf9119db00211::RuntimeLibcallImpl 235 Def2RuntimeLibcall[LibCall.getDef()] = &LibCall; in RuntimeLibcallEmitter() 579 It->second.first.push_back(AP.getDef()); in expand()
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangOptionDocEmitter.cpp | 48 for (const Record *Flag : DI->getDef()->getValueAsListOfDefs(FlagsField)) in hasFlag() 88 R = G->getDef(); in extractDocumentation() 99 Group = SkipFlattened(G->getDef()); in extractDocumentation() 105 Aliases[A->getDef()].push_back(R); in extractDocumentation() 128 Group = SkipFlattened(G->getDef()); in extractDocumentation() 447 const Record *DocInfo = Records.getDef("GlobalDocumentation"); in EmitClangOptDocs()
|
| H A D | ClangSACheckersEmitter.cpp | 31 return getPackageFullName(DI->getDef(), Sep); in getParentPackageFullName() 133 return isHidden(DI->getDef()); in isHidden()
|
| H A D | MveEmitter.cpp | 1065 return getType(Def->getDef(), Param); in getType() 1093 const Record *Op = cast<DefInit>(D->getOperator())->getDef(); in getType() 1160 const Record *Op = cast<DefInit>(D->getOperator())->getDef(); in getCodeForDag() 1217 const Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag() 1229 const Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag() 1300 const Record *Rec = DI->getDef(); in getCodeForDagArg() 1388 if (TypeDI->getDef()->isSubClassOf("unpromoted")) in ACLEIntrinsic() 1400 const Record *TypeRec = TypeDI->getDef(); in ACLEIntrinsic() 1447 const Record *MainOp = cast<DefInit>(CodeDag->getOperator())->getDef(); in ACLEIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | SetTheory.cpp | 214 cast<DefInit>(Expr->getOperator())->getDef()->getRecords(); in apply() 225 const Record *Rec = Records.getDef(Name); in apply() 285 if (const RecVec *Result = expand(Def->getDef())) in evaluate() 287 Elts.insert(Def->getDef()); in evaluate() 302 auto I = Operators.find(OpInit->getDef()->getName()); in evaluate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 215 return MemDepResult::getDef(Inst); in getCallDependencyFrom() 319 return MemDepResult::getDef(ClosestDependency); in getInvariantGroupPointerDependency() 326 MemDepResult::getDef(ClosestDependency), nullptr)); in getInvariantGroupPointerDependency() 450 return MemDepResult::getDef(II); in getSimplePointerDependencyFrom() 461 return MemDepResult::getDef(II); in getSimplePointerDependencyFrom() 511 return MemDepResult::getDef(Inst); in getSimplePointerDependencyFrom() 530 return MemDepResult::getDef(Inst); in getSimplePointerDependencyFrom() 576 return MemDepResult::getDef(Inst); in getSimplePointerDependencyFrom() 593 return MemDepResult::getDef(Inst); in getSimplePointerDependencyFrom() 599 return MemDepResult::getDef(Inst); in getSimplePointerDependencyFrom()
|