Lines Matching refs:Record
52 MVT::SimpleValueType getValueType(Record *Rec);
59 std::string getQualifiedName(const Record *R);
65 Record *TargetRec;
67 mutable DenseMap<const Record*, CodeGenInstruction*> Instructions;
69 mutable std::vector<Record*> RegAltNameIndices;
79 Record *getTargetRecord() const { return TargetRec; } in getTargetRecord()
88 Record *getInstructionSet() const;
92 Record *getAsmParser() const;
96 Record *getAsmWriter() const;
105 const std::vector<Record*> &getRegAltNameIndices() const { in getRegAltNameIndices()
114 const CodeGenRegisterClass &getRegisterClass(Record *R) const { in getRegisterClass()
120 std::vector<MVT::SimpleValueType> getRegisterVTs(Record *R) const;
137 DenseMap<const Record*, CodeGenInstruction*> &getInstructions() const { in getInstructions()
143 CodeGenInstruction &getInstruction(const Record *InstRec) const { in getInstruction()
145 DenseMap<const Record*, CodeGenInstruction*>::iterator I = in getInstruction()
178 std::vector<Record*> RootNodes;
182 ComplexPattern(Record *R);
187 const std::vector<Record*> &getRootNodes() const { in getRootNodes()