Searched refs:OperandMap (Results 1 - 3 of 3) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | PseudoLoweringEmitter.cpp | 38 IndexedMap<OpData> OperandMap; member in struct:__anon4942::PseudoLoweringEmitter::PseudoExpansion 42 Source(s), Dest(d), OperandMap(m) {} 56 IndexedMap<OpData> &OperandMap, 74 IndexedMap<OpData> &OperandMap, unsigned BaseIdx) { 82 OperandMap[BaseIdx + i].Kind = OpData::Reg; 83 OperandMap[BaseIdx + i].Data.Reg = DI->getDef(); 101 OperandMap[BaseIdx + i + I].Kind = OpData::Operand; 104 OperandMap[BaseIdx + i].Kind = OpData::Imm; 105 OperandMap[BaseIdx + i].Data.Imm = II->getValue(); 111 addDagOperandMapping(Rec, SubDag, Insn, OperandMap, BaseId 73 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, IndexedMap<OpData> &OperandMap, unsigned BaseIdx) argument 152 IndexedMap<OpData> OperandMap; local [all...] |
H A D | RISCVCompressInstEmitter.cpp | 116 IndexedMap<OpData> &OperandMap, bool IsSourceInst); 192 IndexedMap<OpData> &OperandMap, bool IsSourceInst) { 202 // Set the entry in OperandMap for the tied operand we're skipping. 203 OperandMap[i].Kind = OperandMap[TiedOpIdx].Kind; 204 OperandMap[i].Data = OperandMap[TiedOpIdx].Data; 217 OperandMap[i].Kind = OpData::Reg; 218 OperandMap[i].Data.Reg = DI->getDef(); 234 OperandMap[ 190 addDagOperandMapping( Record *Rec, DagInit *Dag, CodeGenInstruction &Inst, IndexedMap<OpData> &OperandMap, bool IsSourceInst) argument [all...] |
H A D | InstrInfoEmitter.cpp | 86 OpNameMapTy &OperandMap); 224 /// \param OperandMap [out] A map for representing the operand name mappings for 225 /// each instructions. This is used to generate the OperandMap table as 231 OpNameMapTy &OperandMap) { 246 OperandMap[OpList].push_back(Namespace.str() + "::" + 257 /// - A 2-dimensional table called OperandMap for mapping OpName enum values to 270 OpNameMapTy OperandMap; local 272 initOperandMapData(NumberedInstructions, Namespace, Operands, OperandMap); 297 OS << " static const int16_t OperandMap [][" << Operands.size() 299 for (const auto &Entry : OperandMap) { 227 initOperandMapData( ArrayRef<const CodeGenInstruction *> NumberedInstructions, StringRef Namespace, std::map<std::string, unsigned> &Operands, OpNameMapTy &OperandMap) argument [all...] |
Completed in 117 milliseconds