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

/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp38 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 DRISCVCompressInstEmitter.cpp116 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 DInstrInfoEmitter.cpp86 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