Home
last modified time | relevance | path

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

12345678910>>...34

/llvm-project/llvm/unittests/IR/
H A DMDBuilderTest.cpp38 EXPECT_EQ(MD1->getNumOperands(), 1U); in TEST_F()
52 EXPECT_EQ(R1->getNumOperands(), 2U); in TEST_F()
65 EXPECT_GE(R0->getNumOperands(), 1U); in TEST_F()
66 EXPECT_GE(R1->getNumOperands(), 1U); in TEST_F()
69 EXPECT_TRUE(R0->getNumOperands() == 1 || R0->getOperand(1) == nullptr); in TEST_F()
70 EXPECT_TRUE(R1->getNumOperands() == 1 || R1->getOperand(1) == nullptr); in TEST_F()
77 EXPECT_GE(R0->getNumOperands(), 1U); in TEST_F()
80 EXPECT_TRUE(R0->getNumOperands() == 1 || R0->getOperand(1) == nullptr); in TEST_F()
92 EXPECT_GE(N0->getNumOperands(), 2U); in TEST_F()
93 EXPECT_GE(N1->getNumOperands(), 2U); in TEST_F()
[all …]
/llvm-project/mlir/unittests/IR/
H A DOperationSupportTest.cpp45 EXPECT_EQ(user->getNumOperands(), 1u); in TEST()
49 EXPECT_EQ(user->getNumOperands(), 0u); in TEST()
69 EXPECT_EQ(user->getNumOperands(), 1u); in TEST()
73 EXPECT_EQ(user->getNumOperands(), 0u); in TEST()
77 EXPECT_EQ(user->getNumOperands(), 3u); in TEST()
97 EXPECT_EQ(user->getNumOperands(), 1u); in TEST()
101 EXPECT_EQ(user->getNumOperands(), 3u); in TEST()
105 EXPECT_EQ(user->getNumOperands(), 2u); in TEST()
109 EXPECT_EQ(user->getNumOperands(), 3u); in TEST()
113 EXPECT_EQ(user->getNumOperands(), 0u); in TEST()
[all …]
/llvm-project/llvm/include/llvm/IR/
H A DOperandTraits.h55 return U->getNumOperands(); in operands()
72 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands(); in op_begin()
78 return U->getNumOperands(); in operands()
98 return U->getHungOffOperands() + U->getNumOperands(); in op_begin()
101 return U->getNumOperands(); in op_end()
120 inline unsigned getNumOperands() const
147 unsigned CLASS::getNumOperands() const { \
/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVInstPrinter.cpp41 const unsigned NumOps = MI->getNumOperands(); in printRemainingVariableOps()
55 const unsigned NumVarOps = MI->getNumOperands() - StartIndex; in printOpConstantVarOps()
123 const unsigned NumFixedOps = MCDesc.getNumOperands(); in printInst()
194 const unsigned NumOps = MI->getNumOperands(); in printInst()
215 const unsigned NumOps = MI->getNumOperands(); in printInst()
257 unsigned NumFixedOps = MCDesc.getNumOperands(); in printOpDecorate()
258 const auto NumOps = MI->getNumOperands(); in printOpDecorate()
272 unsigned NumFixedOps = MCDesc.getNumOperands(); in printOpDecorate()
274 if (NumFixedOps != MI->getNumOperands()) { in printOpDecorate()
305 if (NumFixedOps + 1 < MI->getNumOperands()) { in printOperand()
[all...]
H A DSPIRVMCCodeEmitter.cpp66 if (MCDesc.getNumDefs() == 1 && MCDesc.getNumOperands() >= 2) { in hasType()
93 unsigned NumOps = MI.getNumOperands(); in emitTypedInstrOperands()
113 const uint32_t NumWords = MI.getNumOperands() + 1; in encodeInstruction()
/llvm-project/llvm/unittests/Analysis/
H A DMemoryProfileInfoTest.cpp143 ASSERT_EQ(CallStack->getNumOperands(), 3u); in TEST_F()
245 if (ExpectedVals.size() != arg->getNumOperands()) in TEST_F()
255 if (StackMD->getNumOperands() != ExpectedStackIds.size()) in TEST_F()
297 ASSERT_EQ(MemProfMD->getNumOperands(), 2u);
302 ASSERT_EQ(StackMD->getNumOperands(), 2u); in TEST_F()
346 ASSERT_EQ(MemProfMD->getNumOperands(), 2u);
351 ASSERT_EQ(StackMD->getNumOperands(), 2u); in TEST_F()
400 ASSERT_EQ(MemProfMD->getNumOperands(), 2u);
405 ASSERT_EQ(StackMD->getNumOperands(), 2u); in TEST_F()
459 ASSERT_EQ(MemProfMD->getNumOperands(), in TEST_F()
[all...]
/llvm-project/llvm/lib/IR/
H A DInstructions.cpp127 ReservedSpace(PN.getNumOperands()) { in PHINode()
128 NumUserOperands = PN.getNumOperands(); in PHINode()
129 allocHungoffUses(PN.getNumOperands()); in PHINode()
150 setNumHungOffUseOperands(getNumOperands() - 1); in removeIncomingValue()
153 if (getNumOperands() == 0 && DeletePHIIfEmpty) { in removeIncomingValue()
184 setNumHungOffUseOperands(getNumOperands() - RemoveIndices.size()); in removeIncomingValueIf()
187 if (getNumOperands() == 0 && DeletePHIIfEmpty) { in removeIncomingValueIf()
199 unsigned e = getNumOperands(); in growOperands()
255 ReservedSpace(LP.getNumOperands()) { in LandingPadInst()
256 NumUserOperands = LP.getNumOperands(); in LandingPadInst()
[all...]
H A DProfDataUtils.cpp55 unsigned NOps = ProfData->getNumOperands(); in isTargetMD()
72 unsigned NOps = ProfileData->getNumOperands(); in extractFromBranchWeightMD()
143 return ProfileData.getNumOperands() - getBranchWeightOffset(&ProfileData); in getBranchWeightOffset()
215 for (unsigned Idx = Offset; Idx < ProfileData->getNumOperands(); ++Idx) { in extractProfTotalWeight()
222 if (ProfDataName->getString() == "VP" && ProfileData->getNumOperands() > 3) { in extractProfTotalWeight()
263 ProfileData->getNumOperands() > 0) { in scaleProfData()
274 for (unsigned i = 1; i < ProfileData->getNumOperands(); i += 2) { in scaleProfData()
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()
/llvm-project/mlir/lib/Target/LLVMIR/
H A DLoopAnnotationImporter.cpp71 if (node->getNumOperands() == 0 || in initConversionState()
86 if (property->getNumOperands() == 0) in initConversionState()
118 if (property->getNumOperands() != 1) in lookupUnitNode()
156 if (property->getNumOperands() != 2) in lookupBoolNode()
177 if (property->getNumOperands() != 2) in lookupIntNodeAsBoolAttr()
197 if (property->getNumOperands() != 2) in lookupIntNode()
219 if (property->getNumOperands() != 2) in lookupMDNode()
241 if (property->getNumOperands() < 2) in lookupMDNodes()
244 for (unsigned i = 1, e = property->getNumOperands(); i < e; ++i) { in lookupMDNodes()
490 if (!node->getNumOperands()) in translateAccessGroup()
[all …]
/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyInstPrinter.cpp61 assert(MI->getNumOperands() == 2); in printInst()
82 if ((Desc.getNumOperands() == 0 && MI->getNumOperands() > 0) || in printInst()
85 unsigned Start = Desc.getNumOperands(); in printInst()
92 bool NeedsComma = Desc.getNumOperands() > 0 && !Desc.variadicOpsAreDefs(); in printInst()
93 for (auto I = Start, E = MI->getNumOperands(); I < E; ++I) { in printInst()
270 for (unsigned I = 0, E = MI->getNumOperands(); I < E; ++I) { in toString()
354 for (unsigned I = OpNo, E = MI->getNumOperands(); I != E; ++I) { in printWebAssemblySignatureOperand()
H A DWebAssemblyMCCodeEmitter.cpp86 encodeULEB128(MI.getNumOperands() - 1, OS); in encodeInstruction()
89 encodeULEB128(MI.getNumOperands() - 2, OS); in encodeInstruction()
92 for (unsigned I = 0, E = MI.getNumOperands(); I < E; ++I) { in encodeInstruction()
98 if (I < Desc.getNumOperands()) { in encodeInstruction()
155 if (I < Desc.getNumOperands()) { in encodeInstruction()
/llvm-project/llvm/tools/llvm-reduce/deltas/
H A DReduceDIMetadata.cpp48 for (size_t I = 0; I < DIM->getNumOperands(); ++I) in identifyUninterestingMDNodes()
50 if (!Visited.count(MDT) && MDT->getNumOperands()) in identifyUninterestingMDNodes()
66 for (size_t I = 0; I < Tup->getNumOperands(); ++I) { in identifyUninterestingMDNodes()
76 if (TN.size() != Tup->getNumOperands()) in identifyUninterestingMDNodes()
H A DReduceMetadata.cpp35 return MD.getName() == "llvm.dbg.cu" && MD.getNumOperands() != 0;
63 for (auto J : seq<unsigned>(0, I.getNumOperands())) { in reduceNamedMetadataOperands()
90 for (auto I : seq<unsigned>(0, NN->getNumOperands())) in extractMetadataFromModule()
/llvm-project/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp138 if (N->getNumOperands() < 3) in isNewFormatTypeNode()
169 if (Node->getNumOperands() < 2) in getParent()
182 if (Node->getNumOperands() < 3) in isTypeImmutable()
215 if (Node->getNumOperands() < 4) in isNewFormat()
246 if (Node->getNumOperands() < OpNo + 1) in isTypeImmutable()
292 return (getNode()->getNumOperands() - FirstFieldOpNo) / NumOpsPerField; in getNumFields()
372 return isa<MDNode>(MD->getOperand(0)) && MD->getNumOperands() >= 3; in isStructPathTBAA()
456 if (getNumOperands() < 1) in isTBAAVtableAccess()
542 if (!AccessType || AccessType->getNumOperands() < 2) in createAccessTag()
768 for (size_t i = 0, size = MD->getNumOperands(); in shiftTBAAStruct()
[all...]
/llvm-project/llvm/unittests/Transforms/Vectorize/
H A DVPlanHCFGTest.cpp70 EXPECT_EQ(2u, Idx->getNumOperands()); in TEST_F()
75 EXPECT_EQ(1u, Load->getNumOperands()); in TEST_F()
80 EXPECT_EQ(2u, Add->getNumOperands()); in TEST_F()
85 EXPECT_EQ(2u, Store->getNumOperands()); in TEST_F()
91 EXPECT_EQ(2u, IndvarAdd->getNumOperands()); in TEST_F()
96 EXPECT_EQ(2u, ICmp->getNumOperands()); in TEST_F()
/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp106 if (unsigned NumOps = MCID->getNumOperands() + MCID->implicit_defs().size() + in MachineInstr()
125 CapOperands = OperandCapacity::get(MI.getNumOperands()); in MachineInstr()
134 for (unsigned i = 0, e = getNumOperands(); i < e; ++i) { in MachineInstr()
226 unsigned OpNo = getNumOperands(); in addOperand()
236 // instruction, only implicit regs are allowed beyond MCID->getNumOperands(). in addOperand()
244 if (!OldOperands || OldCap.getSize() == getNumOperands()) { in addOperand()
296 assert(OpNo < getNumOperands() && "Invalid operand number"); in removeOperand()
301 for (unsigned i = OpNo + 1, e = getNumOperands(); i != e; ++i) in removeOperand()
660 Other.getNumOperands() != getNumOperands()) in isIdenticalTo()
[all...]
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVMetadata.cpp26 if (Node && ArgIdx < Node->getNumOperands()) in getOCLKernelArgAttribute()
41 if (!OpenCLKernelsMD || OpenCLKernelsMD->getNumOperands() == 0) in getOCLKernelArgAttribute()
63 MDArgIdx < MaybeNode->getNumOperands()) in getOCLKernelArgAttribute()
/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp242 for (I = 0, E = MCI.getNumOperands(); NumExplicitDefs && I < E; ++I) { in verifyOperands()
255 const MCOperand &Op = MCI.getOperand(MCDesc.getNumOperands() - 1); in verifyOperands()
256 if (I == MCI.getNumOperands() || !Op.isReg()) { in verifyOperands()
323 unsigned NumVariadicOps = MCI.getNumOperands() - MCDesc.getNumOperands(); in populateWrites()
329 unsigned OptionalDefIdx = MCDesc.getNumOperands() - 1; in populateWrites()
331 for (; i < MCI.getNumOperands() && CurrentDef < NumExplicitDefs; ++i) { in populateWrites()
417 for (unsigned I = 0, OpIndex = MCDesc.getNumOperands(); in populateWrites()
445 unsigned NumExplicitUses = MCDesc.getNumOperands() - MCDesc.getNumDefs(); in populateReads()
450 unsigned NumVariadicOps = MCI.getNumOperands() in populateReads()
[all...]
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetStreamer.h32 assert(A.getNumOperands() == B.getNumOperands() && in operator()
33 A.getNumOperands() == 5 && A.getOperand(2).getImm() == 1 && in operator()
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPeephole.cpp128 assert(MI.getNumOperands() == 2); in runOnMachineFunction()
145 assert(MI.getNumOperands() == 3); in runOnMachineFunction()
162 assert(MI.getNumOperands() == 3); in runOnMachineFunction()
176 assert(MI.getNumOperands() == 2); in runOnMachineFunction()
193 assert(MI.getNumOperands() == 2); in runOnMachineFunction()
/llvm-project/bolt/include/bolt/Core/
H A DMCPlus.h114 for (signed I = Inst.getNumOperands() - 1; I >= 0; --I) { in getNumPrimeOperands()
118 return Inst.getNumOperands(); in getNumPrimeOperands()
120 return Inst.getNumOperands(); in getNumPrimeOperands()
/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp94 assert(MI.getNumOperands() >= 4 && "expected >= 4 arguments"); in getARMStoreDeprecationInfo()
95 for (unsigned OI = 4, OE = MI.getNumOperands(); OI < OE; ++OI) { in getARMStoreDeprecationInfo()
110 assert(MI.getNumOperands() >= 4 && "expected >= 4 arguments"); in getARMLoadDeprecationInfo()
112 for (unsigned OI = 4, OE = MI.getNumOperands(); OI < OE; ++OI) { in getARMLoadDeprecationInfo()
177 for (unsigned I = 0; I < MI.getNumOperands(); ++I) { in isCPSRDefined()
420 for (unsigned OpNum = 0; OpNum < Desc.getNumOperands(); ++OpNum) { in evaluateBranch()
442 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode_i12()
460 if (MemOpIndex + 2 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode3()
480 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode5()
499 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode5FP16()
[all...]
/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.cpp136 const MCOperand &Operand = Inst.getOperand(Inst.getNumOperands() - 1);
171 const MCOperand &Operand = Inst.getOperand(Inst.getNumOperands() - 1);
199 if (Inst.getNumOperands() < 2) in isPartOfGOTToPCRelPair()
202 unsigned LastOp = Inst.getNumOperands() - 1; in isPartOfGOTToPCRelPair()
/llvm-project/llvm/lib/Target/AMDGPU/
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()

12345678910>>...34