Searched refs:OperandMap (Results 1 - 2 of 2) sorted by relevance
/freebsd-11.0-release/contrib/llvm/utils/TableGen/ |
H A D | PseudoLoweringEmitter.cpp | 39 IndexedMap<OpData> OperandMap; member in struct:__anon4608::PseudoLoweringEmitter::PseudoExpansion 43 Source(s), Dest(d), OperandMap(m) {} 57 IndexedMap<OpData> &OperandMap, 75 IndexedMap<OpData> &OperandMap, unsigned BaseIdx) { 83 OperandMap[BaseIdx + i].Kind = OpData::Reg; 84 OperandMap[BaseIdx + i].Data.Reg = DI->getDef(); 102 OperandMap[BaseIdx + i + I].Kind = OpData::Operand; 105 OperandMap[BaseIdx + i].Kind = OpData::Imm; 106 OperandMap[BaseIdx + i].Data.Imm = II->getValue(); 112 addDagOperandMapping(Rec, SubDag, Insn, OperandMap, BaseId 74 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, IndexedMap<OpData> &OperandMap, unsigned BaseIdx) argument 153 IndexedMap<OpData> OperandMap; local [all...] |
H A D | InstrInfoEmitter.cpp | 65 OpNameMapTy &OperandMap); 197 /// \param OperandMap [out] A map for representing the operand name mappings for 198 /// each instructions. This is used to generate the OperandMap table as 204 OpNameMapTy &OperandMap) { 220 OperandMap[OpList].push_back(Namespace + "::" + Inst->TheDef->getName()); 230 /// - A 2-dimensional table called OperandMap for mapping OpName enum values to 244 OpNameMapTy OperandMap; local 246 initOperandMapData(NumberedInstructions, Namespace, Operands, OperandMap); 271 OS << " static const int16_t OperandMap [][" << Operands.size() 273 for (const auto &Entry : OperandMap) { 200 initOperandMapData( const std::vector<const CodeGenInstruction *> &NumberedInstructions, const std::string &Namespace, std::map<std::string, unsigned> &Operands, OpNameMapTy &OperandMap) argument [all...] |
Completed in 100 milliseconds