Home
last modified time | relevance | path

Searched refs:NumDefs (Results 1 – 25 of 80) sorted by relevance

1234

/external/llvm-project/llvm/include/llvm/CodeGen/
DStackMaps.h174 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()
239 unsigned NumDefs; variable
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizationArtifactCombiner.h350 const unsigned NumDefs = MI.getNumOperands() - 1; in tryFoldUnmergeCast() local
355 const LLT SrcTy = MRI.getType(MI.getOperand(NumDefs).getReg()); in tryFoldUnmergeCast()
372 DestTy.isVector() ? CastSrcTy.getNumElements() / NumDefs : 1; in tryFoldUnmergeCast()
382 for (unsigned I = 0; I != NumDefs; ++I) { in tryFoldUnmergeCast()
413 if (Idx < NumDefs) in tryFoldUnmergeCast()
527 unsigned NumDefs = MI.getNumOperands() - 1; in tryCombineUnmergeValues() local
528 Register SrcReg = MI.getOperand(NumDefs).getReg(); in tryCombineUnmergeValues()
533 LLT OpTy = MRI.getType(MI.getOperand(NumDefs).getReg()); in tryCombineUnmergeValues()
571 for (unsigned I = 0; I != NumDefs; ++I) { in tryCombineUnmergeValues()
573 replaceRegOrBuildCopy(Def, NewUnmerge.getReg(SrcDefIdx * NumDefs + I), in tryCombineUnmergeValues()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizationArtifactCombiner.h288 unsigned NumDefs = MI.getNumOperands() - 1; in tryCombineMerges() local
290 getDefIgnoringCopies(MI.getOperand(NumDefs).getReg(), MRI); in tryCombineMerges()
294 LLT OpTy = MRI.getType(MI.getOperand(NumDefs).getReg()); in tryCombineMerges()
312 if (NumMergeRegs < NumDefs) { in tryCombineMerges()
313 if (NumDefs % NumMergeRegs != 0) in tryCombineMerges()
324 const unsigned NewNumDefs = NumDefs / NumMergeRegs; in tryCombineMerges()
350 } else if (NumMergeRegs > NumDefs) { in tryCombineMerges()
351 if (ConvertOp != 0 || NumMergeRegs % NumDefs != 0) in tryCombineMerges()
362 const unsigned NumRegs = NumMergeRegs / NumDefs; in tryCombineMerges()
363 for (unsigned DefIdx = 0; DefIdx < NumDefs; ++DefIdx) { in tryCombineMerges()
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinterInlineAsm.cpp434 unsigned NumDefs = 0; in EmitInlineAsm() local
435 for (; MI->getOperand(NumDefs).isReg() && MI->getOperand(NumDefs).isDef(); in EmitInlineAsm()
436 ++NumDefs) in EmitInlineAsm()
437 assert(NumDefs != MI->getNumOperands()-2 && "No asm string?"); in EmitInlineAsm()
439 assert(MI->getOperand(NumDefs).isSymbol() && "No asm string?"); in EmitInlineAsm()
442 const char *AsmStr = MI->getOperand(NumDefs).getSymbolName(); in EmitInlineAsm()
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinterInlineAsm.cpp500 unsigned NumDefs = 0; in emitInlineAsm() local
501 for (; MI->getOperand(NumDefs).isReg() && MI->getOperand(NumDefs).isDef(); in emitInlineAsm()
502 ++NumDefs) in emitInlineAsm()
503 assert(NumDefs != MI->getNumOperands()-2 && "No asm string?"); in emitInlineAsm()
505 assert(MI->getOperand(NumDefs).isSymbol() && "No asm string?"); in emitInlineAsm()
508 const char *AsmStr = MI->getOperand(NumDefs).getSymbolName(); in emitInlineAsm()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinterInlineAsm.cpp498 unsigned NumDefs = 0; in EmitInlineAsm() local
499 for (; MI->getOperand(NumDefs).isReg() && MI->getOperand(NumDefs).isDef(); in EmitInlineAsm()
500 ++NumDefs) in EmitInlineAsm()
501 assert(NumDefs != MI->getNumOperands()-2 && "No asm string?"); in EmitInlineAsm()
503 assert(MI->getOperand(NumDefs).isSymbol() && "No asm string?"); in EmitInlineAsm()
506 const char *AsmStr = MI->getOperand(NumDefs).getSymbolName(); in EmitInlineAsm()
/external/llvm-project/llvm/utils/TableGen/
DCodeGenInstruction.cpp43 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()
113 if (i < NumDefs) in CGIOperandList()
144 --NumDefs; in CGIOperandList()
295 if (DestOp.first >= Ops.NumDefs) in ParseConstraint()
299 if (SrcOp.first < Ops.NumDefs) in ParseConstraint()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.cpp875 unsigned NumDefs = II.getNumDefs(); in EmitMachineNode() local
886 NumDefs = NumResults; in EmitMachineNode()
890 NumDefs = NumResults; in EmitMachineNode()
895 countOperands(Node, II.getNumOperands() - NumDefs, NumImpUses); in EmitMachineNode()
898 bool HasPhysRegOuts = NumResults > NumDefs && in EmitMachineNode()
959 bool HasOptPRefs = NumDefs > NumResults; in EmitMachineNode()
962 unsigned NumSkip = HasOptPRefs ? NumDefs - NumResults : 0; in EmitMachineNode()
964 AddOperand(MIB, Node->getOperand(i), i-NumSkip+NumDefs, &II, in EmitMachineNode()
1001 for (unsigned i = NumDefs; i < NumResults; ++i) { in EmitMachineNode()
1002 Register Reg = II.getImplicitDefs()[i - NumDefs]; in EmitMachineNode()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.cpp753 unsigned NumDefs = II.getNumDefs(); in EmitMachineNode() local
764 NumDefs = NumResults; in EmitMachineNode()
771 countOperands(Node, II.getNumOperands() - NumDefs, NumImpUses); in EmitMachineNode()
772 bool HasPhysRegOuts = NumResults > NumDefs && II.getImplicitDefs()!=nullptr; in EmitMachineNode()
795 bool HasOptPRefs = NumDefs > NumResults; in EmitMachineNode()
798 unsigned NumSkip = HasOptPRefs ? NumDefs - NumResults : 0; in EmitMachineNode()
800 AddOperand(MIB, Node->getOperand(i), i-NumSkip+NumDefs, &II, in EmitMachineNode()
837 for (unsigned i = NumDefs; i < NumResults; ++i) { in EmitMachineNode()
838 unsigned Reg = II.getImplicitDefs()[i - NumDefs]; in EmitMachineNode()
/external/llvm/include/llvm/MC/
DMCInstrDesc.h142 unsigned char NumDefs; // Num of args that are definitions variable
191 unsigned getNumDefs() const { return NumDefs; } in getNumDefs()
/external/llvm-project/llvm/utils/TableGen/GlobalISel/
DGIMatchDagOperands.cpp81 i < I.Operands.NumDefs); in makeOperandList()
92 NewValue->add(I.Operands[i].Name, i, i < I.Operands.NumDefs); in makeOperandList()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DImplicitNullChecks.cpp622 unsigned NumDefs = MI->getDesc().getNumDefs(); in insertFaultingInstr() local
623 assert(NumDefs <= 1 && "other cases unhandled!"); in insertFaultingInstr()
626 if (NumDefs != 0) { in insertFaultingInstr()
628 assert(NumDefs == 1 && "expected exactly one def!"); in insertFaultingInstr()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.cpp813 unsigned NumDefs = II.getNumDefs(); in EmitMachineNode() local
824 NumDefs = NumResults; in EmitMachineNode()
831 countOperands(Node, II.getNumOperands() - NumDefs, NumImpUses); in EmitMachineNode()
832 bool HasPhysRegOuts = NumResults > NumDefs && II.getImplicitDefs()!=nullptr; in EmitMachineNode()
892 bool HasOptPRefs = NumDefs > NumResults; in EmitMachineNode()
895 unsigned NumSkip = HasOptPRefs ? NumDefs - NumResults : 0; in EmitMachineNode()
897 AddOperand(MIB, Node->getOperand(i), i-NumSkip+NumDefs, &II, in EmitMachineNode()
934 for (unsigned i = NumDefs; i < NumResults; ++i) { in EmitMachineNode()
935 Register Reg = II.getImplicitDefs()[i - NumDefs]; in EmitMachineNode()
/external/llvm-project/llvm/unittests/CodeGen/
DMachineInstrTest.cpp48 unsigned char NumDefs = 1; in TEST() local
53 0, NumOps, NumDefs, 0, 0, 1ULL << MCID::HasOptionalDef, in TEST()
119 unsigned char NumDefs = 1; in TEST() local
124 0, NumOps, NumDefs, 0, 0, 1ULL << MCID::HasOptionalDef, in TEST()
/external/llvm/lib/CodeGen/
DImplicitNullChecks.cpp492 unsigned NumDefs = LoadMI->getDesc().getNumDefs(); in insertFaultingLoad() local
493 assert(NumDefs <= 1 && "other cases unhandled!"); in insertFaultingLoad()
496 if (NumDefs != 0) { in insertFaultingLoad()
DMachineCSE.cpp532 unsigned NumDefs = MI->getDesc().getNumDefs() + in ProcessBlock() local
535 for (unsigned i = 0, e = MI->getNumOperands(); NumDefs && i != e; ++i) { in ProcessBlock()
553 --NumDefs; in ProcessBlock()
577 --NumDefs; in ProcessBlock()
/external/llvm-project/llvm/lib/CodeGen/
DImplicitNullChecks.cpp716 unsigned NumDefs = MI->getDesc().getNumDefs(); in insertFaultingInstr() local
717 assert(NumDefs <= 1 && "other cases unhandled!"); in insertFaultingInstr()
720 if (NumDefs != 0) { in insertFaultingInstr()
722 assert(NumDefs == 1 && "expected exactly one def!"); in insertFaultingInstr()
DFixupStatepointCallerSaved.cpp480 unsigned NumDefs = MI.getNumDefs(); in rewriteStatepoint() local
481 for (unsigned I = 0; I < NumDefs; ++I) { in rewriteStatepoint()
503 for (unsigned I = NumDefs; I < MI.getNumOperands(); ++I) { in rewriteStatepoint()
518 assert(OldDef < NumDefs); in rewriteStatepoint()
/external/capstone/
DMCInstrDesc.h125 unsigned char NumDefs; // Num of args that are definitions member
/external/llvm-project/llvm/lib/MC/
DMCInstrDesc.cpp44 for (int i = 0, e = NumDefs; i != e; ++i) in hasDefOfPhysReg()
/external/llvm-project/llvm/include/llvm/MC/
DMCInstrDesc.h191 unsigned char NumDefs; // Num of args that are definitions variable
235 unsigned getNumDefs() const { return NumDefs; } in getNumDefs()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCInstrDesc.h192 unsigned char NumDefs; // Num of args that are definitions variable
250 unsigned getNumDefs() const { return NumDefs; } in getNumDefs()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCInstrDesc.cpp55 for (int i = 0, e = NumDefs; i != e; ++i) in hasDefOfPhysReg()
/external/llvm/lib/MC/
DMCInstrDesc.cpp65 for (int i = 0, e = NumDefs; i != e; ++i) in hasDefOfPhysReg()
/external/llvm/utils/TableGen/
DCodeGenInstruction.cpp41 NumDefs = OutDI->getNumArgs(); in CGIOperandList()
57 if (i < NumDefs) { in CGIOperandList()
61 ArgInit = InDI->getArg(i-NumDefs); in CGIOperandList()
62 ArgName = InDI->getArgName(i-NumDefs); in CGIOperandList()

1234