/external/llvm-project/llvm/utils/TableGen/ |
D | PredicateExpander.cpp | 131 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 …]
|
D | PseudoLoweringEmitter.cpp | 54 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 …]
|
D | CodeGenInstruction.cpp | 76 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 …]
|
D | RISCVCompressInstEmitter.cpp | 115 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 …]
|
D | X86FoldTablesEmitter.cpp | 189 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 …]
|
D | X86EVEX2VEXTablesEmitter.cpp | 123 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/ |
D | TpiHashing.cpp | 27 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/ |
D | TpiHashing.cpp | 27 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/ |
D | 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(); 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/ |
D | SkResourceCache.h | 74 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 …]
|
D | SkResourceCache.cpp | 69 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 …]
|
D | SkBitmapCache.cpp | 63 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/ |
D | SkResourceCache.h | 74 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 …]
|
D | SkMetaData.cpp | 47 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 …]
|
D | SkResourceCache.cpp | 68 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 …]
|
D | SkBitmapCache.cpp | 63 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/ |
D | TpiStream.cpp | 68 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/ |
D | SkMetaData.cpp | 15 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 …]
|
D | SkMetaData.h | 65 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/ |
D | GrWindowRectangles.h | 38 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/ |
D | PseudoLoweringEmitter.cpp | 55 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/ |
D | GrWindowRectangles.h | 39 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/ |
D | SkLayerDrawLooper.cpp | 37 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/ |
D | SkLayerDrawLooper.h | 89 struct Rec { struct 90 Rec* fNext; argument 94 Rec* fRecs; argument 106 Rec* fCurrRec; 146 Rec* fRecs; 147 Rec* fTopRec;
|
/external/skia/include/effects/ |
D | SkLayerDrawLooper.h | 94 struct Rec { struct 95 Rec* fNext; argument 99 Rec* fRecs; argument 111 Rec* fCurrRec; 155 Rec* fRecs; 156 Rec* fTopRec;
|