Searched refs:TempRegID (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | GlobalISelEmitter.cpp | 1253 unsigned TempRegID = Rule.allocateTempRegID(); in importExplicitUseRenderer() local 1255 Rule.insertAction<MakeTempRegisterAction>(InsertPt, *OpTy, TempRegID); in importExplicitUseRenderer() 1256 DstMIBuilder.addRenderer<TempRegRenderer>(TempRegID); in importExplicitUseRenderer() 1259 ++InsertPt, Rule, DstChild, Src, TempRegID); in importExplicitUseRenderer() 1382 const TreePatternNode &Src, unsigned TempRegID) { in createAndImportSubInstructionRenderer() argument 1394 DstMIBuilder.addRenderer<TempRegRenderer>(TempRegID, true); in createAndImportSubInstructionRenderer() 1561 unsigned TempRegID = M.allocateTempRegID(); in importExplicitDefRenderers() local 1563 M.insertAction<MakeTempRegisterAction>(InsertPt, *OpTy, TempRegID); in importExplicitDefRenderers() 1564 DstMIBuilder.addRenderer<TempRegRenderer>(TempRegID, true, nullptr, true); in importExplicitDefRenderers() 1596 unsigned TempRegID = M.allocateTempRegID(); in importExplicitUseRenderers() local [all …]
|
H A D | GlobalISelCombinerEmitter.cpp | 106 void declareTempRegExpansion(CodeExpansions &CE, unsigned TempRegID, in declareTempRegExpansion() argument 108 CE.declare(Name, "State.TempRegisters[" + to_string(TempRegID) + "]"); in declareTempRegExpansion() 1971 unsigned TempRegID; in emitInstructionApplyPattern() local 1974 TempRegID = It->second; in emitInstructionApplyPattern() 1977 TempRegID = M.allocateTempRegID(); in emitInstructionApplyPattern() 1978 OperandToTempRegID[OpName] = TempRegID; in emitInstructionApplyPattern() 1986 declareTempRegExpansion(CE, TempRegID, OpName); in emitInstructionApplyPattern() 1990 M.actions_begin(), getLLTCodeGenOrTempType(Ty, M), TempRegID); in emitInstructionApplyPattern() 1993 DstMI.addRenderer<TempRegRenderer>(TempRegID, /*IsDef=*/true); in emitInstructionApplyPattern() 2053 unsigned TempRegID = M.allocateTempRegID(); in emitCodeGenInstructionApplyImmOperand() local [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
H A D | GlobalISelMatchTable.h | 2073 unsigned TempRegID; variable 2079 TempRegRenderer(unsigned InsnID, unsigned TempRegID, bool IsDef = false, 2082 : OperandRenderer(OR_Register), InsnID(InsnID), TempRegID(TempRegID), in OperandRenderer() 2345 unsigned TempRegID; variable 2349 BuildConstantAction(unsigned TempRegID, int64_t Val) in BuildConstantAction() argument 2350 : MatchAction(AK_BuildConstantMI), TempRegID(TempRegID), Val(Val) {} in BuildConstantAction() 2380 unsigned TempRegID = -1; variable 2388 ReplaceRegAction(unsigned OldInsnID, unsigned OldOpIdx, unsigned TempRegID) in ReplaceRegAction() argument 2390 TempRegID(TempRegID) {} in ReplaceRegAction() 2451 unsigned TempRegID; variable [all …]
|
H A D | GlobalISelMatchTable.cpp | 2008 << MatchTable::ULEB128Value(TempRegID); in emitRenderOpcodes() 2296 << MatchTable::ULEB128Value(TempRegID) << MatchTable::Comment("Val") in emitActionOpcodes() 2332 if (TempRegID != (unsigned)-1) in emitAdditionalPredicates() 2347 if (TempRegID != (unsigned)-1) { in emitActionOpcodes() 2354 << MatchTable::ULEB128Value(TempRegID) << MatchTable::LineBreak; in emitActionOpcodes() 2385 << MatchTable::ULEB128Value(TempRegID) << MatchTable::Comment("TypeID") in emitActionOpcodes()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | GIMatchTableExecutorImpl.h | 1059 uint64_t TempRegID = readULEB(); in executeMatchTable() local 1061 Builder.buildConstant(State.TempRegisters[TempRegID], Imm); in executeMatchTable() 1064 << TempRegID << "], Imm=" << Imm << ")\n"); in executeMatchTable() 1211 uint64_t TempRegID = readULEB(); in executeMatchTable() local 1221 OutMIs[InsnID].addReg(State.TempRegisters[TempRegID], TempRegFlags, in executeMatchTable() 1226 << "], TempRegisters[" << TempRegID << "]"; in executeMatchTable() 1455 uint64_t TempRegID = readULEB(); in executeMatchTable() local 1458 State.TempRegisters[TempRegID] = in executeMatchTable() 1461 dbgs() << CurrentIdx << ": TempRegs[" << TempRegID in executeMatchTable() 1488 uint64_t TempRegID = readULEB(); in executeMatchTable() local [all …]
|