Home
last modified time | relevance | path

Searched defs:OperandInfo (Results 1 – 3 of 3) sorted by relevance

/external/llvm/utils/TableGen/
DCodeGenInstruction.h65 struct OperandInfo { struct
68 Record *Rec;
72 std::string Name;
76 std::string PrinterMethodName;
100 /// MIOperandInfo - Default MI operand type. Note an operand may be made argument
102 DagInit *MIOperandInfo; argument
108 OperandInfo(Record *R, const std::string &N, const std::string &PMN, in OperandInfo() argument
138 std::vector<OperandInfo> OperandList; argument
DFixedLenDecoderEmitter.cpp44 struct OperandInfo { struct
45 std::vector<EncodingField> Fields;
46 std::string Decoder;
47 bool HasCompleteDecoder;
49 OperandInfo(std::string D, bool HCD) in OperandInfo() function
52 void addField(unsigned Base, unsigned Width, unsigned Offset) { in addField()
56 unsigned numFields() const { return Fields.size(); } in numFields()
58 typedef std::vector<EncodingField>::const_iterator const_iterator;
60 const_iterator begin() const { return Fields.begin(); } in begin()
61 const_iterator end() const { return Fields.end(); } in end()
DInstrInfoEmitter.cpp181 std::vector<std::string> OperandInfo = GetOperandInfo(*Inst); in EmitOperandInfo() local
542 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); in emitRecord() local