Searched refs:OperandMap (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | PseudoLoweringEmitter.cpp | 37 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 D | CompressInstEmitter.cpp | 133 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 D | InstrInfoEmitter.cpp | 259 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()
|