Home
last modified time | relevance | path

Searched refs:getNumExplicitDefs (Results 1 – 25 of 32) sorted by relevance

12

/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPostRABundler.cpp154 if (I->getNumExplicitDefs() != 0) in runOnMachineFunction()
166 if (I->getNumExplicitDefs() != 0) in runOnMachineFunction()
H A DAMDGPUInstrInfo.cpp31 return I.getOperand(I.getNumExplicitDefs()).getIntrinsicID(); in getIntrinsicID()
H A DSIFixSGPRCopies.cpp953 } else if (Inst->getNumExplicitDefs() != 0) { in analyzeVGPRToSGPRCopy()
H A DAMDGPULegalizerInfo.cpp4692 const unsigned FirstSrcOpIdx = MI.getNumExplicitDefs(); in legalizeUnsignedDIV_REM()
4718 const unsigned FirstSrcOpIdx = MI.getNumExplicitDefs(); in legalizeSignedDIV_REM()
5926 assert(MI.getNumExplicitDefs() == 1 || MI.getNumExplicitDefs() == 2); in legalizeBufferLoad()
5927 bool IsTFE = MI.getNumExplicitDefs() == 2; in legalizeBufferLoad()
6321 const unsigned NumDefs = MI.getNumExplicitDefs(); in legalizeImageIntrinsic()
H A DAMDGPURegisterBankInfo.cpp324 for (unsigned I = 0, E = MI.getNumExplicitDefs(); I != E; ++I) { in addMappingFromTable()
1220 const int NumDefs = MI.getNumExplicitDefs(); in applyMappingImage()
3588 RsrcIdx += MI.getNumExplicitDefs() + 1; in getImageMapping()
H A DSIFoldOperands.cpp2027 if (!ST->hasGFX90AInsts() || MI.getNumExplicitDefs() != 1) in tryFoldLoad()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h639 return getNumExplicitDefs() + MCID->implicit_defs().size();
673 unsigned getNumExplicitDefs() const;
724 operands_begin() + getNumExplicitDefs());
729 operands_begin() + getNumExplicitDefs());
734 return make_range(operands_begin() + getNumExplicitDefs(), operands_end());
738 return make_range(operands_begin() + getNumExplicitDefs(), operands_end());
741 return make_range(operands_begin() + getNumExplicitDefs(),
745 return make_range(operands_begin() + getNumExplicitDefs(),
/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVectorPeephole.cpp231 unsigned MaskOpIdx = I->MaskOpIdx + MI.getNumExplicitDefs(); in convertToUnmasked()
237 unsigned PassthruOpIdx = MI.getNumExplicitDefs(); in convertToUnmasked()
H A DRISCVOptWInstrs.cpp137 if (MI->getNumExplicitDefs() != 1) in hasAllNBitUsers()
H A DRISCVAsmPrinter.cpp979 if (OpNo == MI->getNumExplicitDefs() && MO.isReg() && MO.isTied()) { in lowerRISCVVMachineInstrToMCInst()
H A DRISCVInsertVSETVLI.cpp427 if (RISCVII::hasSEWOp(TSFlags) && MI.getNumExplicitDefs() == 0) { in getDemanded()
/src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp171 unsigned NumVariadicDefs = MI->getNumExplicitDefs() - Desc.getNumDefs(); in lower()
269 OutMI.insert(OutMI.begin(), MCOperand::createImm(MI->getNumExplicitDefs())); in lower()
H A DWebAssemblyUtilities.cpp92 return MI.getOperand(MI.getNumExplicitDefs()); in getCalleeOp()
/src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVDuplicatesTracker.cpp93 if (MI.getNumExplicitDefs() > 0 && in buildDepsGraph()
H A DSPIRVInstructionSelector.cpp1425 for (unsigned i = I.getNumExplicitDefs(); i < I.getNumExplicitOperands(); ++i) in selectConstVector()
1472 for (unsigned i = OpDef->getNumExplicitDefs(); i < OpDef->getNumOperands(); in isConstReg()
1506 unsigned OpIdx = I.getNumExplicitDefs(); in selectSplatVector()
1914 for (unsigned i = I.getNumExplicitDefs() + 1; i < Lim; ++i) { in wrapIntoSpecConstantOp()
1990 bool IsNull = I.getNumExplicitDefs() + 1 == I.getNumExplicitOperands(); in selectIntrinsic()
2011 MIB.addUse(I.getOperand(I.getNumExplicitDefs() + 1).getReg()); in selectIntrinsic()
2012 for (unsigned i = I.getNumExplicitDefs() + 2; in selectIntrinsic()
2068 int64_t Size = I.getOperand(I.getNumExplicitDefs() + 1).getImm(); in selectIntrinsic()
2069 Register PtrReg = I.getOperand(I.getNumExplicitDefs() + 2).getReg(); in selectIntrinsic()
H A DSPIRVPreLegalizer.cpp136 unsigned NumOp = MI.getNumExplicitDefs() + AssignNameOperandShift; in foldConstantsIntoIntrinsics()
529 MI.getNumExplicitOperands() - MI.getNumExplicitDefs(); in generateAssignInstrs()
/src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFixCortexA57AES1742098Pass.cpp288 assert(MI.getNumExplicitOperands() == 3 && MI.getNumExplicitDefs() == 1 && in analyzeMF()
/src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchOptWInstrs.cpp116 if (MI->getNumExplicitDefs() != 1) in hasAllNBitUsers()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h512 return getOperand(getNumExplicitDefs()).getIntrinsicID(); in getIntrinsicID()
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCSE.cpp812 MI->getNumExplicitDefs() != 1) in isPRECandidate()
H A DTwoAddressInstructionPass.cpp799 assert(mi->getNumExplicitDefs() == 1); in convertInstTo3Addr()
800 assert(NewMI->getNumExplicitDefs() == 1); in convertInstTo3Addr()
H A DTargetInstrInfo.cpp1608 if (MI.getNumExplicitDefs() != 1) in describeLoadedValue()
H A DMachineInstr.cpp809 unsigned MachineInstr::getNumExplicitDefs() const { in getNumExplicitDefs() function in MachineInstr
/src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp62 assert(MI.getNumExplicitDefs() == 1 && in getKnownBits()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp1108 Idx += MI.getNumExplicitDefs(); in getInstrMapping()

12