Home
last modified time | relevance | path

Searched refs:OperandMap (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp37 IndexedMap<OpData> OperandMap; member
41 : Source(s), Dest(d), OperandMap(m) {} in PseudoExpansion()
55 const Record *OpRec, IndexedMap<OpData> &OperandMap,
71 unsigned DagIdx, const Record *OpRec, IndexedMap<OpData> &OperandMap, in addOperandMapping() argument
80 auto &Entry = OperandMap[MIOpNo]; in addOperandMapping()
111 auto &Entry = OperandMap[MIOpNo + I]; in addOperandMapping()
120 auto &Entry = OperandMap[MIOpNo]; in addOperandMapping()
125 auto &Entry = OperandMap[MIOpNo]; in addOperandMapping()
182 IndexedMap<OpData> OperandMap; in evaluateExpansion() local
183 OperandMap.grow(NumMIOperands); in evaluateExpansion()
[all …]
H A DCompressInstEmitter.cpp133 IndexedMap<OpData> &OperandMap,
211 IndexedMap<OpData> &OperandMap, in addDagOperandMapping() argument
218 OperandMap.grow(NumMIOperands); in addDagOperandMapping()
232 OperandMap[OpNo] = OperandMap[TiedOpIdx]; in addDagOperandMapping()
252 OperandMap[OpNo].Kind = OpData::Reg; in addDagOperandMapping()
253 OperandMap[OpNo].RegRec = DI->getDef(); in addDagOperandMapping()
269 OperandMap[OpNo].Kind = OpData::Operand; in addDagOperandMapping()
279 OperandMap[OpNo].Kind = OpData::Imm; in addDagOperandMapping()
280 OperandMap[OpNo].ImmVal = II->getValue(); in addDagOperandMapping()
303 OperandMap[OpNo].TiedOpIdx = It->getValue().MIOpNo; in addDagOperandMapping()
H A DInstrInfoEmitter.cpp259 std::map<std::map<unsigned, unsigned>, std::vector<StringRef>> OperandMap; in emitOperandNameMappings() local
277 OperandMap[OpList].push_back(Inst->TheDef->getName()); in emitOperandNameMappings()
310 for (const auto &Entry : OperandMap) { in emitOperandNameMappings()
324 for (const auto &[TableIndex, Entry] : enumerate(OperandMap)) { in emitOperandNameMappings()