HomeSort by: relevance | last modified time | path
    Searched refs:Rec (Results 1 - 25 of 70) sorted by relevancy

1 2 3

  /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...]

Completed in 53 milliseconds

1 2 3