Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86EvexToVex.cpp162 MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands()-1); in performCustomAdjustments()
177 MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands()-1); in performCustomAdjustments()
199 const MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands()-1); in performCustomAdjustments()
H A DX86FixupBWInsts.cpp321 assert(MI->getNumExplicitOperands() == 2); in tryReplaceCopy()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h573 for (unsigned I = getNumExplicitOperands(), E = getNumOperands();
584 return getNumOperands() - getNumExplicitOperands();
603 unsigned getNumExplicitOperands() const;
626 operands_begin() + getNumExplicitOperands());
630 operands_begin() + getNumExplicitOperands());
675 operands_begin() + getNumExplicitOperands());
679 operands_begin() + getNumExplicitOperands());
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixIrreducibleControlFlow.cpp382 unsigned Index = MIB.getInstr()->getNumExplicitOperands() - 1; in makeSingleEntryLoop()
480 ->getOperand(MIB.getInstr()->getNumExplicitOperands() - 1) in makeSingleEntryLoop()
H A DWebAssemblyFixBrTableDefaults.cpp129 MI.RemoveOperand(MI.getNumExplicitOperands() - 1); in fixBrTableDefault()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyUtilities.cpp94 return MI.getOperand(MI.getNumExplicitOperands() - 1); in getCalleeOp()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp364 unsigned NumOperands = MI.getNumExplicitOperands(); in computeInfoForInstr()
394 const MachineOperand &VLOp = MI.getOperand(MI.getNumExplicitOperands() - 2); in computeInfoForInstr()
655 MachineOperand &VLOp = MI.getOperand(MI.getNumExplicitOperands() - 2); in emitVSETVLIs()
H A DRISCVMCInstLower.cpp151 int NumOps = MI->getNumExplicitOperands(); in lowerRISCVVMachineInstrToMCInst()
H A DRISCVExpandPseudoInsts.cpp243 assert(MBBI->getNumExplicitOperands() == 3 && MBBI->getNumOperands() >= 5 && in expandVSetVL()
H A DRISCVInstrInfo.cpp691 int NumOp = MI.getNumExplicitOperands(); in getBranchDestBlock()
913 if (LdSt.getNumExplicitOperands() != 3) in getMemOperandWithOffsetWidth()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp439 FirstOpNum = CCUserMI->getNumExplicitOperands() - 2; in adjustCCMasksForInstr()
511 return Compare.getNumExplicitOperands() == 2 && in isCompareZero()
H A DSystemZInstrInfo.cpp521 if (MI.getNumExplicitOperands() == 2 && MI.getOperand(0).isReg() && in analyzeCompare()
1184 unsigned NumOps = MI.getNumExplicitOperands(); in foldMemoryOperandImpl()
1863 0 : CCUsers[Idx]->getNumExplicitOperands() - 2); in prepareCompareSwapOperands()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CondBrTuning.cpp91 for (unsigned I = MI.getNumExplicitOperands(), E = MI.getNumOperands(); in convertToFlagSetting()
H A DAArch64SLSHardening.cpp349 for (unsigned OpIdx = BL->getNumExplicitOperands(); in ConvertBLRToBL()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp573 MIB->RemoveOperand(MIB->getNumExplicitOperands()); in matchSwap()
586 unsigned OpNo = MovT.getNumExplicitOperands() + I; in matchSwap()
H A DSIWholeQuadMode.cpp1425 assert(MI->getNumExplicitOperands() == 2); in lowerCopyInstrs()
1465 assert(MI->getNumExplicitOperands() == 3); in lowerCopyInstrs()
1473 assert(MI->getNumExplicitOperands() == 2); in lowerCopyInstrs()
H A DSILowerControlFlow.cpp529 assert(MI.getNumExplicitOperands() == 3); in combineMasks()
H A DSIFoldOperands.cpp505 for (unsigned I = 1, E = Def->getNumExplicitOperands(); I < E; I += 2) { in getRegSeqInit()
1632 if (PHI.getNumExplicitOperands() != 3) // Single input LCSSA PHI in tryFoldLCSSAPhi()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp311 for (unsigned OpIdx = BL->getNumExplicitOperands(); in ConvertIndirectCallToIndirectJump()
H A DA15SDOptimizer.cpp294 for (unsigned I = 1; I < MI->getNumExplicitOperands(); ++I) { in optimizeSDPattern()
H A DThumb1FrameLowering.cpp726 .addImm(MBBI->getNumExplicitOperands() - 2) in emitPopSpecialFixUp()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp263 if (I.getNumOperands() != I.getNumExplicitOperands()) { in canCoalesceBranch()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.cpp84 int NumOp = Inst->getNumExplicitOperands(); in AnalyzeCondBr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp726 unsigned MachineInstr::getNumExplicitOperands() const { in getNumExplicitOperands() function in MachineInstr
1521 if (isVariadic() || OpIdx >= getNumExplicitOperands()) in getTypeToPrint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp144 for (unsigned OpI = 0, OpE = I.getNumExplicitOperands(); OpI != OpE; ++OpI) { in constrainSelectedInstRegOperands()

12