| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| PredicateExpander.cpp | 131 for (const Record *Rec : Opcodes) { 137 expandCheckOpcode(OS, Rec); 169 for (const Record *Rec : Sequence) { 174 expandPredicate(OS, Rec); 229 const Record *Rec) { 234 expandPredicate(SS, Rec); 241 const Record *Rec) { 242 const RecVec &Opcodes = Rec->getValueAsListOfDefs("Opcodes"); 251 expandStatement(OS, Rec->getValueAsDef("CaseStmt")); 262 for (const Record *Rec : Cases) [all...] |
| PseudoLoweringEmitter.cpp | 54 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag, 73 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, 93 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec) { 94 PrintError(Rec, "In pseudo instruction '" + Rec->getName() + 97 Insn.Operands[BaseIdx + i].Rec->getName() + "'"); 120 addDagOperandMapping(Rec, SubDag, Insn, OperandMap, BaseIdx + i); 130 void PseudoLoweringEmitter::evaluateExpansion(Record *Rec) { 131 LLVM_DEBUG(dbgs() << "Pseudo definition: " << Rec->getName() << "\n"); 135 DagInit *Dag = Rec->getValueAsDag("ResultInst") [all...] |
| CodeGenInstruction.cpp | 76 Record *Rec = Arg->getDef(); 83 if (Rec->isSubClassOf("RegisterOperand")) { 84 PrintMethod = std::string(Rec->getValueAsString("PrintMethod")); 85 OperandType = std::string(Rec->getValueAsString("OperandType")); 86 OperandNamespace = std::string(Rec->getValueAsString("OperandNamespace")); 87 EncoderMethod = std::string(Rec->getValueAsString("EncoderMethod")); 88 } else if (Rec->isSubClassOf("Operand")) { 89 PrintMethod = std::string(Rec->getValueAsString("PrintMethod")); 90 OperandType = std::string(Rec->getValueAsString("OperandType")); 91 OperandNamespace = std::string(Rec->getValueAsString("OperandNamespace")) [all...] |
| RISCVCompressInstEmitter.cpp | 116 void addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Inst, 122 void createDagOperandMapping(Record *Rec, StringMap<unsigned> &SourceOperands, 127 void createInstOperandMapping(Record *Rec, DagInit *SourceDag, 191 Record *Rec, DagInit *Dag, CodeGenInstruction &Inst, 211 if (!validateRegister(DI->getDef(), Inst.Operands[i].Rec)) 212 PrintFatalError(Rec->getLoc(), 216 Inst.Operands[i].Rec->getName() + "'"); 225 if (!validateTypes(DI->getDef(), Inst.Operands[i].Rec, IsSourceInst)) 226 PrintFatalError(Rec->getLoc(), 231 Inst.Operands[i].Rec->getName() [all...] |
| X86EVEX2VEXTablesEmitter.cpp | 142 Record *OpRec1 = EVEXInst->Operands[i].Rec; 143 Record *OpRec2 = VEXInst->Operands[i].Rec; 165 static inline bool isRegisterOperand(const Record *Rec) { 166 return Rec->isSubClassOf("RegisterClass") || 167 Rec->isSubClassOf("RegisterOperand"); 170 static inline bool isMemoryOperand(const Record *Rec) { 171 return Rec->isSubClassOf("Operand") && 172 Rec->getValueAsString("OperandType") == "OPERAND_MEMORY"; 175 static inline bool isImmediateOperand(const Record *Rec) { 176 return Rec->isSubClassOf("Operand") & [all...] |
| X86FoldTablesEmitter.cpp | 189 return OpIn.Rec->getName() == "RST" || OpIn.Rec->getName() == "RSTi"; 196 return OpIn.Rec->getName() == "ptr_rc_tailcall"; 284 static inline bool isRegisterOperand(const Record *Rec) { 285 return Rec->isSubClassOf("RegisterClass") || 286 Rec->isSubClassOf("RegisterOperand") || 287 Rec->isSubClassOf("PointerLikeRegClass"); 290 static inline bool isMemoryOperand(const Record *Rec) { 291 return Rec->isSubClassOf("Operand") && 292 Rec->getValueAsString("OperandType") == "OPERAND_MEMORY" [all...] |
| InfoByHwMode.cpp | 106 ValueTypeByHwMode llvm::getValueTypeByHwMode(Record *Rec, 109 if (!Rec->isSubClassOf("ValueType")) 110 Rec->dump(); 112 assert(Rec->isSubClassOf("ValueType") && 114 if (Rec->isSubClassOf("HwModeSelect")) 115 return ValueTypeByHwMode(Rec, CGH); 116 return ValueTypeByHwMode(Rec, llvm::getValueType(Rec));
|
| PredicateExpander.h | 86 void expandPredicate(raw_ostream &OS, const Record *Rec); 87 void expandReturnStatement(raw_ostream &OS, const Record *Rec); 88 void expandOpcodeSwitchCase(raw_ostream &OS, const Record *Rec); 91 void expandStatement(raw_ostream &OS, const Record *Rec);
|
| DirectiveEmitter.cpp | 50 BaseRecord Rec{R}; 51 OS << " " << Prefix << Rec.getFormattedName() << ",\n"; 66 BaseRecord Rec{R}; 67 OS << "constexpr auto " << Prefix << Rec.getFormattedName() << " = " 69 << "::" << Prefix << Rec.getFormattedName() << ";\n"; 256 BaseRecord Rec{R}; 257 OS << " case " << Prefix << Rec.getFormattedName() << ":\n"; 259 if (Rec.getAlternativeName().empty()) 260 OS << Rec.getName(); 262 OS << Rec.getAlternativeName() [all...] |
| TableGen.cpp | 220 for (Record *Rec : Records.getAllDerivedDefinitions(Class)) 221 OS << Rec->getName() << ", "; 229 for (Record *Rec : Records.getAllDerivedDefinitions("Set")) { 230 OS << Rec->getName() << " = ["; 231 const std::vector<Record*> *Elts = Sets.expand(Rec);
|
| X86RecognizableInstr.cpp | 54 /// @param rec - The record from which to extract the value. 57 static uint8_t byteFromRec(const Record* rec, StringRef name) { 58 BitsInit* bits = rec->getValueAsBitsInit(name); 67 Rec = insn.TheDef; 68 Name = std::string(Rec->getName()); 71 if (!Rec->isSubClassOf("X86Inst")) { 76 OpPrefix = byteFromRec(Rec, "OpPrefixBits"); 77 OpMap = byteFromRec(Rec, "OpMapBits"); 78 Opcode = byteFromRec(Rec, "Opcode"); 79 Form = byteFromRec(Rec, "FormBits") [all...] |
| InstrInfoEmitter.cpp | 141 OperandList.back().Rec = OpR; 146 Record *OpR = OperandList[j].Rec; 168 if (Op.Rec->isSubClassOf("PredicateOp")) 173 if (Op.Rec->isSubClassOf("OptionalDefOperand")) 178 if (Op.Rec->isSubClassOf("BranchTargetOperand")) 393 OperandRecords.push_back(Op.Rec); 556 auto *OpR = Op.Rec; 562 (Namespace + "::OpTypes::" + Op.Rec->getName()).str()); 644 for (const Record *Rec : TIIPredicates) { 645 OS << "bool " << Rec->getValueAsString("FunctionName" [all...] |
| AsmMatcherEmitter.cpp | 752 ClassInfo *getOperandClass(Record *Rec, int SubOpIdx); 1149 Record *Rec = OI.Rec; 1151 Rec = cast<DefInit>(OI.MIOperandInfo->getArg(SubOpIdx))->getDef(); 1152 return getOperandClass(Rec, SubOpIdx); 1156 AsmMatcherInfo::getOperandClass(Record *Rec, int SubOpIdx) { 1157 if (Rec->isSubClassOf("RegisterOperand")) { 1160 const RecordVal *R = Rec->getValue("ParserMatchClass"); 1162 PrintFatalError(Rec->getLoc(), 1163 "Record `" + Rec->getName() [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/ |
| TpiHashing.cpp | 27 static uint32_t getHashForUdt(const TagRecord &Rec, 29 ClassOptions Opts = Rec.getOptions(); 33 bool IsAnon = HasUniqueName && isAnonymous(Rec.getName()); 36 return hashStringV1(Rec.getName()); 38 return hashStringV1(Rec.getUniqueName()); 43 static Expected<uint32_t> getHashForUdt(const CVType &Rec) { 45 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), 48 return getHashForUdt(Deserialized, Rec.data()); 52 static Expected<TagRecordHash> getTagRecordHashForUdt(const CVType &Rec) { 54 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), [all...] |
| TpiStreamBuilder.cpp | 188 for (auto Rec : TypeRecBuffers) { 189 assert(!Rec.empty() && "Attempting to write an empty type record shifts " 191 assert(((Rec.size() & 3) == 0) && 194 if (auto EC = Writer.writeBytes(Rec))
|
| /src/external/apache2/llvm/dist/llvm/lib/TableGen/ |
| DetailedRecordsBackend.cpp | 51 void printDefms(Record *Rec, raw_ostream &OS); 52 void printTemplateArgs(Record *Rec, raw_ostream &OS); 53 void printSuperclasses(Record *Rec, raw_ostream &OS); 54 void printFields(Record *Rec, raw_ostream &OS); 106 auto *const Rec = RecPair.second.get(); 107 std::string Name = Rec->getNameInitAsString(); 109 SrcMgr.getFormattedLocationNoOffset(Rec->getLoc().front())); 110 printDefms(Rec, OS); 111 printSuperclasses(Rec, OS); 112 printFields(Rec, OS) [all...] |
| Error.cpp | 71 void PrintFatalNote(const Record *Rec, const Twine &Msg) { 72 PrintNote(Rec->getLoc(), Msg); 113 void PrintError(const Record *Rec, const Twine &Msg) { 114 PrintMessage(Rec->getLoc(), SourceMgr::DK_Error, Msg); 141 void PrintFatalError(const Record *Rec, const Twine &Msg) { 142 PrintError(Rec->getLoc(), Msg);
|
| TGParser.h | 42 std::unique_ptr<Record> Rec; 49 RecordsEntry(std::unique_ptr<Record> Rec) : Rec(std::move(Rec)) {} 121 Record Rec; // Placeholder for template args and Name. 127 Rec(Name, Loc, Records) {} 201 bool AddSubClass(Record *Rec, SubClassReference &SubClass); 214 bool addDefOne(std::unique_ptr<Record> Rec);
|
| TGParser.cpp | 40 Record *Rec; 43 SubClassReference() : Rec(nullptr) {} 45 bool isInvalid() const { return Rec == nullptr; } 122 Init *Prefix = BinOpInit::getStrConcat(CurMultiClass->Rec.getNameInit(), 133 static Init *QualifiedNameOfImplicitName(Record &Rec, 135 return QualifyName(Rec, MC, StringInit::get("NAME"), MC ? "::" : ":"); 139 return QualifiedNameOfImplicitName(MC->Rec, MC); 144 CurRec = &CurMultiClass->Rec; 166 if (!CurRec) CurRec = &CurMultiClass->Rec; 231 Record *SC = SubClass.Rec; [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/ |
| Error.h | 28 LLVM_ATTRIBUTE_NORETURN void PrintFatalNote(const Record *Rec, 40 void PrintError(const Record *Rec, const Twine &Msg); 46 LLVM_ATTRIBUTE_NORETURN void PrintFatalError(const Record *Rec,
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/ |
| TypeReferenceTracker.cpp | 130 Optional<CVType> Rec = (Ids && RefKind == TiRefKind::IndexRef) 133 if (!Rec) 138 discoverTypeIndices(*Rec, DepList); 139 addReferencedTypes(Rec->content(), DepList); 146 switch (Rec->kind()) {
|
| /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
| TransRetainReleaseDealloc.cpp | 85 if (Expr *rec = E->getInstanceReceiver()) { 86 rec = rec->IgnoreParenImpCasts(); 87 if (rec->getType().getObjCLifetime() == Qualifiers::OCL_ExplicitNone && 92 Pass.TA.reportError(err, rec->getBeginLoc()); 96 if (isGlobalVar(rec) && 101 Pass.TA.reportError(err, rec->getBeginLoc()); 105 if (E->getMethodFamily() == OMF_release && isDelegateMessage(rec)) { 111 rec->getBeginLoc()); 135 Expr *rec = E->getInstanceReceiver() local [all...] |
| /src/external/apache2/llvm/dist/clang/utils/TableGen/ |
| ClangOpcodesEmitter.cpp | 66 std::function<void(size_t, const Twine &)> Rec; 67 Rec = [&TypePath, Types, &Rec, &F](size_t I, const Twine &ID) { 76 Rec(I + 1, ID + Type->getName()); 83 Rec(0, N); 266 std::function<void(size_t, const Twine &)> Rec; 268 Rec = [this, &Rec, &OS, Types, &Args, R, &TS, N](size_t I, const Twine &ID) { 299 Rec(I + 1, ID + Case->getName()); 311 Rec(0, N) [all...] |
| ClangOpenCLBuiltinEmitter.cpp | 555 const Record *Rec = SignatureList[Index].first; 557 if (Rec->getValueAsBit("IsPure") == Rec2->getValueAsBit("IsPure") && 558 Rec->getValueAsBit("IsConst") == Rec2->getValueAsBit("IsConst") && 559 Rec->getValueAsBit("IsConv") == Rec2->getValueAsBit("IsConv") && 560 Rec->getValueAsDef("MinVersion")->getValueAsInt("ID") == 562 Rec->getValueAsDef("MaxVersion")->getValueAsInt("ID") == 564 Rec->getValueAsDef("Extension")->getName() ==
|
| /src/external/apache2/llvm/dist/clang/lib/Edit/ |
| RewriteObjCFoundationAPI.cpp | 43 if (const ObjCMessageExpr *Rec = dyn_cast<ObjCMessageExpr>( 45 if (Rec->getMethodFamily() == OMF_alloc) 159 const Expr *Rec = Msg->getInstanceReceiver(); 160 if (!Rec) 162 IFace = maybeAdjustInterfaceForSubscriptingCheck(IFace, Rec, Ctx); 184 const Expr *Rec = Msg->getInstanceReceiver(); 185 if (!Rec) 189 SourceRange RecRange = Rec->getSourceRange(); 198 maybePutParensOnReceiver(Rec, commit); 232 const Expr *Rec = Msg->getInstanceReceiver() [all...] |