Home
last modified time | relevance | path

Searched refs:getNumOperands (Results 1 – 25 of 736) sorted by relevance

12345678910>>...30

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVInstPrinter.cpp251 if (OpNo < MI->getNumOperands()) { in printOperand()
306 if (OpNo < MI->getNumOperands()) { in printCapability()
315 if (OpNo < MI->getNumOperands()) { in printSourceLanguage()
324 if (OpNo < MI->getNumOperands()) { in printExecutionModel()
333 if (OpNo < MI->getNumOperands()) { in printAddressingModel()
342 if (OpNo < MI->getNumOperands()) { in printMemoryModel()
351 if (OpNo < MI->getNumOperands()) { in printExecutionMode()
360 if (OpNo < MI->getNumOperands()) { in printStorageClass()
369 if (OpNo < MI->getNumOperands()) { in printDim()
378 if (OpNo < MI->getNumOperands()) { in printSamplerAddressingMode()
[all …]
H A DSPIRVMCCodeEmitter.cpp66 if (MCDesc.getNumDefs() == 1 && MCDesc.getNumOperands() >= 2) { in hasType()
91 unsigned NumOps = MI.getNumOperands(); in emitTypedInstrOperands()
111 const uint32_t NumWords = MI.getNumOperands() + 1; in encodeInstruction()
/llvm-project-15.0.7/mlir/unittests/IR/
H A DOperationSupportTest.cpp44 EXPECT_EQ(user->getNumOperands(), 1u); in TEST()
48 EXPECT_EQ(user->getNumOperands(), 0u); in TEST()
68 EXPECT_EQ(user->getNumOperands(), 1u); in TEST()
72 EXPECT_EQ(user->getNumOperands(), 0u); in TEST()
76 EXPECT_EQ(user->getNumOperands(), 3u); in TEST()
96 EXPECT_EQ(user->getNumOperands(), 1u); in TEST()
100 EXPECT_EQ(user->getNumOperands(), 3u); in TEST()
104 EXPECT_EQ(user->getNumOperands(), 2u); in TEST()
108 EXPECT_EQ(user->getNumOperands(), 3u); in TEST()
112 EXPECT_EQ(user->getNumOperands(), 0u); in TEST()
[all …]
/llvm-project-15.0.7/llvm/unittests/IR/
H A DMDBuilderTest.cpp37 EXPECT_EQ(MD1->getNumOperands(), 1U); in TEST_F()
51 EXPECT_EQ(R1->getNumOperands(), 2U); in TEST_F()
64 EXPECT_GE(R0->getNumOperands(), 1U); in TEST_F()
65 EXPECT_GE(R1->getNumOperands(), 1U); in TEST_F()
68 EXPECT_TRUE(R0->getNumOperands() == 1 || R0->getOperand(1) == nullptr); in TEST_F()
69 EXPECT_TRUE(R1->getNumOperands() == 1 || R1->getOperand(1) == nullptr); in TEST_F()
76 EXPECT_GE(R0->getNumOperands(), 1U); in TEST_F()
79 EXPECT_TRUE(R0->getNumOperands() == 1 || R0->getOperand(1) == nullptr); in TEST_F()
91 EXPECT_GE(N0->getNumOperands(), 2U); in TEST_F()
92 EXPECT_GE(N1->getNumOperands(), 2U); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DOperandTraits.h55 return U->getNumOperands(); in operands()
73 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands(); in op_begin()
79 return U->getNumOperands(); in operands()
100 return U->getOperandList() + U->getNumOperands(); in op_end()
103 return U->getNumOperands(); in operands()
122 inline unsigned getNumOperands() const
149 unsigned CLASS::getNumOperands() const { \
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DMemoryProfileInfoTest.cpp83 ASSERT_EQ(CallStack->getNumOperands(), 3u); in TEST_F()
168 ASSERT_EQ(MemProfMD->getNumOperands(), 2u); in TEST_F()
173 ASSERT_EQ(StackMD->getNumOperands(), 2u); in TEST_F()
224 ASSERT_EQ(MemProfMD->getNumOperands(), 2u); in TEST_F()
229 ASSERT_EQ(StackMD->getNumOperands(), 2u); in TEST_F()
274 ASSERT_EQ(MemProfMD1->getNumOperands(), 1u); in TEST_F()
286 ASSERT_EQ(MemProfMD2->getNumOperands(), 1u); in TEST_F()
344 ASSERT_EQ(MemProfMD->getNumOperands(), 2u); in TEST_F()
349 ASSERT_EQ(StackMD->getNumOperands(), 2u); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyInstPrinter.cpp64 assert(MI->getNumOperands() == 2); in printInst()
85 if ((Desc.getNumOperands() == 0 && MI->getNumOperands() > 0) || in printInst()
88 unsigned Start = Desc.getNumOperands(); in printInst()
95 bool NeedsComma = Desc.getNumOperands() > 0 && !Desc.variadicOpsAreDefs(); in printInst()
96 for (auto I = Start, E = MI->getNumOperands(); I < E; ++I) { in printInst()
239 for (unsigned I = 0, E = MI->getNumOperands(); I < E; ++I) { in printInst()
333 for (unsigned I = OpNo, E = MI->getNumOperands(); I != E; ++I) { in printBrList()
H A DWebAssemblyMCCodeEmitter.cpp82 encodeULEB128(MI.getNumOperands() - 1, OS); in encodeInstruction()
85 encodeULEB128(MI.getNumOperands() - 2, OS); in encodeInstruction()
88 for (unsigned I = 0, E = MI.getNumOperands(); I < E; ++I) { in encodeInstruction()
94 if (I < Desc.getNumOperands()) { in encodeInstruction()
/llvm-project-15.0.7/llvm/unittests/Transforms/Vectorize/
H A DVPlanHCFGTest.cpp65 EXPECT_EQ(2u, Idx->getNumOperands()); in TEST_F()
70 EXPECT_EQ(1u, Load->getNumOperands()); in TEST_F()
75 EXPECT_EQ(2u, Add->getNumOperands()); in TEST_F()
80 EXPECT_EQ(2u, Store->getNumOperands()); in TEST_F()
86 EXPECT_EQ(2u, IndvarAdd->getNumOperands()); in TEST_F()
91 EXPECT_EQ(2u, ICmp->getNumOperands()); in TEST_F()
/llvm-project-15.0.7/llvm/lib/IR/
H A DProfileSummary.cpp107 if (MD->getNumOperands() != 2) in getValMD()
137 if (!MD || MD->getNumOperands() != 2) in isKeyValuePair()
150 if (!MD || MD->getNumOperands() != 2) in getSummaryFromMD()
160 if (!EntryMD || EntryMD->getNumOperands() != 3) in getSummaryFromMD()
188 return Idx < Tuple->getNumOperands(); in getOptionalVal()
196 if (!Tuple || Tuple->getNumOperands() < 8 || Tuple->getNumOperands() > 10) in getFromMD()
H A DInstructions.cpp142 unsigned e = getNumOperands(); in growOperands()
237 unsigned e = getNumOperands(); in growOperands()
244 unsigned OpNo = getNumOperands(); in addClause()
572 CI.getNumOperands()) { in CallInst()
862 assert((int)getNumOperands() == in init()
931 assert((int)getNumOperands() == in init()
1004 if (RI.getNumOperands()) in ReturnInst()
1190 unsigned OpNo = getNumOperands(); in addHandler()
1315 if (BI.getNumOperands() != 1) { in BranchInst()
4404 unsigned e = getNumOperands(); in growOperands()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetStreamer.h30 assert(A.getNumOperands() == B.getNumOperands() && in operator()
31 A.getNumOperands() == 5 && A.getOperand(2).getImm() == 1 && in operator()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAnnotation2Metadata.cpp37 if (!C || C->getNumOperands() != 1) in convertAnnotation2Metadata()
48 if (!OpC || OpC->getNumOperands() != 4) in convertAnnotation2Metadata()
51 if (!StrGEP || StrGEP->getNumOperands() < 2) in convertAnnotation2Metadata()
H A DGlobalSplit.cpp76 std::vector<GlobalVariable *> SplitGlobals(Init->getNumOperands()); in splitGlobal()
77 for (unsigned I = 0; I != Init->getNumOperands(); ++I) { in splitGlobal()
86 unsigned SplitEnd = (I == Init->getNumOperands() - 1) in splitGlobal()
127 for (unsigned I = 3; I != GEP->getNumOperands(); ++I) in splitGlobal()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineInstr.cpp107 if (unsigned NumOps = MCID->getNumOperands() + in MachineInstr()
125 CapOperands = OperandCapacity::get(MI.getNumOperands()); in MachineInstr()
203 unsigned OpNo = getNumOperands(); in addOperand()
570 Other.getNumOperands() != getNumOperands()) in isIdenticalTo()
595 for (unsigned i = 0, e = getNumOperands(); i != e; ++i) { in isIdenticalTo()
680 unsigned NumOperands = MCID->getNumOperands(); in getNumExplicitOperands()
1393 assert(getNumOperands() >= 3 && in isConstantValuePHI()
1562 unsigned e = getNumOperands(); in print()
2017 HashComponents.reserve(MI->getNumOperands() + 1); in getHashValue()
2032 for (unsigned i = getNumOperands(); i != 0; --i) { in emitError()
[all …]
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DMCPlus.h108 if (Inst.getNumOperands() > 0 && std::prev(Inst.end())->isInst()) { in getNumPrimeOperands()
111 return Inst.getNumOperands() - 1; in getNumPrimeOperands()
113 return Inst.getNumOperands(); in getNumPrimeOperands()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp182 if (Node->getNumOperands() != 3) in getWorkGroupDimensions()
242 if (Op->getNumOperands()) in emitPrintf()
252 if (!Node || !Node->getNumOperands()) in emitKernelLanguage()
255 if (Op0->getNumOperands() <= 1) in emitKernelLanguage()
298 if (Node && ArgNo < Node->getNumOperands()) in emitKernelArg()
305 if (Node && ArgNo < Node->getNumOperands()) in emitKernelArg()
310 if (Node && ArgNo < Node->getNumOperands()) in emitKernelArg()
604 if (Node->getNumOperands() != 3) in getWorkGroupDimensions()
627 if (Op->getNumOperands()) in emitPrintf()
637 if (!Node || !Node->getNumOperands()) in emitKernelLanguage()
[all …]
H A DAMDGPUUnifyMetadata.cpp57 if (!NamedMD || NamedMD->getNumOperands() <= 1) in unifyVersionMD()
62 assert(VersionMD->getNumOperands() == 2); in unifyVersionMD()
90 if (!NamedMD || NamedMD->getNumOperands() == 1) in unifyExtensionMD()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp137 if (N->getNumOperands() < 3) in isNewFormatTypeNode()
168 if (Node->getNumOperands() < 2) in getParent()
181 if (Node->getNumOperands() < 3) in isTypeImmutable()
214 if (Node->getNumOperands() < 4) in isNewFormat()
245 if (Node->getNumOperands() < OpNo + 1) in isTypeImmutable()
291 return (getNode()->getNumOperands() - FirstFieldOpNo) / NumOpsPerField; in getNumFields()
371 return isa<MDNode>(MD->getOperand(0)) && MD->getNumOperands() >= 3; in isStructPathTBAA()
459 if (getNumOperands() < 1) in isTBAAVtableAccess()
547 if (!AccessType || AccessType->getNumOperands() < 2) in createAccessTag()
768 for (size_t i = 0, size = MD->getNumOperands(); i < size; i += 3) { in shiftTBAAStruct()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.cpp48 if (MdNode && OpIndex < MdNode->getNumOperands()) { in getMetadataUInt()
83 assert(VerNode->getNumOperands() > 0 && "Invalid SPIR"); in setBaseInfo()
95 for (unsigned I = 0, E = ExtNode->getNumOperands(); I != E; ++I) { in setBaseInfo()
97 if (!MD || MD->getNumOperands() == 0) in setBaseInfo()
99 for (unsigned J = 0, N = MD->getNumOperands(); J != N; ++J) in setBaseInfo()
194 const unsigned NumAOps = A.getNumOperands(); in findSameInstrInMS()
195 if (NumAOps != B->getNumOperands() || A.getNumDefs() != B->getNumDefs()) in findSameInstrInMS()
224 auto Lnk = MI.getOperand(MI.getNumOperands() - 1).getImm(); in collectFuncNames()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.cpp114 unsigned NumOperands = MI.getNumOperands(); in getInstrPartialMappingIdxs()
129 unsigned NumOperands = MI.getNumOperands(); in getInstrValueMapping()
149 unsigned NumOperands = MI.getNumOperands(); in getSameOperandsMapping()
187 unsigned NumOperands = MI.getNumOperands(); in getInstrMapping()
198 unsigned NumOperands = MI.getNumOperands(); in getInstrMapping()
293 unsigned NumOperands = MI.getNumOperands(); in getInstrAlternativeMappings()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonPeephole.cpp132 assert(MI.getNumOperands() == 2); in runOnMachineFunction()
149 assert(MI.getNumOperands() == 3); in runOnMachineFunction()
166 assert(MI.getNumOperands() == 3); in runOnMachineFunction()
180 assert(MI.getNumOperands() == 2); in runOnMachineFunction()
197 assert(MI.getNumOperands() == 2); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.cpp139 const MCOperand &Operand = Inst.getOperand(Inst.getNumOperands() - 1); in emitGOTToPCRelReloc()
174 const MCOperand &Operand = Inst.getOperand(Inst.getNumOperands() - 1); in emitGOTToPCRelLabel()
202 if (Inst.getNumOperands() < 2) in isPartOfGOTToPCRelPair()
205 unsigned LastOp = Inst.getNumOperands() - 1; in isPartOfGOTToPCRelPair()
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp95 assert(MI.getNumOperands() >= 4 && "expected >= 4 arguments"); in getARMStoreDeprecationInfo()
96 for (unsigned OI = 4, OE = MI.getNumOperands(); OI < OE; ++OI) { in getARMStoreDeprecationInfo()
111 assert(MI.getNumOperands() >= 4 && "expected >= 4 arguments"); in getARMLoadDeprecationInfo()
178 for (unsigned I = 0; I < MI.getNumOperands(); ++I) { in isCPSRDefined()
446 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode_i12()
465 if (MemOpIndex + 2 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode3()
486 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode5()
505 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode5FP16()
525 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrModeT2_i8s4()
583 while (OpIndex < Desc.getNumOperands() && in evaluateMemoryOperandAddress()
[all …]
/llvm-project-15.0.7/llvm/lib/MCA/
H A DInstrBuilder.cpp269 for (I = 0, E = MCI.getNumOperands(); NumExplicitDefs && I < E; ++I) { in verifyOperands()
282 const MCOperand &Op = MCI.getOperand(MCDesc.getNumOperands() - 1); in verifyOperands()
283 if (I == MCI.getNumOperands() || !Op.isReg()) { in verifyOperands()
350 unsigned NumVariadicOps = MCI.getNumOperands() - MCDesc.getNumOperands(); in populateWrites()
356 unsigned OptionalDefIdx = MCDesc.getNumOperands() - 1; in populateWrites()
358 for (; i < MCI.getNumOperands() && CurrentDef < NumExplicitDefs; ++i) { in populateWrites()
440 for (unsigned I = 0, OpIndex = MCDesc.getNumOperands(); in populateWrites()
466 unsigned NumExplicitUses = MCDesc.getNumOperands() - MCDesc.getNumDefs(); in populateReads()
471 unsigned NumVariadicOps = MCI.getNumOperands() - MCDesc.getNumOperands(); in populateReads()
506 for (unsigned I = 0, OpIndex = MCDesc.getNumOperands(); in populateReads()

12345678910>>...30