Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86EvexToVex.cpp
H A DX86CompressEVEX.cpp129 MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands() - 1); in performCustomAdjustments()
144 MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands() - 1); in performCustomAdjustments()
166 const MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands() - 1); in performCustomAdjustments()
H A DX86FixupBWInsts.cpp308 assert(MI->getNumExplicitOperands() == 2); in tryReplaceCopy()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h649 return getNumOperands() - getNumExplicitOperands();
667 LLVM_ABI unsigned getNumExplicitOperands() const;
695 return operands_impl().take_front(getNumExplicitOperands());
698 return operands_impl().take_front(getNumExplicitOperands());
701 return operands_impl().drop_front(getNumExplicitOperands());
704 return operands_impl().drop_front(getNumExplicitOperands());
736 .take_front(getNumExplicitOperands())
741 .take_front(getNumExplicitOperands())
/freebsd/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.cpp98 return MI.getOperand(MI.getNumExplicitOperands() - 1); in getCalleeOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyUtilities.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SLSHardening.cpp427 assert(BLR.getNumExplicitOperands() == NumRegOperands && in convertBLRToBL()
460 for (unsigned OpIdx = BL->getNumExplicitOperands(); in convertBLRToBL()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp436 FirstOpNum = CCUserMI->getNumExplicitOperands() - 2; in adjustCCMasksForInstr()
501 return Compare.getNumExplicitOperands() == 2 && in isCompareZero()
H A DSystemZInstrInfo.cpp586 if (MI.getNumExplicitOperands() == 2 && MI.getOperand(0).isReg() && in analyzeCompare()
1413 unsigned NumOps = MI.getNumExplicitOperands(); in foldMemoryOperandImpl()
2192 0 : CCUsers[Idx]->getNumExplicitOperands() - 2); in prepareCompareSwapOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp153 for (unsigned I = 0, E = MI.getNumExplicitOperands(); I != E; ++I) { in shouldShrinkTrue16()
800 Swap->removeOperand(Swap->getNumExplicitOperands()); in matchSwap()
813 unsigned OpNo = MovT.getNumExplicitOperands() + I; in matchSwap()
H A DSILateBranchLowering.cpp183 for (int OpIdx = MI.getNumExplicitOperands() - 1; OpIdx >= ExecIdx; --OpIdx) in expandChainCall()
H A DAMDGPUMCInstLower.cpp156 for (int I = 0, E = MI->getNumExplicitOperands(); I < E; I++) { in lowerT16D16Helper()
H A DSIWholeQuadMode.cpp1484 assert(MI->getNumExplicitOperands() == 2); in lowerCopyInstrs()
1521 assert(MI->getNumExplicitOperands() == 6); in lowerCopyInstrs()
1535 assert(MI->getNumExplicitOperands() == 2); in lowerCopyInstrs()
H A DSIFoldOperands.cpp797 MI->removeOperand(MI->getNumExplicitOperands() - 1); in tryAddToFoldList()
927 for (unsigned I = 1, E = RegSeq.getNumExplicitOperands(); I != E; I += 2) { in getRegSeqInit()
2477 for (unsigned K = 1; K < PHI.getNumExplicitOperands(); K += 2) { in tryFoldPhiAGPR()
2504 for (unsigned K = 1; K < PHI.getNumExplicitOperands(); K += 2) { in tryFoldPhiAGPR()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFixCortexA57AES1742098Pass.cpp282 assert(MI.getNumExplicitOperands() == 3 && MI.getNumExplicitDefs() == 1 && in analyzeMF()
H A DARMSLSHardening.cpp333 for (unsigned OpIdx = BL->getNumExplicitOperands(); in ConvertIndirectCallToIndirectJump()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.cpp282 return MI.getOperand(MI.getNumExplicitOperands() - 1).getMBB(); in getBranchDestBlock()
290 int NumOp = LastInst.getNumExplicitOperands(); in parseCondBranch()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp260 if (I.getNumOperands() != I.getNumExplicitOperands()) { in canCoalesceBranch()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp546 if (I.getNumOperands() != I.getNumExplicitOperands()) { in select()
2367 if (I.getNumExplicitOperands() - I.getNumExplicitDefs() != N) in selectBuildVector()
2373 i < I.getNumExplicitOperands() && IsConst; ++i) in selectBuildVector()
2387 for (unsigned i = I.getNumExplicitDefs(); i < I.getNumExplicitOperands(); ++i) in selectBuildVector()
2827 for (unsigned i = StartingIndex; i < I.getNumExplicitOperands(); ++i) in selectGEP()
2836 unsigned Lim = I.getNumExplicitOperands(); in wrapIntoSpecConstantOp()
2899 MachineInstr *Init = I.getNumExplicitOperands() > 2 in selectIntrinsic()
2922 bool IsNull = I.getNumExplicitDefs() + 1 == I.getNumExplicitOperands(); in selectIntrinsic()
2952 i < I.getNumExplicitOperands(); ++i) { in selectIntrinsic()
2959 for (unsigned i = 1; i < I.getNumExplicitOperands(); ++i) { in selectIntrinsic()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp1309 BMI->getOperand(BMI->getNumExplicitOperands() - 1).setMBB(DestBB); in fixupConditionalBr()
1310 MI->getOperand(MI->getNumExplicitOperands() - 1).setMBB(NewDest); in fixupConditionalBr()
H A DCSKYInstrInfo.cpp149 int NumOp = MI.getNumExplicitOperands(); in getBranchDestBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp1008 if (!NeedGPRC || MI.getNumExplicitOperands() < 3 || in getRegAllocationHints()
1015 } else if (OpIdx == 1 && (!NeedGPRC || MI.getNumExplicitOperands() < 3 || in getRegAllocationHints()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.cpp409 for (unsigned int i = 0; i < (I->getNumExplicitOperands() - 1); i++) in analyzeBranch()

123