/llvm-project/llvm/unittests/IR/ |
H A D | MDBuilderTest.cpp | 38 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 D | OperationSupportTest.cpp | 45 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 D | OperandTraits.h | 55 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 D | SPIRVInstPrinter.cpp | 41 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 D | SPIRVMCCodeEmitter.cpp | 66 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 D | MemoryProfileInfoTest.cpp | 143 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 D | Instructions.cpp | 127 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 D | ProfDataUtils.cpp | 55 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 D | ProfileSummary.cpp | 107 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 D | LoopAnnotationImporter.cpp | 71 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 D | WebAssemblyInstPrinter.cpp | 61 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 D | WebAssemblyMCCodeEmitter.cpp | 86 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 D | ReduceDIMetadata.cpp | 48 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 D | ReduceMetadata.cpp | 35 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 D | TypeBasedAliasAnalysis.cpp | 138 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 D | VPlanHCFGTest.cpp | 70 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 D | MachineInstr.cpp | 106 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 D | SPIRVMetadata.cpp | 26 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 D | InstrBuilder.cpp | 242 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 D | SystemZTargetStreamer.h | 32 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 D | HexagonPeephole.cpp | 128 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 D | MCPlus.h | 114 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 D | ARMMCTargetDesc.cpp | 94 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 D | PPCELFStreamer.cpp | 136 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 D | AMDGPUUnifyMetadata.cpp | 57 if (!NamedMD || NamedMD->getNumOperands() <= 1) in unifyVersionMD() 62 assert(VersionMD->getNumOperands() == 2); in unifyVersionMD() 90 if (!NamedMD || NamedMD->getNumOperands() == 1) in unifyExtensionMD()
|