| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | StackMaps.h | 175 NumDefs = MI->getNumDefs(); in StatepointOpers() 179 unsigned getIDPos() const { return NumDefs + IDPos; } in getIDPos() 182 unsigned getNBytesPos() const { return NumDefs + NBytesPos; } in getNBytesPos() 185 unsigned getNCallArgsPos() const { return NumDefs + NCallArgsPos; } in getNCallArgsPos() 190 return MI->getOperand(NumDefs + NCallArgsPos).getImm() + MetaEnd + NumDefs; in getVarIdx() 205 uint64_t getID() const { return MI->getOperand(NumDefs + IDPos).getImm(); } in getID() 209 return MI->getOperand(NumDefs + NBytesPos).getImm(); in getNumPatchBytes() 214 return MI->getOperand(NumDefs + CallTargetPos); in getCallTarget() 257 unsigned NumDefs; variable
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 429 const unsigned NumDefs = MI.getNumOperands() - 1; in tryFoldUnmergeCast() local 434 const LLT SrcTy = MRI.getType(MI.getOperand(NumDefs).getReg()); in tryFoldUnmergeCast() 451 DestTy.isVector() ? CastSrcTy.getNumElements() / NumDefs : 1; in tryFoldUnmergeCast() 466 for (unsigned I = 0; I != NumDefs; ++I) { in tryFoldUnmergeCast() 497 if (Idx < NumDefs) in tryFoldUnmergeCast() 897 unsigned NumDefs = MI.getNumDefs(); in tryCombineUnmergeDefs() local 900 SmallBitVector DeadDefs(NumDefs); in tryCombineUnmergeDefs() 901 for (unsigned DefIdx = 0; DefIdx < NumDefs; ++DefIdx) { in tryCombineUnmergeDefs() 1068 unsigned NumDefs = MI.getNumDefs(); in tryCombineUnmergeValues() local 1123 for (unsigned I = 0; I != NumDefs; ++I) { in tryCombineUnmergeValues() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenInstruction.cpp | 42 NumDefs = OutDI->getNumArgs(); in CGIOperandList() 63 if (i < NumDefs) { in CGIOperandList() 67 ArgInit = InDI->getArg(i - NumDefs); in CGIOperandList() 68 ArgName = InDI->getArgNameStr(i - NumDefs); in CGIOperandList() 117 if (i < NumDefs) in CGIOperandList() 194 --NumDefs; in CGIOperandList() 357 if (DestOp.first >= Ops.NumDefs) in ParseConstraint() 361 if (SrcOp.first < Ops.NumDefs) in ParseConstraint()
|
| H A D | CodeGenInstruction.h | 144 unsigned NumDefs; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 1024 unsigned NumDefs = II.getNumDefs(); in EmitMachineNode() local 1035 NumDefs = NumResults; in EmitMachineNode() 1039 NumDefs = NumResults; in EmitMachineNode() 1044 countOperands(Node, II.getNumOperands() - NumDefs, NumImpUses); in EmitMachineNode() 1047 bool HasPhysRegOuts = NumResults > NumDefs && !II.implicit_defs().empty() && in EmitMachineNode() 1117 bool HasOptPRefs = NumDefs > NumResults; in EmitMachineNode() 1120 unsigned NumSkip = HasOptPRefs ? NumDefs - NumResults : 0; in EmitMachineNode() 1122 AddOperand(MIB, Node->getOperand(i), i-NumSkip+NumDefs, &II, in EmitMachineNode() 1162 for (unsigned i = NumDefs; i < NumResults; ++i) { in EmitMachineNode() 1163 Register Reg = II.implicit_defs()[i - NumDefs]; in EmitMachineNode() [all …]
|
| H A D | ScheduleDAGRRList.cpp | 2124 unsigned NumDefs = TII->get(N->getMachineOpcode()).getNumDefs(); in MayReduceRegPressure() local 2125 for (unsigned i = 0; i != NumDefs; ++i) { in MayReduceRegPressure() 2170 unsigned NumDefs = TII->get(N->getMachineOpcode()).getNumDefs(); in RegPressureDiff() local 2171 for (unsigned i = 0; i != NumDefs; ++i) { in RegPressureDiff() 2308 unsigned NumDefs = TII->get(PN->getMachineOpcode()).getNumDefs(); in unscheduledNode() local 2309 for (unsigned i = 0; i != NumDefs; ++i) { in unscheduledNode() 2325 unsigned NumDefs = TII->get(N->getMachineOpcode()).getNumDefs(); in unscheduledNode() local 2326 for (unsigned i = NumDefs, e = N->getNumValues(); i != e; ++i) { in unscheduledNode() 2896 unsigned NumDefs = TII->get(N->getMachineOpcode()).getNumDefs(); in canClobberPhysRegDefs() local 2908 for (unsigned i = NumDefs, e = N->getNumValues(); i != e; ++i) { in canClobberPhysRegDefs() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
| H A D | GIMatchDagOperands.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 709 unsigned NumDefs = MI->getDesc().getNumDefs(); in insertFaultingInstr() local 710 assert(NumDefs <= 1 && "other cases unhandled!"); in insertFaultingInstr() 713 if (NumDefs != 0) { in insertFaultingInstr() 715 assert(NumDefs == 1 && "expected exactly one def!"); in insertFaultingInstr()
|
| H A D | FixupStatepointCallerSaved.cpp | 481 unsigned NumDefs = MI.getNumDefs(); in rewriteStatepoint() local 482 for (unsigned I = 0; I < NumDefs; ++I) { in rewriteStatepoint() 514 for (unsigned I = NumDefs; I < MI.getNumOperands(); ++I) { in rewriteStatepoint() 529 assert(OldDef < NumDefs); in rewriteStatepoint()
|
| H A D | MachineCSE.cpp | 624 unsigned NumDefs = MI.getNumDefs(); in ProcessBlockCSE() local 626 for (unsigned i = 0, e = MI.getNumOperands(); NumDefs && i != e; ++i) { in ProcessBlockCSE() 644 --NumDefs; in ProcessBlockCSE() 668 --NumDefs; in ProcessBlockCSE()
|
| H A D | MachineInstr.cpp | 838 unsigned NumDefs = MCID->getNumDefs(); in getNumExplicitDefs() local 840 return NumDefs; in getNumExplicitDefs() 842 for (const MachineOperand &MO : operands_impl().drop_front(NumDefs)) { in getNumExplicitDefs() 845 ++NumDefs; in getNumExplicitDefs() 847 return NumDefs; in getNumExplicitDefs() 1244 unsigned NumDefs = getNumDefs(); in findTiedOperandIdx() local 1245 for (unsigned CurDefIdx = 0; CurDefIdx < NumDefs; ++CurDefIdx) { in findTiedOperandIdx()
|
| H A D | PeepholeOptimizer.cpp | 226 int NumDefs; ///< Number of defs in the bitcast. member in __anon776574090111::UncoalescableRewriter 230 NumDefs = MI.getDesc().getNumDefs(); in UncoalescableRewriter() 240 if (CurrentSrcIdx == NumDefs) in getNextRewritableSource() 245 if (CurrentSrcIdx == NumDefs) in getNextRewritableSource()
|
| H A D | MachineLICM.cpp | 1216 unsigned NumDefs = MI.getDesc().getNumDefs(); in IsCheapInstruction() local 1217 for (unsigned i = 0, e = MI.getNumOperands(); NumDefs && i != e; ++i) { in IsCheapInstruction() 1221 --NumDefs; in IsCheapInstruction()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | Patterns.cpp | 278 unsigned NumDefs = getNumInstDefs(); in checkSemantics() local 280 Op.setIsDef(OpIdx++ < NumDefs); in checkSemantics() 398 return I.Operands.NumDefs; in getNumInstDefs() 399 unsigned NumOuts = I.Operands.size() - I.Operands.NumDefs; in getNumInstDefs() 401 return std::max<unsigned>(I.Operands.NumDefs, Operands.size() - NumOuts); in getNumInstDefs()
|
| H A D | Patterns.h | 702 unsigned NumDefs; member 719 unsigned getNumInstDefs() const override { return I.NumDefs; } in getNumInstDefs()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInstrDesc.h | 208 unsigned char NumDefs; // Num of args that are definitions variable 249 unsigned getNumDefs() const { return NumDefs; } in getNumDefs()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCInstrDesc.cpp | 42 for (int i = 0, e = NumDefs; i != e; ++i) in hasDefOfPhysReg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCTargetDesc.cpp | 189 auto NumDefs = Info->get(Inst.getOpcode()).getNumDefs(); in updateState() local 190 for (unsigned I = 0; I < NumDefs; ++I) { in updateState()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCTargetDesc.cpp | 421 unsigned NumDefs = Desc.getNumDefs(); in clearsSuperRegisters() local 423 assert(Mask.getBitWidth() == NumDefs + NumImplicitDefs && in clearsSuperRegisters() 452 for (unsigned I = 0, E = NumDefs; I < E; ++I) { in clearsSuperRegisters() 461 Mask.setBit(NumDefs + I); in clearsSuperRegisters()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | InstrDocsEmitter.cpp | 161 bool IsDef = i < II->Operands.NumDefs; in EmitInstrDocs()
|
| H A D | GlobalISelEmitter.cpp | 298 if (!InstInfo.Operands.NumDefs) in getInstResultType() 1538 for (unsigned I = IsRoot ? 0 : 1, E = DstI->Operands.NumDefs; I != E; ++I) { in importExplicitDefRenderers() 1702 unsigned DstINumUses = OrigDstI->Operands.size() - OrigDstI->Operands.NumDefs; in importExplicitUseRenderers() 1710 unsigned NumResults = OrigDstI->Operands.NumDefs; in importExplicitUseRenderers() 1737 unsigned InstOpNo = DstI->Operands.NumDefs + I; in importExplicitUseRenderers() 1932 assert(ResIdx < Inst.Operands.NumDefs && in inferRegClassFromInstructionPattern() 2155 unsigned DstExpDefs = DstI.Operands.NumDefs, in runOnPattern()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 535 unsigned NumDefs = Desc.getNumDefs(); in clearsSuperRegisters() local 537 assert(Mask.getBitWidth() == NumDefs + NumImplicitDefs && in clearsSuperRegisters() 568 for (unsigned I = 0, E = NumDefs; I < E; ++I) { in clearsSuperRegisters() 577 Mask.setBit(NumDefs + I); in clearsSuperRegisters()
|
| H A D | X86BaseInfo.h | 969 unsigned NumDefs = Desc.getNumDefs(); in getOperandBias() local 971 switch (NumDefs) { in getOperandBias()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankLegalizeHelper.cpp | 1045 unsigned NumDefs = MI.getNumDefs(); in applyMappingTrivial() local 1048 assert(verifyRegBankOnOperands(MI, RB, MRI, 0, NumDefs - 1)); in applyMappingTrivial() 1050 assert(verifyRegBankOnOperands(MI, RB, MRI, NumDefs, NumOperands - 1)); in applyMappingTrivial() 1054 for (unsigned i = NumDefs; i < NumOperands; ++i) { in applyMappingTrivial()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitTracker.cpp | 182 unsigned NumDefs = 0; in evaluate() local 188 NumDefs++; in evaluate() 192 if (NumDefs == 0) in evaluate()
|