Home
last modified time | relevance | path

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

/external/llvm/utils/TableGen/
DCodeGenInstruction.h64 struct OperandInfo { struct
67 Record *Rec;
71 std::string Name;
75 std::string PrinterMethodName;
99 /// MIOperandInfo - Default MI operand type. Note an operand may be made argument
101 DagInit *MIOperandInfo; argument
107 OperandInfo(Record *R, const std::string &N, const std::string &PMN, in OperandInfo() argument
137 std::vector<OperandInfo> OperandList; argument
DFixedLenDecoderEmitter.cpp45 struct OperandInfo { struct
46 std::vector<EncodingField> Fields;
47 std::string Decoder;
48 bool HasCompleteDecoder;
50 OperandInfo(std::string D, bool HCD) in OperandInfo() argument
53 void addField(unsigned Base, unsigned Width, unsigned Offset) { in addField()
57 unsigned numFields() const { return Fields.size(); } in numFields()
59 typedef std::vector<EncodingField>::const_iterator const_iterator;
61 const_iterator begin() const { return Fields.begin(); } in begin()
62 const_iterator end() const { return Fields.end(); } in end()
DInstrInfoEmitter.cpp181 std::vector<std::string> OperandInfo = GetOperandInfo(*Inst); in EmitOperandInfo() local
540 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); in emitRecord() local
/external/llvm-project/llvm/utils/TableGen/
DCodeGenInstruction.h76 struct OperandInfo { struct
79 Record *Rec;
83 std::string Name;
87 std::string PrinterMethodName;
111 /// MIOperandInfo - Default MI operand type. Note an operand may be made argument
113 DagInit *MIOperandInfo; argument
119 OperandInfo(Record *R, const std::string &N, const std::string &PMN, in OperandInfo() argument
149 std::vector<OperandInfo> OperandList; argument
DFixedLenDecoderEmitter.cpp64 struct OperandInfo { struct
65 std::vector<EncodingField> Fields;
66 std::string Decoder;
67 bool HasCompleteDecoder;
68 uint64_t InitValue;
70 OperandInfo(std::string D, bool HCD) in OperandInfo() function
73 void addField(unsigned Base, unsigned Width, unsigned Offset) { in addField()
77 unsigned numFields() const { return Fields.size(); } in numFields()
79 typedef std::vector<EncodingField>::const_iterator const_iterator;
81 const_iterator begin() const { return Fields.begin(); } in begin()
[all …]
DInstrInfoEmitter.cpp208 std::vector<std::string> OperandInfo = GetOperandInfo(*Inst); in EmitOperandInfo() local
817 std::vector<std::string> OperandInfo = GetOperandInfo(Inst); in emitRecord() local
/external/llvm-project/llvm/utils/TableGen/GlobalISel/
DGIMatchDagInstr.h59 const GIMatchDagOperandList &OperandInfo; variable
71 const GIMatchDagOperandList &OperandInfo) in GIMatchDagInstr()
DGIMatchDagPredicate.h48 const GIMatchDagOperandList &OperandInfo; variable
52 const GIMatchDagOperandList &OperandInfo) in GIMatchDagPredicate()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DPredicateInfo.cpp343 auto &OperandInfo = getOrCreateValueInfo(Op); in addInfoFor() local
/external/llvm-project/llvm/lib/Transforms/Utils/
DPredicateInfo.cpp391 auto &OperandInfo = getOrCreateValueInfo(Op); in addInfoFor() local