Searched refs:getNumOperands (Results 276 - 300 of 598) sorted by relevance

<<11121314151617181920>>

/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp231 for (unsigned I = 0, E = Br.getDesc().getNumOperands(); I < E; ++I) {
347 for (unsigned I = 0, E = Br->getDesc().getNumOperands(); I < E; ++I) {
725 assert(I.Br->getDesc().getNumOperands() == 1);
/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp514 assert(FIOperandNum < MI->getNumOperands() &&
563 assert(FIOperandNum < MI->getNumOperands() &&
599 assert(FIOperandNum < MI.getNumOperands() &&
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86ExpandPseudo.cpp182 EmitBranchFunnel(0, (JTInst->getNumOperands() - 2) / 2);
420 for (unsigned I = 1, E = MBBI->getNumOperands(); I != E; ++I)
669 OpndIdx < VAStartPseudoInstr->getNumOperands() - 1;
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/
H A DDebugify.cpp205 assert(NMD->getNumOperands() == 2 &&
289 if (NMD->getNumOperands() == 0)
721 assert(NMD->getNumOperands() == 2 &&
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp2562 if (ChildNo >= N.getNumOperands())
2604 if (ChildNo >= N.getNumOperands())
2620 if (2 >= N.getNumOperands())
2663 if (ChildNo >= N.getNumOperands())
3066 if (ChildNo >= N.getNumOperands())
3085 if (N->getNumOperands() != 0 &&
3086 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue)
3087 InputGlue = N->getOperand(N->getNumOperands()-1);
3092 if (ChildNo >= N.getNumOperands())
3104 if (ChildNo >= N.getNumOperands())
[all...]
H A DSelectionDAGDumper.cpp914 return Node.getNumOperands() == 0;
996 for (unsigned i = 0, e = N->getNumOperands(); i != e; ++i) {
1070 for (unsigned i = 0, e = getNumOperands(); i != e; ++i) {
H A DScheduleDAGFast.cpp251 for (unsigned i = 0; i != MCID.getNumOperands(); ++i) {
494 unsigned NumOps = Node->getNumOperands();
688 unsigned NumOps = N->getNumOperands();
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp566 for (unsigned OpIdx = 0, OpEnd = MI.getNumOperands(); OpIdx < OpEnd;
871 for (unsigned OpIdx = 0, OpEnd = MI.getNumOperands(); OpIdx != OpEnd;
934 if (CopyOperands && MI.getNumOperands() == 2) {
H A DTypePromotion.cpp487 for (unsigned i = 0, e = I->getNumOperands(); i < e; ++i) {
575 for (unsigned i = 0; i < I->getNumOperands(); ++i) {
660 for (unsigned i = 0; i < I->getNumOperands(); ++i)
H A DMachineFunction.cpp117 if (!Existing || Existing->getNumOperands() != 2)
949 MaxOperand = std::min(MaxOperand, Old.getNumOperands());
1184 assert(OperandIdx < DefMI.getNumOperands());
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp98 for (unsigned i = MCID.getNumDefs(); i < MCID.getNumOperands(); ++i)
192 for (unsigned i = MCID.getNumDefs(); i < MCID.getNumOperands(); ++i)
552 n = I.getNumOperands();
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp319 const int NumResults = MI.getNumOperands() - 1;
682 for (unsigned i = 0; i < MI.getNumOperands() - 1; ++i) {
731 Info.IsTailCall = MI.getOperand(MI.getNumOperands() - 1).getImm() &&
1174 SmallVector<SmallVector<Register, 2>, 2> SrcRegs(MI.getNumOperands() / 2);
1176 for (unsigned i = 1; i < MI.getNumOperands(); i += 2) {
1188 for (unsigned j = 1; j < MI.getNumOperands(); j += 2)
1519 unsigned NumOps = MI.getNumOperands();
1520 unsigned NumSrc = MI.getNumOperands() - 1;
1589 for (int J = 0, JE = Unmerge->getNumOperands() - 1; J != JE; ++J)
1630 int NumDst = MI.getNumOperands()
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp153 for (unsigned i = 0, e = MI.getNumOperands(); i != e; ++i) {
1859 if (MCID.getNumOperands() == 3)
2087 for (UseIdx = 0; UseIdx < UseMI.getNumOperands(); ++UseIdx)
2092 assert(UseIdx < UseMI.getNumOperands() && "Cannot find Reg in UseMI");
2093 assert(UseIdx < UseMCID.getNumOperands() && "No operand description for Reg");
3287 for (int i = MI.getNumOperands() - 1; i > OperandToKeep; i--)
3376 for (int i = 1, e = MI.getNumOperands(); i < e; i++) {
3414 bool IsVFReg = (MI.getNumOperands() && MI.getOperand(0).isReg())
3424 for (int i = 1, e = MI.getNumOperands(); i < e; i++) {
3518 for (int i = 0, e = EndMI->getNumOperands();
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp910 if (GEPI->getNumOperands() < 2)
917 for (unsigned IE = GEPI->getNumOperands(); I != IE; ++I) {
932 if (Idx == GEPI->getNumOperands())
955 for (unsigned i = Idx+1, e = GEPI->getNumOperands(); i != e; ++i) {
970 if (Idx+1 != GEPI->getNumOperands() && !GEPI->isInBounds())
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp513 for (int i = 0, e = GCov->getNumOperands(); i != e; ++i) {
515 bool ThreeElement = N->getNumOperands() == 3;
516 if (!ThreeElement && N->getNumOperands() != 2)
777 for (unsigned i = 0, e = CUNode->getNumOperands(); i != e; ++i) {
1114 for (int i : llvm::seq<int>(0, CUNodes->getNumOperands())) {
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp790 for (unsigned I = 1, E = getNumOperands(); I < E; I++) {
925 interleaveComma(make_range(op_begin(), op_begin() + (getNumOperands() - 1)),
1266 for (unsigned I = 0; I < getNumOperands(); ++I) {
1288 if (getNumOperands() != OriginalPhi->getNumOperands()) {
H A DSLPVectorizer.cpp728 if (Gep->getNumOperands() != 2 ||
1373 (S.MainOp->getNumOperands() <= 2 || !MainAltOps.empty() ||
1376 return cast<Instruction>(V)->getNumOperands() ==
1377 S.MainOp->getNumOperands();
1434 (I1->getNumOperands() > 2 && I2->getNumOperands() > 2) ||
1445 for (unsigned OpIdx1 = 0, NumOperands1 = I1->getNumOperands();
1454 ? I2->getNumOperands()
1455 : std::min(I2->getNumOperands(), OpIdx1 + 1);
1562 for (unsigned OpIdx = 0, NumOperands = getNumOperands();
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMInstPrinter.cpp151 if (MI->getOperand(0).getReg() == ARM::SP && MI->getNumOperands() > 5) {
180 if (MI->getOperand(0).getReg() == ARM::SP && MI->getNumOperands() > 5) {
235 for (unsigned i = 3; i < MI->getNumOperands(); ++i) {
278 for (unsigned i = isStore ? 3 : 2; i < MI->getNumOperands(); ++i)
817 for (unsigned i = OpNum, e = MI->getNumOperands(); i != e; ++i) {
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp223 unsigned NumOperands = MI.getDesc().getNumOperands();
476 return (MI->getNumOperands() - MI->getDesc().getNumOperands() + 1) * 4;
479 return (MI->getNumOperands() - MI->getDesc().getNumOperands() + 1) * 8;
511 MBBI->getOperand(MBBI->getDesc().getNumOperands() - 3);
528 MBBI->getOperand(MBBI->getDesc().getNumOperands() - 3);
1661 assert(TII->get(Opcode).getNumOperands() == 6 &&
1662 TII->get(NewOpc).getNumOperands() == 7 &&
2055 MachineOperand &MO = PrevMI.getOperand(PrevMI.getNumOperands()
[all...]
H A DARMConstantIslandPass.cpp646 unsigned NumOps = MI->getDesc().getNumOperands();
845 for (unsigned op = 0, e = I.getNumOperands(); op != e; ++op)
2119 for (unsigned K = 0, E = I->getNumOperands(); K != E; ++K) {
2138 for (unsigned K = 0, E = I->getNumOperands(); K != E; ++K) {
2198 for (unsigned K = 0, E = J->getNumOperands(); K != E; ++K) {
2228 unsigned NumOps = MCID.getNumOperands();
2421 unsigned NumOps = MCID.getNumOperands();
/openbsd-current/gnu/llvm/llvm/lib/IR/
H A DFunction.cpp536 if (getNumOperands()) {
1996 assert(hasPersonalityFn() && getNumOperands());
2006 assert(hasPrefixData() && getNumOperands());
2016 assert(hasPrologueData() && getNumOperands());
2027 if (getNumOperands())
2045 } else if (getNumOperands()) {
2108 for (unsigned i = 2; i < MD->getNumOperands(); i++)
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp1147 auto *E = new (ExpressionAllocator) BasicExpression(I->getNumOperands());
1159 assert(I->getNumOperands() == 2 && "Unsupported commutative instruction!");
1231 AggregateValueExpression(I->getNumOperands(), II->getNumIndices());
1238 AggregateValueExpression(I->getNumOperands(), EI->getNumIndices());
1282 new (ExpressionAllocator) CallExpression(CI->getNumOperands(), CI, MA);
1375 StoreExpression(SI->getNumOperands(), SI, StoredValueLeader, MA);
1978 for (unsigned i = 0; i < PN->getNumOperands(); ++i)
2742 if (OpPHI->getNumOperands() == 1) {
2755 for (unsigned PredNum = 0; PredNum < OpPHI->getNumOperands(); ++PredNum) {
2840 PHINode::Create(I->getType(), OpPHI->getNumOperands(), "phiofop
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp275 for (unsigned I = MI->getNumOperands() - 1; I > 0; --I)
444 for (unsigned i = 0, e = InstDesc.getNumOperands(); i != e; ++i) {
501 if (UseOpIdx >= Desc.getNumOperands())
729 for (unsigned I = UseMI->getNumOperands() - 1; I > 0; --I)
996 unsigned NumOps = Desc.getNumOperands() + Desc.implicit_uses().size() +
999 for (unsigned I = MI.getNumOperands() - 1; I >= NumOps; --I)
H A DSIFixSGPRCopies.cpp235 if (OpIdx >= UseMI->getDesc().getNumOperands() ||
305 for (unsigned I = 1, N = MI.getNumOperands(); I != N; I += 2) {
813 for (unsigned I = 1, N = MI.getNumOperands(); I != N; I += 2) {
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp316 unsigned N = U->getNumOperands();
352 for (unsigned i = 0, n = U->getNumOperands(); i != n; ++i) {
409 for (unsigned i = 0, n = U->getNumOperands(); i != n; ++i) {
479 for (unsigned i = 0, n = I->getNumOperands(); i != n; ++i) {
1063 for (unsigned i = 0, n = In->getNumOperands(); i != n; ++i) {
1219 if (UseI->getNumOperands() == 0)

Completed in 497 milliseconds

<<11121314151617181920>>