Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.h73 struct OperandInfo { struct
76 Record *Rec;
80 std::string Name;
83 std::vector<std::string> SubOpNames;
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
150 std::vector<OperandInfo> OperandList; argument
/freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDagInstr.h
H A DGIMatchDagPredicate.h
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDecoderEmitter.cpp94 struct OperandInfo { struct
95 std::vector<EncodingField> Fields;
96 std::string Decoder;
97 bool HasCompleteDecoder;
98 uint64_t InitValue;
100 OperandInfo(std::string D, bool HCD) in OperandInfo() function
103 void addField(unsigned Base, unsigned Width, unsigned Offset) { in addField()
107 unsigned numFields() const { return Fields.size(); } in numFields()
109 typedef std::vector<EncodingField>::const_iterator const_iterator;
111 const_iterator begin() const { return Fields.begin(); } in begin()
[all …]
H A DInstrInfoEmitter.cpp220 OperandInfoTy OperandInfo = GetOperandInfo(*Inst); in CollectOperandInfo() local
232 for (auto &OperandInfo : OperandInfoList) { in EmitOperandInfo() local
1204 OperandInfoTy OperandInfo = GetOperandInfo(Inst); in emitRecord() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp379 auto &OperandInfo = getOrCreateValueInfo(Op); in addInfoFor() local
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4246 FunctionOperandInfo OperandInfo = {Func, 0, 0, 0}; in parseFunctionRecord() local