Home
last modified time | relevance | path

Searched refs:OperandMap (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp38 IndexedMap<OpData> OperandMap; member
42 Source(s), Dest(d), OperandMap(m) {} in PseudoExpansion()
82 OperandMap[BaseIdx + i].Kind = OpData::Reg; in addDagOperandMapping()
83 OperandMap[BaseIdx + i].Data.Reg = DI->getDef(); in addDagOperandMapping()
108 OperandMap[BaseIdx + i].Kind = OpData::Imm; in addDagOperandMapping()
109 OperandMap[BaseIdx + i].Data.Imm = II->getValue(); in addDagOperandMapping()
114 OperandMap[BaseIdx + i].Kind = OpData::Imm; in addDagOperandMapping()
115 OperandMap[BaseIdx + i].Data.Imm = II->getValue(); in addDagOperandMapping()
177 IndexedMap<OpData> OperandMap; in evaluateExpansion() local
178 OperandMap.grow(NumMIOperands); in evaluateExpansion()
[all …]
H A DCompressInstEmitter.cpp130 IndexedMap<OpData> &OperandMap, bool IsSourceInst);
204 IndexedMap<OpData> &OperandMap, in addDagOperandMapping() argument
216 OperandMap[i].Kind = OperandMap[TiedOpIdx].Kind; in addDagOperandMapping()
217 OperandMap[i].Data = OperandMap[TiedOpIdx].Data; in addDagOperandMapping()
230 OperandMap[i].Kind = OpData::Reg; in addDagOperandMapping()
231 OperandMap[i].Data.Reg = DI->getDef(); in addDagOperandMapping()
247 OperandMap[i].Kind = OpData::Operand; in addDagOperandMapping()
257 OperandMap[i].Kind = OpData::Imm; in addDagOperandMapping()
258 OperandMap[i].Data.Imm = II->getValue(); in addDagOperandMapping()
H A DInstrInfoEmitter.cpp99 OpNameMapTy &OperandMap);
250 OpNameMapTy &OperandMap) { in initOperandMapData() argument
265 OperandMap[OpList].push_back(Namespace.str() + "::" + in initOperandMapData()
289 OpNameMapTy OperandMap; in emitOperandNameMappings() local
291 initOperandMapData(NumberedInstructions, Namespace, Operands, OperandMap); in emitOperandNameMappings()
318 for (const auto &Entry : OperandMap) { in emitOperandNameMappings()
332 for (const auto &Entry : OperandMap) { in emitOperandNameMappings()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/IR/
H A DGPUDialect.cpp1223 enum OperandMap { A, B, C }; in verify() enum
/llvm-project-15.0.7/llvm/docs/
H A DWritingAnLLVMBackend.rst925 llvm::XXX:OpName namespace and also add an entry for it into the OperandMap