Home
last modified time | relevance | path

Searched refs:getNumExplicitOperands (Results 1 – 25 of 46) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CompressEVEX.cpp137 MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands() - 1); in performCustomAdjustments()
152 MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands() - 1); in performCustomAdjustments()
174 const MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands() - 1); in performCustomAdjustments()
H A DX86FixupBWInsts.cpp318 assert(MI->getNumExplicitOperands() == 2); in tryReplaceCopy()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h626 return getNumOperands() - getNumExplicitOperands();
644 unsigned getNumExplicitOperands() const;
667 operands_begin() + getNumExplicitOperands());
671 operands_begin() + getNumExplicitOperands());
716 operands_begin() + getNumExplicitOperands());
720 operands_begin() + getNumExplicitOperands());
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixIrreducibleControlFlow.cpp381 unsigned Index = MIB.getInstr()->getNumExplicitOperands() - 1; in makeSingleEntryLoop()
479 ->getOperand(MIB.getInstr()->getNumExplicitOperands() - 1) in makeSingleEntryLoop()
H A DWebAssemblyFixBrTableDefaults.cpp134 MI.removeOperand(MI.getNumExplicitOperands() - 1); in fixBrTableDefault()
H A DWebAssemblyUtilities.cpp97 return MI.getOperand(MI.getNumExplicitOperands() - 1); in getCalleeOp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp320 MI.getNumExplicitOperands() - MI.getNumExplicitDefs(); in generateAssignInstrs()
570 for (unsigned k = 2; k < Switch->getNumExplicitOperands(); k++) { in processSwitches()
581 for (unsigned k = Switch->getNumExplicitOperands() - 1; k > 1; k--) in processSwitches()
H A DSPIRVInstructionSelector.cpp248 if (I.getNumOperands() != I.getNumExplicitOperands()) { in select()
990 for (unsigned i = I.getNumExplicitDefs(); i < I.getNumExplicitOperands(); ++i) in selectConstVector()
1327 for (unsigned i = StartingIndex; i < I.getNumExplicitOperands(); ++i) in selectGEP()
1354 MachineInstr *Init = I.getNumExplicitOperands() > 2 in selectIntrinsic()
1368 bool IsNull = I.getNumExplicitDefs() + 1 == I.getNumExplicitOperands(); in selectIntrinsic()
1377 i < I.getNumExplicitOperands(); ++i) { in selectIntrinsic()
1387 i < I.getNumExplicitOperands(); ++i) { in selectIntrinsic()
1394 for (unsigned i = 1; i < I.getNumExplicitOperands(); ++i) { in selectIntrinsic()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.cpp236 return MI.getOperand(MI.getNumExplicitOperands() - 1).getMBB(); in getBranchDestBlock()
244 int NumOp = LastInst.getNumExplicitOperands(); in parseCondBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp432 FirstOpNum = CCUserMI->getNumExplicitOperands() - 2; in adjustCCMasksForInstr()
497 return Compare.getNumExplicitOperands() == 2 && in isCompareZero()
H A DSystemZInstrInfo.cpp538 if (MI.getNumExplicitOperands() == 2 && MI.getOperand(0).isReg() && in analyzeCompare()
1208 unsigned NumOps = MI.getNumExplicitOperands(); in foldMemoryOperandImpl()
1900 0 : CCUsers[Idx]->getNumExplicitOperands() - 2); in prepareCompareSwapOperands()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp147 for (unsigned I = 0, E = MI.getNumExplicitOperands(); I != E; ++I) { in shouldShrinkTrue16()
728 MIB->removeOperand(MIB->getNumExplicitOperands()); in matchSwap()
741 unsigned OpNo = MovT.getNumExplicitOperands() + I; in matchSwap()
H A DSIFoldOperands.cpp527 MI->removeOperand(MI->getNumExplicitOperands() - 1); in tryAddToFoldList()
662 for (unsigned I = 1, E = Def->getNumExplicitOperands(); I < E; I += 2) { in getRegSeqInit()
1891 for (unsigned K = 1; K < PHI.getNumExplicitOperands(); K += 2) { in tryFoldPhiAGPR()
1918 for (unsigned K = 1; K < PHI.getNumExplicitOperands(); K += 2) { in tryFoldPhiAGPR()
H A DSIWholeQuadMode.cpp1504 assert(MI->getNumExplicitOperands() == 2); in lowerCopyInstrs()
1540 assert(MI->getNumExplicitOperands() == 3); in lowerCopyInstrs()
1548 assert(MI->getNumExplicitOperands() == 2); in lowerCopyInstrs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFixCortexA57AES1742098Pass.cpp288 assert(MI.getNumExplicitOperands() == 3 && MI.getNumExplicitDefs() == 1 && in analyzeMF()
H A DARMSLSHardening.cpp332 for (unsigned OpIdx = BL->getNumExplicitOperands(); in ConvertIndirectCallToIndirectJump()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SLSHardening.cpp350 for (unsigned OpIdx = BL->getNumExplicitOperands(); in ConvertBLRToBL()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp852 if (!NeedGPRC || MI.getNumExplicitOperands() < 3 || in getRegAllocationHints()
859 } else if (OpIdx == 1 && (!NeedGPRC || MI.getNumExplicitOperands() < 3 || in getRegAllocationHints()
H A DRISCVInstrInfo.cpp1291 int NumOp = MI.getNumExplicitOperands(); in getBranchDestBlock()
2317 if (LdSt.getNumExplicitOperands() != 3) in getMemOperandWithOffsetWidth()
2685 if ((MI.getOperand(MI.getNumExplicitOperands() - 1).getImm() & 1) == 0) in findCommutedOpIndices()
2705 if ((MI.getOperand(MI.getNumExplicitOperands() - 1).getImm() & 1) == 0) in findCommutedOpIndices()
2963 MI.getNumExplicitOperands() == 7 && in convertToThreeAddress()
2997 MI.getNumExplicitOperands() == 6); in convertToThreeAddress()
H A DRISCVExpandPseudoInsts.cpp263 assert(MBBI->getNumExplicitOperands() == 3 && MBBI->getNumOperands() >= 5 && in expandVSetVL()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp262 if (I.getNumOperands() != I.getNumExplicitOperands()) { in canCoalesceBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp1315 BMI->getOperand(BMI->getNumExplicitOperands() - 1).setMBB(DestBB); in fixupConditionalBr()
1316 MI->getOperand(MI->getNumExplicitOperands() - 1).setMBB(NewDest); in fixupConditionalBr()
H A DCSKYInstrInfo.cpp149 int NumOp = MI.getNumExplicitOperands(); in getBranchDestBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.cpp97 int NumOp = Inst->getNumExplicitOperands(); in AnalyzeCondBr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrInfo.cpp623 if (OperandNo == MI->getNumExplicitOperands() - 1) in isPCRelRegisterOperandLegal()

12