Lines Matching refs:Record
36 class Record; variable
46 MVT::SimpleValueType getValueType(const Record *Rec);
53 std::string getQualifiedName(const Record *R);
59 Record *TargetRec;
61 mutable DenseMap<const Record*,
64 mutable std::vector<Record*> RegAltNameIndices;
67 std::vector<Record *> MacroFusions;
82 Record *getTargetRecord() const { return TargetRec; } in getTargetRecord()
94 Record *getInstructionSet() const;
103 Record *getAsmParser() const;
108 Record *getAsmParserVariant(unsigned i) const;
117 Record *getAsmWriter() const;
133 const std::vector<Record*> &getRegAltNameIndices() const { in getRegAltNameIndices()
138 const CodeGenRegisterClass &getRegisterClass(Record *R) const;
142 std::vector<ValueTypeByHwMode> getRegisterVTs(Record *R) const;
156 const std::vector<Record *> getMacroFusions() const { return MacroFusions; } in getMacroFusions()
159 DenseMap<const Record*, std::unique_ptr<CodeGenInstruction>> &
166 CodeGenInstruction &getInstruction(const Record *InstRec) const { in getInstruction()
219 Record *Ty;
222 std::vector<Record*> RootNodes;
226 ComplexPattern(Record *R);
228 Record *getValueType() const { return Ty; } in getValueType()
231 const std::vector<Record*> &getRootNodes() const { in getRootNodes()