| /freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | StackMaps.h | 174 NumDefs = MI->getNumDefs(); in StatepointOpers() 178 unsigned getIDPos() const { return NumDefs + IDPos; } in getIDPos() 181 unsigned getNBytesPos() const { return NumDefs + NBytesPos; } in getNBytesPos() 184 unsigned getNCallArgsPos() const { return NumDefs + NCallArgsPos; } in getNCallArgsPos() 189 return MI->getOperand(NumDefs + NCallArgsPos).getImm() + MetaEnd + NumDefs; in getVarIdx() 204 uint64_t getID() const { return MI->getOperand(NumDefs + IDPos).getImm(); } in getID() 208 return MI->getOperand(NumDefs + NBytesPos).getImm(); in getNumPatchBytes() 213 return MI->getOperand(NumDefs + CallTargetPos); in getCallTarget() 256 unsigned NumDefs; variable
|
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 424 const unsigned NumDefs = MI.getNumOperands() - 1; in tryFoldUnmergeCast() 429 const LLT SrcTy = MRI.getType(MI.getOperand(NumDefs).getReg()); in tryFoldUnmergeCast() 446 DestTy.isVector() ? CastSrcTy.getNumElements() / NumDefs : 1; in tryFoldUnmergeCast() 461 for (unsigned I = 0; I != NumDefs; ++I) { in tryFoldUnmergeCast() 492 if (Idx < NumDefs) 892 unsigned NumDefs = MI.getNumDefs(); in tryCombineUnmergeDefs() 895 SmallBitVector DeadDefs(NumDefs); in tryCombineUnmergeDefs() 896 for (unsigned DefIdx = 0; DefIdx < NumDefs; ++DefIdx) { in tryCombineUnmergeDefs() 1060 unsigned NumDefs = MI.getNumDefs(); in tryCombineUnmergeValues() 1110 for (unsigned I = 0; I != NumDefs; in tryCombineUnmergeValues() 410 const unsigned NumDefs = MI.getNumOperands() - 1; tryFoldUnmergeCast() local 874 unsigned NumDefs = MI.getNumDefs(); tryCombineUnmergeDefs() local 1041 unsigned NumDefs = MI.getNumDefs(); tryCombineUnmergeValues() local [all...] |
| /freebsd-src/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeGenInstruction.cpp | |
| H A D | InstrDocsEmitter.cpp | 161 bool IsDef = i < II->Operands.NumDefs; in EmitInstrDocs()
|
| H A D | CodeGenInstruction.h | |
| H A D | GlobalISelEmitter.cpp | 296 if (!InstInfo.Operands.NumDefs) in getInstResultType() 1397 if (DstMIBuilder.getCGI()->Operands.NumDefs > 1) { in createAndImportSubInstructionRenderer() 1535 const unsigned DstNumDefs = DstI->Operands.NumDefs; in importExplicitDefRenderers() 1669 unsigned DstINumUses = OrigDstI->Operands.size() - OrigDstI->Operands.NumDefs; in importExplicitUseRenderers() 1677 unsigned NumResults = OrigDstI->Operands.NumDefs; in importExplicitUseRenderers() 1704 unsigned InstOpNo = DstI->Operands.NumDefs + I; in importExplicitUseRenderers() 2021 unsigned DstNumDefs = DstI.Operands.NumDefs, in runOnPattern()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 1028 unsigned NumDefs = II.getNumDefs(); in EmitMachineNode() 1039 NumDefs = NumResults; in EmitMachineNode() 1043 NumDefs = NumResults; in EmitMachineNode() 1048 countOperands(Node, II.getNumOperands() - NumDefs, NumImpUses); in EmitMachineNode() 1051 bool HasPhysRegOuts = NumResults > NumDefs && !II.implicit_defs().empty() && in EmitMachineNode() 1115 bool HasOptPRefs = NumDefs > NumResults; in EmitMachineNode() 1118 unsigned NumSkip = HasOptPRefs ? NumDefs - NumResults : 0; in EmitMachineNode() 1120 AddOperand(MIB, Node->getOperand(i), i-NumSkip+NumDefs, &II, in EmitMachineNode() 1160 for (unsigned i = NumDefs; i < NumResults; ++i) { in EmitMachineNode() 1161 Register Reg = II.implicit_defs()[i - NumDefs]; in EmitMachineNode() 1001 unsigned NumDefs = II.getNumDefs(); EmitMachineNode() local [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, in canClobberPhysRegDefs() [all...] |
| /freebsd-src/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
| H A D | Patterns.cpp | |
| H A D | Patterns.h | |
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 713 unsigned NumDefs = MI->getDesc().getNumDefs(); in insertFaultingInstr() local 714 assert(NumDefs <= 1 && "other cases unhandled!"); in insertFaultingInstr() 717 if (NumDefs != 0) { in insertFaultingInstr() 719 assert(NumDefs == 1 && "expected exactly one def!"); in insertFaultingInstr()
|
| H A D | FixupStatepointCallerSaved.cpp | 484 unsigned NumDefs = MI.getNumDefs(); in rewriteStatepoint() local 485 for (unsigned I = 0; I < NumDefs; ++I) { in rewriteStatepoint() 517 for (unsigned I = NumDefs; I < MI.getNumOperands(); ++I) { in rewriteStatepoint() 532 assert(OldDef < NumDefs); in rewriteStatepoint()
|
| H A D | MachineCSE.cpp | 629 unsigned NumDefs = MI.getNumDefs(); in ProcessBlockCSE() local 631 for (unsigned i = 0, e = MI.getNumOperands(); NumDefs && i != e; ++i) { in ProcessBlockCSE() 649 --NumDefs; in ProcessBlockCSE() 673 --NumDefs; in ProcessBlockCSE()
|
| H A D | MachineInstr.cpp | 810 unsigned NumDefs = MCID->getNumDefs(); in unbundleFromSucc() 812 return NumDefs; in unbundleFromSucc() 814 for (unsigned I = NumDefs, E = getNumOperands(); I != E; ++I) { in unbundleFromSucc() 818 ++NumDefs; in isStackAligningInlineAsm() 820 return NumDefs; in isStackAligningInlineAsm() 1217 unsigned NumDefs = getNumDefs(); in findTiedOperandIdx() 1218 for (unsigned CurDefIdx = 0; CurDefIdx < NumDefs; ++CurDefIdx) { in findTiedOperandIdx() 769 unsigned NumDefs = MCID->getNumDefs(); getNumExplicitDefs() local 1176 unsigned NumDefs = getNumDefs(); findTiedOperandIdx() local
|
| H A D | PeepholeOptimizer.cpp | 928 unsigned NumDefs; ///< Number of defs in the bitcast. 932 NumDefs = MI.getDesc().getNumDefs(); in UncoalescableRewriter() 942 if (CurrentSrcIdx == NumDefs) in getNextRewritableSource() 947 if (CurrentSrcIdx == NumDefs) in getNextRewritableSource() 929 unsigned NumDefs; ///< Number of defs in the bitcast. global() member in __anon40c6a21b0211::UncoalescableRewriter
|
| H A D | TargetInstrInfo.cpp | 507 unsigned NumDefs = 0; in foldPatchpoint() local 509 std::tie(NumDefs, StartIdx) = TII.getPatchpointUnfoldableRange(MI); in foldPatchpoint() 516 if (Op < NumDefs) { in foldPatchpoint() 558 assert(TiedTo < NumDefs && "Bad tied operand"); in foldPatchpoint()
|
| H A D | MachineLICM.cpp | 1192 unsigned NumDefs = MI.getDesc().getNumDefs(); in IsProfitableToHoist() 1193 for (unsigned i = 0, e = MI.getNumOperands(); NumDefs && i != e; ++i) { in IsProfitableToHoist() 1197 --NumDefs; in IsProfitableToHoist() 1123 unsigned NumDefs = MI.getDesc().getNumDefs(); IsCheapInstruction() local
|
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInstrDesc.h | 207 unsigned char NumDefs; // Num of args that are definitions variable 248 unsigned getNumDefs() const { return NumDefs; } in getNumDefs()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCInstrDesc.cpp | 42 for (int i = 0, e = NumDefs; i != e; ++i) in hasDefOfPhysReg()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCTargetDesc.cpp | 184 auto NumDefs = Info->get(Inst.getOpcode()).getNumDefs(); in updateState() 185 for (unsigned I = 0; I < NumDefs; ++I) { in updateState() 176 auto NumDefs = Info->get(Inst.getOpcode()).getNumDefs(); updateState() local
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 537 unsigned NumDefs = Desc.getNumDefs(); in clearsSuperRegisters() local 539 assert(Mask.getBitWidth() == NumDefs + NumImplicitDefs && in clearsSuperRegisters() 570 for (unsigned I = 0, E = NumDefs; I < E; ++I) { in clearsSuperRegisters() 579 Mask.setBit(NumDefs + I); in clearsSuperRegisters()
|
| H A D | X86BaseInfo.h | 966 unsigned NumDefs = Desc.getNumDefs(); 968 switch (NumDefs) { in getOperandBias() 969 unsigned NumDefs = Desc.getNumDefs(); getOperandBias() local
|
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 368 unsigned NumDefs = LCMTy.getSizeInBits() / DstTy.getSizeInBits(); in buildWidenedRemergeToDst() 369 SmallVector<Register, 8> UnmergeDefs(NumDefs); in buildWidenedRemergeToDst() 371 for (unsigned I = 1; I != NumDefs; ++I) in buildWidenedRemergeToDst() 4287 unsigned NumDefs = MI.getNumDefs(); in fewerElementsVectorMerge() 4292 SmallVector<SmallVector<DstOp, 8>, 2> OutputOpsPieces(NumDefs); in fewerElementsVectorMerge() 4294 SmallVector<SmallVector<Register, 8>, 2> OutputRegs(NumDefs); in fewerElementsVectorMerge() 4295 for (unsigned i = 0; i < NumDefs; ++i) { in fewerElementsVectorMerge() 4304 for (unsigned UseIdx = NumDefs, UseNo = 0; UseIdx < MI.getNumOperands(); in fewerElementsVectorMerge() 4324 for (unsigned DstNo = 0; DstNo < NumDefs; ++DstNo) in fewerElementsVectorMerge() 4332 for (unsigned DstNo = 0; DstNo < NumDefs; in fewerElementsVectorMerge() 367 unsigned NumDefs = LCMTy.getSizeInBits() / DstTy.getSizeInBits(); buildWidenedRemergeToDst() local 4083 unsigned NumDefs = MI.getNumDefs(); fewerElementsVectorMultiEltType() local 4151 unsigned NumDefs = MI.getNumDefs(); fewerElementsVectorPhi() local 5562 unsigned NumDefs = MI.getNumExplicitDefs(); narrowScalarAddSub() local [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitTracker.cpp | 190 unsigned NumDefs = 0; in evaluate() local 196 NumDefs++; in evaluate() 200 if (NumDefs == 0) in evaluate()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BTFDebug.cpp | 1321 unsigned NumDefs = 0; in beginInstruction() local 1323 const MachineOperand &MO = MI->getOperand(NumDefs); in beginInstruction() 1325 ++NumDefs; in beginInstruction()
|