Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelMatchTable.h2037 unsigned TempRegID; variable
2043 TempRegRenderer(unsigned InsnID, unsigned TempRegID, bool IsDef = false,
2046 : OperandRenderer(OR_Register), InsnID(InsnID), TempRegID(TempRegID), in OperandRenderer()
2298 unsigned TempRegID; variable
2302 BuildConstantAction(unsigned TempRegID, int64_t Val) in BuildConstantAction() argument
2303 : MatchAction(AK_BuildConstantMI), TempRegID(TempRegID), Val(Val) {} in BuildConstantAction()
2331 unsigned TempRegID = -1; variable
2341 TempRegID(TempRegID) {} in ReplaceRegAction()
2397 unsigned TempRegID; variable
2400 MakeTempRegisterAction(const LLTCodeGenOrTempType &Ty, unsigned TempRegID) in MakeTempRegisterAction() argument
[all …]
H A DGlobalISelEmitter.cpp1228 unsigned TempRegID = Rule.allocateTempRegID(); in importExplicitUseRenderer() local
1231 DstMIBuilder.addRenderer<TempRegRenderer>(TempRegID); in importExplicitUseRenderer()
1234 ++InsertPt, Rule, DstChild, Src, TempRegID); in importExplicitUseRenderer()
1357 const TreePatternNode *Src, unsigned TempRegID) { in createAndImportSubInstructionRenderer() argument
1369 DstMIBuilder.addRenderer<TempRegRenderer>(TempRegID, true); in createAndImportSubInstructionRenderer()
1528 unsigned TempRegID = M.allocateTempRegID(); in importExplicitDefRenderers() local
1563 unsigned TempRegID = M.allocateTempRegID(); in importExplicitUseRenderers() local
1568 ++InsertPt, M, ValChild, Src, TempRegID); in importExplicitUseRenderers()
1725 unsigned TempRegID = M.allocateTempRegID(); in importDefaultOperandRenderers() local
1727 TempRegID); in importDefaultOperandRenderers()
[all …]
H A DGlobalISelCombinerEmitter.cpp104 void declareTempRegExpansion(CodeExpansions &CE, unsigned TempRegID, in declareTempRegExpansion() argument
106 CE.declare(Name, "State.TempRegisters[" + to_string(TempRegID) + "]"); in declareTempRegExpansion()
2304 unsigned TempRegID; in emitInstructionApplyPattern() local
2307 TempRegID = It->second; in emitInstructionApplyPattern()
2310 TempRegID = M.allocateTempRegID(); in emitInstructionApplyPattern()
2311 OperandToTempRegID[OpName] = TempRegID; in emitInstructionApplyPattern()
2319 declareTempRegExpansion(CE, TempRegID, OpName); in emitInstructionApplyPattern()
2323 M.actions_begin(), getLLTCodeGenOrTempType(Ty, M), TempRegID); in emitInstructionApplyPattern()
2326 DstMI.addRenderer<TempRegRenderer>(TempRegID, /*IsDef=*/true); in emitInstructionApplyPattern()
2381 unsigned TempRegID = M.allocateTempRegID(); in emitCodeGenInstructionApplyImmOperand() local
[all …]
H A DGlobalISelMatchTable.cpp1958 << MatchTable::ULEB128Value(TempRegID); in emitRenderOpcodes()
2237 << MatchTable::ULEB128Value(TempRegID) << MatchTable::Comment("Val") in emitActionOpcodes()
2263 if (TempRegID != (unsigned)-1) in emitAdditionalPredicates()
2278 if (TempRegID != (unsigned)-1) { in emitActionOpcodes()
2285 << MatchTable::ULEB128Value(TempRegID) << MatchTable::LineBreak; in emitActionOpcodes()
2316 << MatchTable::ULEB128Value(TempRegID) << MatchTable::Comment("TypeID") in emitActionOpcodes()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGIMatchTableExecutorImpl.h1028 uint64_t TempRegID = readULEB(); in executeMatchTable() local
1030 Builder.buildConstant(State.TempRegisters[TempRegID], Imm); in executeMatchTable()
1033 << TempRegID << "], Imm=" << Imm << ")\n"); in executeMatchTable()
1167 uint64_t TempRegID = readULEB(); in executeMatchTable() local
1182 << "], TempRegisters[" << TempRegID << "]"; in executeMatchTable()
1403 uint64_t TempRegID = readULEB(); in executeMatchTable() local
1406 State.TempRegisters[TempRegID] = in executeMatchTable()
1409 dbgs() << CurrentIdx << ": TempRegs[" << TempRegID in executeMatchTable()
1436 uint64_t TempRegID = readULEB(); in executeMatchTable() local
1441 << TempRegID << "])\n"); in executeMatchTable()
[all …]