Home
last modified time | relevance | path

Searched refs:Rec (Results 1 – 25 of 253) sorted by relevance

1234567891011

/external/llvm-project/llvm/utils/TableGen/
DPredicateExpander.cpp131 for (const Record *Rec : Opcodes) { in expandCheckOpcode() local
137 expandCheckOpcode(OS, Rec); in expandCheckOpcode()
169 for (const Record *Rec : Sequence) { in expandPredicateSequence() local
174 expandPredicate(OS, Rec); in expandPredicateSequence()
229 const Record *Rec) { in expandReturnStatement() argument
234 expandPredicate(SS, Rec); in expandReturnStatement()
241 const Record *Rec) { in expandOpcodeSwitchCase() argument
242 const RecVec &Opcodes = Rec->getValueAsListOfDefs("Opcodes"); in expandOpcodeSwitchCase()
251 expandStatement(OS, Rec->getValueAsDef("CaseStmt")); in expandOpcodeSwitchCase()
262 for (const Record *Rec : Cases) { in expandOpcodeSwitchStatement() local
[all …]
DPseudoLoweringEmitter.cpp54 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
73 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, in addDagOperandMapping() argument
93 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec) { in addDagOperandMapping()
94 PrintError(Rec, "In pseudo instruction '" + Rec->getName() + in addDagOperandMapping()
97 Insn.Operands[BaseIdx + i].Rec->getName() + "'"); in addDagOperandMapping()
115 addDagOperandMapping(Rec, SubDag, Insn, OperandMap, BaseIdx + i); in addDagOperandMapping()
125 void PseudoLoweringEmitter::evaluateExpansion(Record *Rec) { in evaluateExpansion() argument
126 LLVM_DEBUG(dbgs() << "Pseudo definition: " << Rec->getName() << "\n"); in evaluateExpansion()
130 DagInit *Dag = Rec->getValueAsDag("ResultInst"); in evaluateExpansion()
136 PrintError(Rec, "In pseudo instruction '" + Rec->getName() + in evaluateExpansion()
[all …]
DCodeGenInstruction.cpp76 Record *Rec = Arg->getDef(); in CGIOperandList() local
83 if (Rec->isSubClassOf("RegisterOperand")) { in CGIOperandList()
84 PrintMethod = std::string(Rec->getValueAsString("PrintMethod")); in CGIOperandList()
85 OperandType = std::string(Rec->getValueAsString("OperandType")); in CGIOperandList()
86 OperandNamespace = std::string(Rec->getValueAsString("OperandNamespace")); in CGIOperandList()
87 EncoderMethod = std::string(Rec->getValueAsString("EncoderMethod")); in CGIOperandList()
88 } else if (Rec->isSubClassOf("Operand")) { in CGIOperandList()
89 PrintMethod = std::string(Rec->getValueAsString("PrintMethod")); in CGIOperandList()
90 OperandType = std::string(Rec->getValueAsString("OperandType")); in CGIOperandList()
91 OperandNamespace = std::string(Rec->getValueAsString("OperandNamespace")); in CGIOperandList()
[all …]
DRISCVCompressInstEmitter.cpp115 void addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Inst,
121 void createDagOperandMapping(Record *Rec, StringMap<unsigned> &SourceOperands,
126 void createInstOperandMapping(Record *Rec, DagInit *SourceDag,
191 Record *Rec, DagInit *Dag, CodeGenInstruction &Inst, in addDagOperandMapping() argument
211 if (!validateRegister(DI->getDef(), Inst.Operands[i].Rec)) in addDagOperandMapping()
212 PrintFatalError(Rec->getLoc(), in addDagOperandMapping()
216 Inst.Operands[i].Rec->getName() + "'"); in addDagOperandMapping()
225 if (!validateTypes(DI->getDef(), Inst.Operands[i].Rec, IsSourceInst)) in addDagOperandMapping()
226 PrintFatalError(Rec->getLoc(), in addDagOperandMapping()
231 Inst.Operands[i].Rec->getName() + in addDagOperandMapping()
[all …]
DX86FoldTablesEmitter.cpp189 return OpIn.Rec->getName() == "RST" || OpIn.Rec->getName() == "RSTi"; in hasRSTRegClass()
196 return OpIn.Rec->getName() == "ptr_rc_tailcall"; in hasPtrTailcallRegClass()
284 static inline bool isRegisterOperand(const Record *Rec) { in isRegisterOperand() argument
285 return Rec->isSubClassOf("RegisterClass") || in isRegisterOperand()
286 Rec->isSubClassOf("RegisterOperand") || in isRegisterOperand()
287 Rec->isSubClassOf("PointerLikeRegClass"); in isRegisterOperand()
290 static inline bool isMemoryOperand(const Record *Rec) { in isMemoryOperand() argument
291 return Rec->isSubClassOf("Operand") && in isMemoryOperand()
292 Rec->getValueAsString("OperandType") == "OPERAND_MEMORY"; in isMemoryOperand()
295 static inline bool isImmediateOperand(const Record *Rec) { in isImmediateOperand() argument
[all …]
DX86EVEX2VEXTablesEmitter.cpp123 Record *OpRec1 = EVEXInst->Operands[i].Rec; in operator ()()
124 Record *OpRec2 = VEXInst->Operands[i].Rec; in operator ()()
146 static inline bool isRegisterOperand(const Record *Rec) { in isRegisterOperand() argument
147 return Rec->isSubClassOf("RegisterClass") || in isRegisterOperand()
148 Rec->isSubClassOf("RegisterOperand"); in isRegisterOperand()
151 static inline bool isMemoryOperand(const Record *Rec) { in isMemoryOperand() argument
152 return Rec->isSubClassOf("Operand") && in isMemoryOperand()
153 Rec->getValueAsString("OperandType") == "OPERAND_MEMORY"; in isMemoryOperand()
156 static inline bool isImmediateOperand(const Record *Rec) { in isImmediateOperand() argument
157 return Rec->isSubClassOf("Operand") && in isImmediateOperand()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/PDB/Native/
DTpiHashing.cpp27 static uint32_t getHashForUdt(const TagRecord &Rec, in getHashForUdt() argument
29 ClassOptions Opts = Rec.getOptions(); in getHashForUdt()
33 bool IsAnon = HasUniqueName && isAnonymous(Rec.getName()); in getHashForUdt()
36 return hashStringV1(Rec.getName()); in getHashForUdt()
38 return hashStringV1(Rec.getUniqueName()); in getHashForUdt()
43 static Expected<uint32_t> getHashForUdt(const CVType &Rec) { in getHashForUdt() argument
45 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), in getHashForUdt()
48 return getHashForUdt(Deserialized, Rec.data()); in getHashForUdt()
52 static Expected<TagRecordHash> getTagRecordHashForUdt(const CVType &Rec) { in getTagRecordHashForUdt() argument
54 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), in getTagRecordHashForUdt()
[all …]
/external/llvm-project/llvm/lib/DebugInfo/PDB/Native/
DTpiHashing.cpp27 static uint32_t getHashForUdt(const TagRecord &Rec, in getHashForUdt() argument
29 ClassOptions Opts = Rec.getOptions(); in getHashForUdt()
33 bool IsAnon = HasUniqueName && isAnonymous(Rec.getName()); in getHashForUdt()
36 return hashStringV1(Rec.getName()); in getHashForUdt()
38 return hashStringV1(Rec.getUniqueName()); in getHashForUdt()
43 static Expected<uint32_t> getHashForUdt(const CVType &Rec) { in getHashForUdt() argument
45 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), in getHashForUdt()
48 return getHashForUdt(Deserialized, Rec.data()); in getHashForUdt()
52 static Expected<TagRecordHash> getTagRecordHashForUdt(const CVType &Rec) { in getTagRecordHashForUdt() argument
54 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), in getTagRecordHashForUdt()
[all …]
/external/llvm-project/llvm/lib/TableGen/
DDetailedRecordsBackend.cpp51 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(); in printRecords() local
107 OS << formatv("\n{0} |{1}|\n", Rec->getNameInitAsString(), in printRecords()
108 SrcMgr.getFormattedLocationNoOffset(Rec->getLoc().front())); in printRecords()
109 printDefms(Rec, OS); in printRecords()
110 printSuperclasses(Rec, OS); in printRecords()
111 printFields(Rec, OS); in printRecords()
[all …]
/external/skia/src/core/
DSkResourceCache.h74 struct Rec { struct
77 Rec() {} in Rec() argument
78 virtual ~Rec() {} in ~Rec() argument
106 Rec* fNext; argument
107 Rec* fPrev; argument
118 typedef const Rec* ID; argument
130 typedef bool (*FindVisitor)(const Rec&, void* context);
153 static void Add(Rec*, void* payload = nullptr);
155 typedef void (*Visitor)(const Rec&, void* context);
221 void add(Rec*, void* payload = nullptr);
[all …]
DSkResourceCache.cpp69 static const SkResourceCache::Key& GetKey(const SkResourceCache::Rec* rec) { in GetKey()
76 public SkTHashTable<SkResourceCache::Rec*, SkResourceCache::Key, HashTraits> {};
107 Rec* rec = fHead; in ~SkResourceCache()
109 Rec* next = rec->fNext; in ~SkResourceCache()
122 Rec* rec = *found; in find()
146 void SkResourceCache::add(Rec* rec, void* payload) { in add()
151 if (Rec** preexisting = fHash->find(rec->getKey())) { in add()
152 Rec* prev = *preexisting; in add()
180 void SkResourceCache::remove(Rec* rec) { in remove()
216 Rec* rec = fTail; in purgeAsNeeded()
[all …]
DSkBitmapCache.cpp63 class SkBitmapCache::Rec : public SkResourceCache::Rec { class in SkBitmapCache
65 Rec(const SkBitmapCacheDesc& desc, const SkImageInfo& info, size_t rowBytes, in Rec() function in SkBitmapCache::Rec
80 ~Rec() override { in ~Rec()
107 Rec* rec = static_cast<Rec*>(ctx); in ReleaseProc()
149 static bool Finder(const SkResourceCache::Rec& baseRec, void* contextBitmap) { in Finder()
150 Rec* rec = (Rec*)&baseRec; in Finder()
174 void SkBitmapCache::PrivateDeleteRec(Rec* rec) { delete rec; } in PrivateDeleteRec()
201 return RecPtr(new Rec(desc, info, rb, std::move(dm), block)); in Alloc()
210 return SkResourceCache::Find(BitmapKey(desc), SkBitmapCache::Rec::Finder, result); in Find()
232 struct MipMapRec : public SkResourceCache::Rec {
[all …]
/external/skqp/src/core/
DSkResourceCache.h74 struct Rec { struct
77 Rec() {} in Rec() function
78 virtual ~Rec() {} in ~Rec() argument
106 Rec* fNext; argument
107 Rec* fPrev; argument
118 typedef const Rec* ID; argument
130 typedef bool (*FindVisitor)(const Rec&, void* context);
153 static void Add(Rec*, void* payload = nullptr);
155 typedef void (*Visitor)(const Rec&, void* context);
220 void add(Rec*, void* payload = nullptr);
[all …]
DSkMetaData.cpp47 Rec* rec = fRec; in reset()
55 Rec* next = rec->fNext; in reset()
56 Rec::Free(rec); in reset()
66 const Rec* rec = src.fRec; in operator =()
121 Rec* rec = Rec::Alloc(sizeof(Rec) + dataSize * count + len + 1); in set()
148 const Rec* rec = this->find(name, kS32_Type); in findS32()
161 const Rec* rec = this->find(name, kScalar_Type); in findScalar()
174 const Rec* rec = this->find(name, kScalar_Type); in findScalars()
187 const Rec* rec = this->find(name, kPtr_Type); in findPtr()
204 const Rec* rec = this->find(name, kString_Type); in findString()
[all …]
DSkResourceCache.cpp68 static const SkResourceCache::Key& GetKey(const SkResourceCache::Rec* rec) { in GetKey()
75 public SkTHashTable<SkResourceCache::Rec*, SkResourceCache::Key, HashTraits> {};
104 Rec* rec = fHead; in ~SkResourceCache()
106 Rec* next = rec->fNext; in ~SkResourceCache()
119 Rec* rec = *found; in find()
143 void SkResourceCache::add(Rec* rec, void* payload) { in add()
148 if (Rec** preexisting = fHash->find(rec->getKey())) { in add()
149 Rec* prev = *preexisting; in add()
177 void SkResourceCache::remove(Rec* rec) { in remove()
213 Rec* rec = fTail; in purgeAsNeeded()
[all …]
DSkBitmapCache.cpp63 class SkBitmapCache::Rec : public SkResourceCache::Rec { class in SkBitmapCache
65 Rec(const SkBitmapCacheDesc& desc, const SkImageInfo& info, size_t rowBytes, in Rec() function in SkBitmapCache::Rec
80 ~Rec() override { in ~Rec()
107 Rec* rec = static_cast<Rec*>(ctx); in ReleaseProc()
149 static bool Finder(const SkResourceCache::Rec& baseRec, void* contextBitmap) { in Finder()
150 Rec* rec = (Rec*)&baseRec; in Finder()
174 void SkBitmapCache::PrivateDeleteRec(Rec* rec) { delete rec; } in PrivateDeleteRec()
201 return RecPtr(new Rec(desc, info, rb, std::move(dm), block)); in Alloc()
210 return SkResourceCache::Find(BitmapKey(desc), SkBitmapCache::Rec::Finder, result); in Find()
232 struct MipMapRec : public SkResourceCache::Rec {
[all …]
/external/llvm/lib/DebugInfo/PDB/Raw/
DTpiStream.cpp68 template <typename T> static bool isAnonymous(T &Rec) { in isAnonymous() argument
69 StringRef Name = Rec.getName(); in isAnonymous()
76 static uint32_t getTpiHash(T &Rec, const CVRecord<TypeLeafKind> &RawRec) { in getTpiHash() argument
77 auto Opts = static_cast<uint16_t>(Rec.getOptions()); in getTpiHash()
83 bool IsAnon = UniqueName && isAnonymous(Rec); in getTpiHash()
86 return hashStringV1(Rec.getName()); in getTpiHash()
88 return hashStringV1(Rec.getUniqueName()); in getTpiHash()
99 Error visitUdtSourceLine(UdtSourceLineRecord &Rec) override { in visitUdtSourceLine() argument
100 return verifySourceLine(Rec); in visitUdtSourceLine()
103 Error visitUdtModSourceLine(UdtModSourceLineRecord &Rec) override { in visitUdtModSourceLine() argument
[all …]
/external/skia/tools/
DSkMetaData.cpp15 Rec* rec = fRec; in reset()
17 Rec* next = rec->fNext; in reset()
18 Rec::Free(rec); in reset()
59 Rec* rec; in set()
67 rec = Rec::Alloc(sizeof(Rec) + dataSize * count + len + 1); in set()
98 const Rec* rec = this->find(name, kS32_Type); in findS32()
111 const Rec* rec = this->find(name, kScalar_Type); in findScalar()
124 const Rec* rec = this->find(name, kScalar_Type); in findScalars()
137 const Rec* rec = this->find(name, kPtr_Type); in findPtr()
151 const Rec* rec = this->find(name, kBool_Type); in findBool()
[all …]
DSkMetaData.h65 struct Rec;
87 Rec* fRec;
91 struct Rec { struct
92 Rec* fNext; argument
102 static Rec* Alloc(size_t); argument
103 static void Free(Rec*);
105 Rec* fRec = nullptr;
107 const Rec* find(const char name[], Type) const;
116 SkMetaData::Rec* rec;
117 SkMetaData::Rec* prev;
/external/skia/src/gpu/
DGrWindowRectangles.h38 struct Rec;
40 const Rec* rec() const { return fCount <= 1 ? nullptr : fRec; } in rec()
45 Rec* fRec; // If fCount > 1.
49 struct GrWindowRectangles::Rec : public GrNonAtomicRef<Rec> { struct
50 Rec(const SkIRect* windows, int numWindows) { in Rec() function
54 Rec() = default;
87 result.fRec = new Rec(); in makeOffset()
105 fRec = new Rec(&fLocalWindow, 1); in addWindow()
108 fRec = new Rec(fRec->fData, fCount); in addWindow()
/external/llvm/utils/TableGen/
DPseudoLoweringEmitter.cpp55 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
74 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, in addDagOperandMapping() argument
93 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec) in addDagOperandMapping()
94 PrintFatalError(Rec->getLoc(), in addDagOperandMapping()
97 Insn.Operands[BaseIdx + i].Rec->getName() + "'"); in addDagOperandMapping()
112 addDagOperandMapping(Rec, SubDag, Insn, OperandMap, BaseIdx + i); in addDagOperandMapping()
122 void PseudoLoweringEmitter::evaluateExpansion(Record *Rec) { in evaluateExpansion() argument
123 DEBUG(dbgs() << "Pseudo definition: " << Rec->getName() << "\n"); in evaluateExpansion()
127 DagInit *Dag = Rec->getValueAsDag("ResultInst"); in evaluateExpansion()
133 PrintFatalError(Rec->getLoc(), Rec->getName() + in evaluateExpansion()
[all …]
/external/skqp/src/gpu/
DGrWindowRectangles.h39 struct Rec;
41 const Rec* rec() const { return fCount <= kNumLocalWindows ? nullptr : fRec; } in rec()
46 Rec* fRec; // If fCount > kNumLocalWindows.
50 struct GrWindowRectangles::Rec : public GrNonAtomicRef<Rec> { struct
51 Rec(const SkIRect* windows, int numWindows) { in Rec() argument
55 Rec() = default;
88 result.fRec = new Rec(); in makeOffset()
105 fRec = new Rec(fLocalWindows, kNumLocalWindows); in addWindow()
108 fRec = new Rec(fRec->fData, fCount); in addWindow()
/external/skqp/src/effects/
DSkLayerDrawLooper.cpp37 Rec* rec = fRecs; in ~SkLayerDrawLooper()
39 Rec* next = rec->fNext; in ~SkLayerDrawLooper()
170 const Rec* rec = fRecs; in asABlurShadow()
218 Rec* oldRec = fRecs; in onMakeColorSpace()
219 Rec* newTopRec = new Rec(); in onMakeColorSpace()
224 Rec* prevNewRec = newTopRec; in onMakeColorSpace()
227 Rec* newRec = new Rec(); in onMakeColorSpace()
246 Rec* rec = fRecs; in flatten()
288 Rec* rec = fRecs; in ~Builder()
290 Rec* next = rec->fNext; in ~Builder()
[all …]
/external/skqp/include/effects/
DSkLayerDrawLooper.h89 struct Rec { struct
90 Rec* fNext; argument
94 Rec* fRecs; argument
106 Rec* fCurrRec;
146 Rec* fRecs;
147 Rec* fTopRec;
/external/skia/include/effects/
DSkLayerDrawLooper.h94 struct Rec { struct
95 Rec* fNext; argument
99 Rec* fRecs; argument
111 Rec* fCurrRec;
155 Rec* fRecs;
156 Rec* fTopRec;

1234567891011