Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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.cpp310 assert(MI->getNumExplicitOperands() == 2); in tryReplaceCopy()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineInstr.h562 for (unsigned I = getNumExplicitOperands(), E = getNumOperands();
573 return getNumOperands() - getNumExplicitOperands();
592 unsigned getNumExplicitOperands() const;
615 operands_begin() + getNumExplicitOperands());
619 operands_begin() + getNumExplicitOperands());
664 operands_begin() + getNumExplicitOperands());
668 operands_begin() + getNumExplicitOperands());
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVMCInstLower.cpp151 int NumOps = MI->getNumExplicitOperands(); in lowerRISCVVMachineInstrToMCInst()
H A DRISCVInstrInfo.cpp685 int NumOp = MI.getNumExplicitOperands(); in getBranchDestBlock()
907 if (LdSt.getNumExplicitOperands() != 3) in getMemOperandWithOffsetWidth()
/netbsd-src/external/apache2/llvm/dist/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()
H A DAArch64InstrInfo.cpp2552 if (LdSt.getNumExplicitOperands() == 3) { in getMemOperandWithOffsetWidth()
2557 } else if (LdSt.getNumExplicitOperands() == 4) { in getMemOperandWithOffsetWidth()
2578 if (LdSt.getNumExplicitOperands() == 3) { in getMemOperandWithOffsetWidth()
2582 assert(LdSt.getNumExplicitOperands() == 4 && "invalid number of operands"); in getMemOperandWithOffsetWidth()
2597 MachineOperand &OfsOp = LdSt.getOperand(LdSt.getNumExplicitOperands() - 1); in getMemOpBaseRegImmOfsOffsetOperand()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp568 MIB->RemoveOperand(MIB->getNumExplicitOperands()); in matchSwap()
581 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.cpp504 for (unsigned I = 1, E = Def->getNumExplicitOperands(); I < E; I += 2) { in getRegSeqInit()
1610 if (PHI.getNumExplicitOperands() != 3) // Single input LCSSA PHI in tryFoldLCSSAPhi()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp263 if (I.getNumOperands() != I.getNumExplicitOperands()) { in canCoalesceBranch()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsInstrInfo.cpp84 int NumOp = Inst->getNumExplicitOperands(); in AnalyzeCondBr()
H A DMipsConstantIslandPass.cpp1611 if (MI->getNumExplicitOperands() == 2) { in fixupConditionalBr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineInstr.cpp726 unsigned MachineInstr::getNumExplicitOperands() const { in getNumExplicitOperands() function in MachineInstr
1521 if (isVariadic() || OpIdx >= getNumExplicitOperands()) in getTypeToPrint()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp144 for (unsigned OpI = 0, OpE = I.getNumExplicitOperands(); OpI != OpE; ++OpI) { in constrainSelectedInstRegOperands()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEInstrInfo.cpp781 switch (MI.getNumExplicitOperands()) { in addOperandsForVFMK()

12