Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86EvexToVex.cpp163 MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands()-1); in performCustomAdjustments()
178 MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands()-1); in performCustomAdjustments()
200 const MachineOperand &Imm = MI.getOperand(MI.getNumExplicitOperands()-1); in performCustomAdjustments()
DX86FixupBWInsts.cpp321 assert(MI->getNumExplicitOperands() == 2); in tryReplaceCopy()
/openbsd/src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
DReduceRegisterUses.cpp31 int NumRequiredOps = MI.getNumExplicitOperands() + in removeUsesFromFunction()
DReduceRegisterDefs.cpp42 int NumRequiredOps = MI.getNumExplicitOperands() + in removeDefsFromFunction()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DMachineInstr.h608 return getNumOperands() - getNumExplicitOperands();
626 unsigned getNumExplicitOperands() const;
649 operands_begin() + getNumExplicitOperands());
653 operands_begin() + getNumExplicitOperands());
698 operands_begin() + getNumExplicitOperands());
702 operands_begin() + getNumExplicitOperands());
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyFixIrreducibleControlFlow.cpp381 unsigned Index = MIB.getInstr()->getNumExplicitOperands() - 1; in makeSingleEntryLoop()
479 ->getOperand(MIB.getInstr()->getNumExplicitOperands() - 1) in makeSingleEntryLoop()
DWebAssemblyFixBrTableDefaults.cpp133 MI.removeOperand(MI.getNumExplicitOperands() - 1); in fixBrTableDefault()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVMCInstLower.cpp155 unsigned NumOps = MI->getNumExplicitOperands(); in lowerRISCVVMachineInstrToMCInst()
DRISCVExpandPseudoInsts.cpp194 assert(MBBI->getNumExplicitOperands() == 3 && MBBI->getNumOperands() >= 5 && in expandVSetVL()
DRISCVInstrInfo.cpp1020 int NumOp = MI.getNumExplicitOperands(); in getBranchDestBlock()
1763 if (LdSt.getNumExplicitOperands() != 3) in getMemOperandWithOffsetWidth()
2113 if ((MI.getOperand(MI.getNumExplicitOperands() - 1).getImm() & 1) == 0) in findCommutedOpIndices()
2133 if ((MI.getOperand(MI.getNumExplicitOperands() - 1).getImm() & 1) == 0) in findCommutedOpIndices()
2386 MI.getNumExplicitOperands() == 6); in convertToThreeAddress()
DRISCVInsertVSETVLI.cpp648 const MachineOperand &Op = MI.getOperand(MI.getNumExplicitOperands() - 1); in INITIALIZE_PASS()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIShrinkInstructions.cpp148 for (unsigned I = 0, E = MI.getNumExplicitOperands(); I != E; ++I) { in shouldShrinkTrue16()
722 MIB->removeOperand(MIB->getNumExplicitOperands()); in matchSwap()
735 unsigned OpNo = MovT.getNumExplicitOperands() + I; in matchSwap()
DSIWholeQuadMode.cpp1495 assert(MI->getNumExplicitOperands() == 2); in lowerCopyInstrs()
1531 assert(MI->getNumExplicitOperands() == 3); in lowerCopyInstrs()
1539 assert(MI->getNumExplicitOperands() == 2); in lowerCopyInstrs()
DSIFoldOperands.cpp472 for (unsigned I = 1, E = Def->getNumExplicitOperands(); I < E; I += 2) { in getRegSeqInit()
1642 if (PHI.getNumExplicitOperands() != 3) // Single input LCSSA PHI in tryFoldLCSSAPhi()
DSILowerControlFlow.cpp589 assert(MI.getNumExplicitOperands() == 3); in combineMasks()
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZElimCompare.cpp438 FirstOpNum = CCUserMI->getNumExplicitOperands() - 2; in adjustCCMasksForInstr()
510 return Compare.getNumExplicitOperands() == 2 && in isCompareZero()
DSystemZInstrInfo.cpp525 if (MI.getNumExplicitOperands() == 2 && MI.getOperand(0).isReg() && in analyzeCompare()
1196 unsigned NumOps = MI.getNumExplicitOperands(); in foldMemoryOperandImpl()
1891 0 : CCUsers[Idx]->getNumExplicitOperands() - 2); in prepareCompareSwapOperands()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMFixCortexA57AES1742098Pass.cpp288 assert(MI.getNumExplicitOperands() == 3 && MI.getNumExplicitDefs() == 1 && in analyzeMF()
DARMSLSHardening.cpp331 for (unsigned OpIdx = BL->getNumExplicitOperands(); in ConvertIndirectCallToIndirectJump()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64SLSHardening.cpp353 for (unsigned OpIdx = BL->getNumExplicitOperands(); in ConvertBLRToBL()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCBranchCoalescing.cpp263 if (I.getNumOperands() != I.getNumExplicitOperands()) { in canCoalesceBranch()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsInstrInfo.cpp97 int NumOp = Inst->getNumExplicitOperands(); in AnalyzeCondBr()
DMipsConstantIslandPass.cpp1610 if (MI->getNumExplicitOperands() == 2) { in fixupConditionalBr()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DMachineInstr.cpp734 unsigned MachineInstr::getNumExplicitOperands() const { in getNumExplicitOperands() function in MachineInstr
1520 if (isVariadic() || OpIdx >= getNumExplicitOperands()) in getTypeToPrint()
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVEInstrInfo.cpp813 switch (MI.getNumExplicitOperands()) { in addOperandsForVFMK()

12