Searched refs:getNumOperands (Results 126 - 150 of 598) sorted by relevance

1234567891011>>

/openbsd-current/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenTarget.h214 unsigned getNumOperands() const { return NumOperands; } function in class:llvm::ComplexPattern
H A DDAGISelMatcherEmitter.cpp484 unsigned NumOps = cast<CheckPredicateMatcher>(N)->getNumOperands();
627 for (unsigned i = 0, e = Pattern.getNumOperands(); i != e; ++i)
795 OS << EN->getNumOperands();
800 for (unsigned i = 0, e = EN->getNumOperands(); i != e; ++i)
949 unsigned NumOps = P.getNumOperands();
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DOptimizePHIs.cpp111 for (unsigned i = 1; i != MI->getNumOperands(); i += 2) {
H A DMachineInstrBundle.cpp61 for (unsigned i = 0, e = MII->getNumOperands(); i != e; ++i) {
152 for (unsigned i = 0, e = MII->getNumOperands(); i != e; ++i) {
H A DLocalStackSlotAllocation.cpp368 for (unsigned f = MI.getNumOperands(); idx != f; ++idx) {
376 assert(idx < MI.getNumOperands() && "Cannot find FI operand");
H A DStackMaps.cpp58 assert(getVarIdx() <= MI->getNumOperands() &&
66 unsigned CheckStartIdx = 0, e = MI->getNumOperands();
82 unsigned ScratchIdx = StartIdx, e = MI->getNumOperands();
131 assert(NumGCPtrsIdx < MI->getNumOperands());
172 assert(CurIdx < MI->getNumOperands() && "Bad meta arg index");
190 assert(CurIdx < MI->getNumOperands() && "points past operand list");
H A DPeepholeOptimizer.cpp1067 if (CurrentSrcIdx >= CopyLike.getNumOperands())
1089 if ((CurrentSrcIdx & 1) != 1 || CurrentSrcIdx > CopyLike.getNumOperands())
1374 for (unsigned i = 0, e = MI.getDesc().getNumOperands(); i != e; ++i) {
1578 for (unsigned Idx = 1; Idx < PHI.getNumOperands(); Idx += 2) {
1769 for (unsigned i = MIDesc.getNumDefs(); i != MI->getNumOperands();
1827 assert(Def->getNumOperands() - Def->getNumImplicitOperands() == 2 &&
1858 unsigned SrcIdx = Def->getNumOperands();
1876 if (SrcIdx >= Def->getNumOperands())
2049 for (unsigned i = 1, e = Def->getNumOperands(); i < e; i += 2) {
H A DTargetInstrInfo.cpp49 if (OpNum >= MCID.getNumOperands())
339 for (unsigned j = 0, i = 0, e = MI.getNumOperands(); i != e; ++i) {
444 if (MI.getNumOperands() != 2)
500 unsigned DefToFoldIdx = MI.getNumOperands();
506 assert(DefToFoldIdx == MI.getNumOperands() && "Folding multiple defs");
524 for (unsigned i = StartIdx, e = MI.getNumOperands(); i < e; ++i) {
550 NewMI->tieOperands(TiedTo, NewMI->getNumOperands() - 1);
1058 if (!MI.getNumOperands() || !MI.getOperand(0).isReg())
1412 for (unsigned OpIdx = 1, EndOpIdx = MI.getNumOperands(); OpIdx != EndOpIdx;
H A DAggressiveAntiDepBreaker.cpp243 for (unsigned i = 0, e = MI.getNumOperands(); i != e; ++i) {
365 for (unsigned i = 0, e = MI.getNumOperands(); i != e; ++i) {
398 if (i < MI.getDesc().getNumOperands())
460 for (unsigned i = 0, e = MI.getNumOperands(); i != e; ++i) {
481 if (i < MI.getDesc().getNumOperands())
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp80 for (unsigned i = Inst.getNumOperands(); i--;)
/openbsd-current/gnu/llvm/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kAsmBackend.cpp162 unsigned RelaxableOp = Inst.getNumOperands() - 1;
/openbsd-current/gnu/llvm/llvm/lib/IR/
H A DMetadata.cpp88 if (!N || N->getNumOperands() != 1)
799 for (unsigned I = 0, E = getNumOperands(); I != E; ++I)
809 assert(Op < getNumOperands() && "Expected valid operand");
845 for (unsigned O = 0, E = getNumOperands(); O != E; ++O)
981 assert(I < getNumOperands());
995 if (N->getNumOperands() == Ops.size() && N == N->getOperand(0)) {
1128 int AN = A->getNumOperands() / 2;
1129 int BN = B->getNumOperands() / 2;
1211 unsigned NamedMDNode::getNumOperands() const {
1216 assert(i < getNumOperands()
[all...]
H A DConstantsContext.h350 for (unsigned I = 0, E = C->getNumOperands(); I != E; ++I)
360 if (Operands.size() != C->getNumOperands())
477 for (unsigned I = 0, E = CE->getNumOperands(); I != E; ++I)
493 if (Ops.size() != CE->getNumOperands())
670 assert(OperandNo < CP->getNumOperands() && "Invalid index");
674 for (unsigned I = 0, E = CP->getNumOperands(); I != E; ++I)
/openbsd-current/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp173 for (unsigned I = 0, E = MI->getNumOperands(); I != E; ++I) {
297 for (auto I = OutMI.getNumOperands(); I; --I) {
H A DWebAssemblyISelDAGToDAG.cpp250 for (size_t i = 1; i < Node->getNumOperands(); ++i) {
299 assert(N.getNumOperands() == 2 && "Attempting to fold in a non-binary op");
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86FixupBWInsts.cpp303 unsigned NumArgs = MI->getNumOperands();
374 unsigned NumArgs = MI->getNumOperands();
H A DX86FloatingPoint.cpp1011 for (unsigned i = 0, e = MI.getNumOperands(); i != e; ++i) {
1080 for (unsigned i = 0, e = MI.getNumOperands(); i != e; ++i) {
1180 unsigned NumOps = MI.getDesc().getNumOperands();
1243 unsigned NumOps = MI.getDesc().getNumOperands();
1355 unsigned NumOperands = MI.getDesc().getNumOperands();
1454 unsigned NumOperands = MI.getDesc().getNumOperands();
1598 for (unsigned i = InlineAsm::MIOp_FirstOperand, e = MI.getNumOperands();
1663 for (unsigned I = 0, E = MI.getNumOperands(); I < E; ++I)
1701 for (unsigned i = 0, e = MI.getNumOperands(); i != e; ++i) {
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanHCFGBuilder.cpp101 assert(VPPhi->getNumOperands() == 0 &&
104 for (unsigned I = 0; I != Phi->getNumOperands(); ++I)
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp324 for (unsigned I = 0, E = Filler->getNumOperands(); I != E; ++I) {
348 update(MI, 0, MI.getDesc().getNumOperands());
358 update(MI, MI.getDesc().getNumOperands(), MI.getNumOperands());
709 RegDU.update(*CurrI, 0, CurrI->getNumOperands());
953 HasHazard |= RegDU.update(Candidate, 0, Candidate.getNumOperands());
H A DMipsInstrInfo.cpp479 if (Subtarget.hasMips32r6() && (I->getNumOperands() > 1) &&
741 for (unsigned J = 0, E = I->getDesc().getNumOperands(); J < E; ++J) {
749 for (unsigned J = I->getDesc().getNumOperands(), E = I->getNumOperands();
758 for (unsigned J = 0, E = I->getDesc().getNumOperands(); J < E; ++J) {
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp818 for (unsigned I = 1, E = GEP->getNumOperands(); I != E; ++I, ++GTI) {
870 for (unsigned I = 1, E = Variadic->getNumOperands(); I != E; ++I, ++GTI) {
931 for (unsigned I = 1, E = Variadic->getNumOperands(); I != E; ++I, ++GTI) {
1011 for (unsigned I = 1, E = GEP->getNumOperands(); I != E; ++I, ++GTI) {
1300 unsigned FirstNum = FirstGEP->getNumOperands();
1301 unsigned SecondNum = SecondGEP->getNumOperands();
H A DGVNSink.cpp729 return I->getNumOperands() != I0->getNumOperands();
734 for (unsigned OpNum = 0, E = I0->getNumOperands(); OpNum != E; ++OpNum) {
844 for (unsigned O = 0, E = I0->getNumOperands(); O != E; ++O) {
865 for (unsigned O = 0, E = I0->getNumOperands(); O != E; ++O)
/openbsd-current/gnu/llvm/llvm/tools/llvm-diff/lib/
H A DDifferenceEngine.cpp536 if (L->getNumOperands() != R->getNumOperands()) {
541 for (unsigned I = 0, E = L->getNumOperands(); I != E; ++I) {
677 if (L->getNumOperands() != R->getNumOperands())
680 for (unsigned I = 0, E = L->getNumOperands(); I != E; ++I) {
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp205 for (unsigned i = MI.getDesc().getNumOperands() +
208 e = MI.getNumOperands();
346 for (unsigned i = LWEIdx + 1, e = MI.getNumOperands(); i != e; ++i) {
598 for (unsigned i = MI.getDesc().getNumOperands() +
601 e = MI.getNumOperands();
/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h101 size_t getNumOperands() const { return 1; } function in class:llvm::SCEVCastExpr
194 size_t getNumOperands() const { return NumOperands; } function in class:llvm::SCEVNAryExpr
301 size_t getNumOperands() const { return 2; } function in class:llvm::SCEVUDivExpr
361 return getNumOperands() == 2;
367 bool isQuadratic() const { return getNumOperands() == 3; }

Completed in 271 milliseconds

1234567891011>>