Searched defs:OperandMap (Results 1 - 2 of 2) sorted by relevance

/external/llvm/utils/TableGen/
H A DInstrInfoEmitter.cpp65 OpNameMapTy &OperandMap);
198 /// \param OperandMap [out] A map for representing the operand name mappings for
199 /// each instructions. This is used to generate the OperandMap table as
205 OpNameMapTy &OperandMap) {
221 OperandMap[OpList].push_back(Namespace + "::" + Inst->TheDef->getName());
231 /// - A 2-dimensional table called OperandMap for mapping OpName enum values to
245 OpNameMapTy OperandMap; local
247 initOperandMapData(NumberedInstructions, Namespace, Operands, OperandMap);
271 OS << " static const int16_t OperandMap [][" << Operands.size()
273 for (const auto &Entry : OperandMap) {
201 initOperandMapData( const std::vector<const CodeGenInstruction *> &NumberedInstructions, const std::string &Namespace, std::map<std::string, unsigned> &Operands, OpNameMapTy &OperandMap) argument
[all...]
H A DPseudoLoweringEmitter.cpp39 IndexedMap<OpData> OperandMap; member in struct:__anon25765::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...]

Completed in 30 milliseconds