| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 171 unsigned NumDefs = MI.getNumOperands() - 1; in tryCombineMerges() local 174 LLT OpTy = MRI.getType(MI.getOperand(NumDefs).getReg()); in tryCombineMerges() 184 getOpcodeDef(MergingOpcode, MI.getOperand(NumDefs).getReg(), MRI); in tryCombineMerges() 191 if (NumMergeRegs < NumDefs) { in tryCombineMerges() 192 if (NumDefs % NumMergeRegs != 0) in tryCombineMerges() 203 const unsigned NewNumDefs = NumDefs / NumMergeRegs; in tryCombineMerges() 213 } else if (NumMergeRegs > NumDefs) { in tryCombineMerges() 214 if (NumMergeRegs % NumDefs != 0) in tryCombineMerges() 225 const unsigned NumRegs = NumMergeRegs / NumDefs; in tryCombineMerges() 226 for (unsigned DefIdx = 0; DefIdx < NumDefs; ++DefIdx) { in tryCombineMerges() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinterInlineAsm.cpp | 473 unsigned NumDefs = 0; in EmitInlineAsm() local 474 for (; MI->getOperand(NumDefs).isReg() && MI->getOperand(NumDefs).isDef(); in EmitInlineAsm() 475 ++NumDefs) in EmitInlineAsm() 476 assert(NumDefs != MI->getNumOperands()-2 && "No asm string?"); in EmitInlineAsm() 478 assert(MI->getOperand(NumDefs).isSymbol() && "No asm string?"); in EmitInlineAsm() 481 const char *AsmStr = MI->getOperand(NumDefs).getSymbolName(); in EmitInlineAsm()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 618 unsigned NumDefs = MI->getDesc().getNumDefs(); in insertFaultingInstr() local 619 assert(NumDefs <= 1 && "other cases unhandled!"); in insertFaultingInstr() 622 if (NumDefs != 0) { in insertFaultingInstr() 624 assert(NumDefs == 1 && "expected exactly one def!"); in insertFaultingInstr()
|
| H A D | MachineCSE.cpp | 572 unsigned NumDefs = MI->getNumDefs(); in ProcessBlock() local 574 for (unsigned i = 0, e = MI->getNumOperands(); NumDefs && i != e; ++i) { in ProcessBlock() 592 --NumDefs; in ProcessBlock() 617 --NumDefs; in ProcessBlock()
|
| H A D | PeepholeOptimizer.cpp | 866 unsigned NumDefs; ///< Number of defs in the bitcast. member in __anon649c77ce0211::UncoalescableRewriter 870 NumDefs = MI.getDesc().getNumDefs(); in UncoalescableRewriter() 880 if (CurrentSrcIdx == NumDefs) in getNextRewritableSource() 885 if (CurrentSrcIdx == NumDefs) in getNextRewritableSource()
|
| H A D | MachineInstr.cpp | 708 unsigned NumDefs = MCID->getNumDefs(); in getNumExplicitDefs() local 710 return NumDefs; in getNumExplicitDefs() 712 for (unsigned I = NumDefs, E = getNumOperands(); I != E; ++I) { in getNumExplicitDefs() 716 ++NumDefs; in getNumExplicitDefs() 718 return NumDefs; in getNumExplicitDefs()
|
| H A D | MachineLICM.cpp | 1130 unsigned NumDefs = MI.getDesc().getNumDefs(); in IsCheapInstruction() local 1131 for (unsigned i = 0, e = MI.getNumOperands(); NumDefs && i != e; ++i) { in IsCheapInstruction() 1135 --NumDefs; in IsCheapInstruction()
|
| H A D | MachineVerifier.cpp | 1203 unsigned NumDefs = MCID.getNumDefs(); in visitMachineOperand() local 1205 NumDefs = (MONum == 0 && MO->isReg()) ? NumDefs : 0; in visitMachineOperand() 1208 if (MONum < NumDefs) { in visitMachineOperand()
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | CodeGenInstruction.cpp | 41 NumDefs = OutDI->getNumArgs(); in CGIOperandList() 57 if (i < NumDefs) { in CGIOperandList() 61 ArgInit = InDI->getArg(i-NumDefs); in CGIOperandList() 62 ArgName = InDI->getArgNameStr(i-NumDefs); in CGIOperandList() 265 if (DestOp.first >= Ops.NumDefs) in ParseConstraint() 269 if (SrcOp.first < Ops.NumDefs) in ParseConstraint()
|
| H A D | InstrDocsEmitter.cpp | 156 bool IsDef = i < II->Operands.NumDefs; in EmitInstrDocs()
|
| H A D | CodeGenInstruction.h | 144 unsigned NumDefs; variable
|
| H A D | InstrInfoEmitter.cpp | 582 << Inst.Operands.NumDefs << ",\t" in emitRecord()
|
| H A D | GlobalISelEmitter.cpp | 3704 for (unsigned I = 0; I < DstI->Operands.NumDefs; ++I) { in importExplicitDefRenderers() 3748 unsigned DstINumUses = OrigDstI->Operands.size() - OrigDstI->Operands.NumDefs; in importExplicitUseRenderers() 3759 DstI->Operands[DstI->Operands.NumDefs + I]; in importExplicitUseRenderers() 3918 if (DstI.Operands.NumDefs != Src->getExtTypes().size()) in runOnPattern() 3921 to_string(DstI.Operands.NumDefs) + " def(s))"); in runOnPattern()
|
| H A D | CodeGenDAGPatterns.cpp | 1720 unsigned NumDefsToAdd = InstInfo.Operands.NumDefs; in GetNumNodeResults() 1723 for (unsigned i = 0; i != InstInfo.Operands.NumDefs; ++i) { in GetNumNodeResults() 2373 unsigned NumResultsToAdd = std::min(InstInfo.Operands.NumDefs, in ApplyTypeConstraints() 3724 for (unsigned j = 0, e = InstInfo.Operands.NumDefs; j < e; ++j) in ParseInstructions() 3728 for (unsigned j = InstInfo.Operands.NumDefs, in ParseInstructions()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 831 unsigned NumDefs = II.getNumDefs(); in EmitMachineNode() local 842 NumDefs = NumResults; in EmitMachineNode() 849 countOperands(Node, II.getNumOperands() - NumDefs, NumImpUses); in EmitMachineNode() 850 bool HasPhysRegOuts = NumResults > NumDefs && II.getImplicitDefs()!=nullptr; in EmitMachineNode() 907 bool HasOptPRefs = NumDefs > NumResults; in EmitMachineNode() 910 unsigned NumSkip = HasOptPRefs ? NumDefs - NumResults : 0; in EmitMachineNode() 912 AddOperand(MIB, Node->getOperand(i), i-NumSkip+NumDefs, &II, in EmitMachineNode() 949 for (unsigned i = NumDefs; i < NumResults; ++i) { in EmitMachineNode() 950 unsigned Reg = II.getImplicitDefs()[i - NumDefs]; in EmitMachineNode()
|
| H A D | ScheduleDAGRRList.cpp | 2097 unsigned NumDefs = TII->get(N->getMachineOpcode()).getNumDefs(); in MayReduceRegPressure() local 2098 for (unsigned i = 0; i != NumDefs; ++i) { in MayReduceRegPressure() 2143 unsigned NumDefs = TII->get(N->getMachineOpcode()).getNumDefs(); in RegPressureDiff() local 2144 for (unsigned i = 0; i != NumDefs; ++i) { in RegPressureDiff() 2272 unsigned NumDefs = TII->get(PN->getMachineOpcode()).getNumDefs(); in unscheduledNode() local 2273 for (unsigned i = 0; i != NumDefs; ++i) { in unscheduledNode() 2289 unsigned NumDefs = TII->get(N->getMachineOpcode()).getNumDefs(); in unscheduledNode() local 2290 for (unsigned i = NumDefs, e = N->getNumValues(); i != e; ++i) { in unscheduledNode() 2860 unsigned NumDefs = TII->get(N->getMachineOpcode()).getNumDefs(); in canClobberPhysRegDefs() local 2872 for (unsigned i = NumDefs, e = N->getNumValues(); i != e; ++i) { in canClobberPhysRegDefs() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/MC/ |
| H A D | MCInstrDesc.h | 168 unsigned char NumDefs; // Num of args that are definitions variable 226 unsigned getNumDefs() const { return NumDefs; } in getNumDefs()
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BTFDebug.cpp | 703 unsigned NumDefs = 0; in beginInstruction() local 704 for (; MI->getOperand(NumDefs).isReg() && MI->getOperand(NumDefs).isDef(); in beginInstruction() 705 ++NumDefs) in beginInstruction() 709 const char *AsmStr = MI->getOperand(NumDefs).getSymbolName(); in beginInstruction()
|
| /freebsd-12.1/contrib/llvm/lib/MC/ |
| H A D | MCInstrDesc.cpp | 56 for (int i = 0, e = NumDefs; i != e; ++i) in hasDefOfPhysReg()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86BaseInfo.h | 659 unsigned NumDefs = Desc.getNumDefs(); in getOperandBias() local 661 switch (NumDefs) { in getOperandBias()
|
| H A D | X86MCTargetDesc.cpp | 401 unsigned NumDefs = Desc.getNumDefs(); in clearsSuperRegisters() local 403 assert(Mask.getBitWidth() == NumDefs + NumImplicitDefs && in clearsSuperRegisters() 434 for (unsigned I = 0, E = NumDefs; I < E; ++I) { in clearsSuperRegisters() 443 Mask.setBit(NumDefs + I); in clearsSuperRegisters()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitTracker.cpp | 193 unsigned NumDefs = 0; in evaluate() local 199 NumDefs++; in evaluate() 203 if (NumDefs == 0) in evaluate()
|
| H A D | HexagonInstrInfo.cpp | 4268 unsigned NumDefs = 0; in getSize() local 4269 for (; MI.getOperand(NumDefs).isReg() && MI.getOperand(NumDefs).isDef(); in getSize() 4270 ++NumDefs) in getSize() 4271 assert(NumDefs != MI.getNumOperands()-2 && "No asm string?"); in getSize() 4273 assert(MI.getOperand(NumDefs).isSymbol() && "No asm string?"); in getSize() 4275 const char *AsmStr = MI.getOperand(NumDefs).getSymbolName(); in getSize()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstructionSelector.cpp | 1331 unsigned NumDefs = I.getNumOperands() - 1; in selectUnmergeValues() local 1332 unsigned SrcReg = I.getOperand(NumDefs).getReg(); in selectUnmergeValues() 1335 for (unsigned Idx = 0; Idx < NumDefs; ++Idx) { in selectUnmergeValues()
|
| H A D | X86InstrInfo.cpp | 5530 unsigned NumDefs = MCID.NumDefs; in unfoldMemoryOperand() local 5538 if (i >= Index-NumDefs && i < Index-NumDefs + X86::AddrNumOperands) in unfoldMemoryOperand() 5540 else if (i < Index-NumDefs) in unfoldMemoryOperand() 5542 else if (i > Index-NumDefs) in unfoldMemoryOperand()
|