Home | History | Annotate | Download | only in TableGen

Lines Matching full:record

24 #include "llvm/TableGen/Record.h"
37 /// record corresponds to.
38 MVT::SimpleValueType llvm::getValueType(Record *Rec) {
133 /// getQualifiedName - Return the name of the specified record, with a
134 /// namespace qualifier if the record contains one.
136 std::string llvm::getQualifiedName(const Record *R) {
149 std::vector<Record*> Targets = Records.getAllDerivedDefinitions("Target");
175 Record *CodeGenTarget::getInstructionSet() const {
182 Record *CodeGenTarget::getAsmParser() const {
183 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyParsers");
193 Record *CodeGenTarget::getAsmParserVariant(unsigned i) const {
194 std::vector<Record*> LI =
206 std::vector<Record*> LI =
213 Record *CodeGenTarget::getAsmWriter() const {
214 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyWriters");
243 getRegisterVTs(Record *R) const {
278 std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction");
289 const DenseMap<const Record*,
292 const Record *Rec = Records.getDef(Name);
351 std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction");
352 for (Record *R : Insts) {
395 ComplexPattern::ComplexPattern(Record *R) {
403 std::vector<Record*> PropList = R->getValueAsListOfDefs("Properties");
436 std::vector<Record*> I = RC.getAllDerivedDefinitions("Intrinsic");
448 CodeGenIntrinsic::CodeGenIntrinsic(Record *R) {
500 Record *TyEl = TypeList->getElementAsRecord(i);
534 Record *TyEl = TypeList->getElementAsRecord(i);
570 Record *Property = PropList->getElementAsRecord(i);