Home
last modified time | relevance | path

Searched refs:NumOperands (Results 1 – 25 of 108) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86InstComments.cpp308 unsigned NumOperands = MI->getNumOperands(); in printFMAComments() local
333 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg()); in printFMAComments()
342 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg()); in printFMAComments()
348 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg()); in printFMAComments()
358 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg()); in printFMAComments()
365 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg()); in printFMAComments()
375 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg()); in printFMAComments()
382 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg()); in printFMAComments()
393 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg()); in printFMAComments()
400 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg()); in printFMAComments()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.cpp
H A DX86FixupInstTuning.cpp83 unsigned NumOperands = MI.getDesc().getNumOperands(); in processInstruction() local
137 unsigned MaskImm = MI.getOperand(NumOperands - 1).getImm(); in processInstruction()
138 MI.removeOperand(NumOperands - 1); in processInstruction()
139 MI.addOperand(MI.getOperand(NumOperands - 2)); in processInstruction()
156 unsigned MaskImm = MI.getOperand(NumOperands - 1).getImm(); in processInstruction()
157 MI.removeOperand(NumOperands - 1); in processInstruction()
158 MI.addOperand(MI.getOperand(NumOperands - 2)); in processInstruction()
250 APInt(8, MI.getOperand(NumOperands - 1).getImm(), /*IsSigned=*/false); in processInstruction()
258 MI.removeOperand(NumOperands - 1); in processInstruction()
267 if ((MI.getOperand(NumOperands - 1).getImm() & Mask) != MovImm) in processInstruction()
[all …]
H A DX86GenRegisterBankInfo.def102 unsigned NumOperands) {
105 if (NumOperands <= 3 && (Idx >= PMI_GPR8 && Idx <= PMI_PSR80))
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVNExpression.h143 unsigned NumOperands = 0; variable
147 BasicExpression(unsigned NumOperands) in BasicExpression() argument
148 : BasicExpression(NumOperands, ET_Basic) {} in BasicExpression()
149 BasicExpression(unsigned NumOperands, ExpressionType ET) in BasicExpression() argument
150 : Expression(ET), MaxOperands(NumOperands) {} in BasicExpression()
169 assert(N < NumOperands && "Operand out of range"); in getOperand()
175 assert(N < NumOperands && "Operand out of range"); in setOperand()
179 unsigned getNumOperands() const { return NumOperands; } in getNumOperands()
185 op_iterator op_end() { return Operands + NumOperands; } in op_end()
187 const_op_iterator op_end() const { return Operands + NumOperands; } in op_end()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86RegisterBankInfo.cpp201 unsigned NumOperands = MI.getNumOperands(); in getInstrPartialMappingIdxs() local
202 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) { in getInstrPartialMappingIdxs()
217 unsigned NumOperands = MI.getNumOperands(); in getInstrValueMapping() local
218 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) { in getInstrValueMapping()
239 unsigned NumOperands = MI.getNumOperands(); in getSameOperandsMapping() local
242 if (NumOperands != 3 || (Ty != MRI.getType(MI.getOperand(1).getReg())) || in getSameOperandsMapping()
247 return getInstructionMapping(DefaultMappingID, 1, Mapping, NumOperands); in getSameOperandsMapping()
279 unsigned NumOperands = MI.getNumOperands(); in getInstrMapping() local
283 return getInstructionMapping(DefaultMappingID, 1, Mapping, NumOperands); in getInstrMapping()
289 unsigned NumOperands = MI.getNumOperands(); in getInstrMapping() local
[all …]
/freebsd/sys/contrib/dev/acpica/components/dispatcher/
H A Ddswstate.c459 if (WalkState->NumOperands >= ACPI_OBJ_NUM_OPERANDS) in AcpiDsObjStackPush()
463 Object, WalkState, WalkState->NumOperands)); in AcpiDsObjStackPush()
470 WalkState->NumOperands++; in AcpiDsObjStackPush()
478 WalkState, WalkState->NumOperands)); in AcpiDsObjStackPush()
513 if (WalkState->NumOperands == 0) in AcpiDsObjStackPop()
517 PopCount, WalkState, WalkState->NumOperands)); in AcpiDsObjStackPop()
523 WalkState->NumOperands--; in AcpiDsObjStackPop()
524 WalkState->Operands [WalkState->NumOperands] = NULL; in AcpiDsObjStackPop()
528 PopCount, WalkState, WalkState->NumOperands)); in AcpiDsObjStackPop()
567 if (WalkState->NumOperands == 0) in AcpiDsObjStackPopAndDelete()
[all …]
H A Ddsutils.c535 for (i = 0; i < WalkState->NumOperands; i++) in AcpiDsResolveOperands()
572 for (i = 0; i < WalkState->NumOperands; i++) in AcpiDsClearOperands()
582 WalkState->NumOperands = 0; in AcpiDsClearOperands()
869 UINT32 Index = WalkState->NumOperands; in AcpiDsCreateOperands()
870 UINT32 PrevNumOperands = WalkState->NumOperands; in AcpiDsCreateOperands()
900 WalkState->NumOperands, ArgCount, Index)); in AcpiDsCreateOperands()
932 WalkState->NumOperands = (UINT8) (i); in AcpiDsCreateOperands()
936 WalkState->NumOperands = (UINT8) (PrevNumOperands); in AcpiDsCreateOperands()
H A Ddswload2.c575 WalkState->NumOperands = 1; in AcpiDsLoad2EndOp()
723 for (i = 1; i < WalkState->NumOperands; i++) in AcpiDsLoad2EndOp()
824 WalkState->NumOperands = 1; in AcpiDsLoad2EndOp()
835 WalkState->NumOperands = 0; in AcpiDsLoad2EndOp()
906 WalkState->NumOperands = 0; in AcpiDsLoad2EndOp()
H A Ddsopcode.c573 OperandDesc = WalkState->Operands[WalkState->NumOperands - 1]; in AcpiDsEvalRegionOperands()
591 OperandDesc = WalkState->Operands[WalkState->NumOperands - 2]; in AcpiDsEvalRegionOperands()
764 WalkState->OperandIndex = WalkState->NumOperands; in AcpiDsEvalDataObjectOperands()
783 &(WalkState->Operands [WalkState->NumOperands -1]), in AcpiDsEvalDataObjectOperands()
792 ArgDesc = WalkState->Operands [WalkState->NumOperands - 1]; in AcpiDsEvalDataObjectOperands()
H A Ddswexec.c531 WalkState->NumOperands = 0; in AcpiDsExecEndOp()
581 &(WalkState->Operands [WalkState->NumOperands -1]), in AcpiDsExecEndOp()
768 WalkState->NumOperands = 1; in AcpiDsExecEndOp()
926 WalkState->NumOperands = 0; in AcpiDsExecEndOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNDPPCombine.cpp247 int NumOperands = 0; in createDPPInst() local
250 ++NumOperands; in createDPPInst()
253 if (TII->isOperandLegal(*DPPInst.getInstr(), NumOperands, SDst)) { in createDPPInst()
255 ++NumOperands; in createDPPInst()
262 assert(OldIdx == NumOperands); in createDPPInst()
271 ++NumOperands; in createDPPInst()
286 assert(NumOperands == AMDGPU::getNamedOperandIdx(DPPOp, in createDPPInst()
291 ++NumOperands; in createDPPInst()
294 ++NumOperands; in createDPPInst()
298 int Src0Idx = NumOperands; in createDPPInst()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeInfo.cpp76 bool HasOptionalOperands = Desc.NumOperands < 0 || IsVariadic; in verifyNode()
80 (Desc.NumOperands >= 0 ? Desc.NumOperands : 0) + HasChain + HasInGlue; in verifyNode()
93 if (Desc.NumOperands >= 0 && !IsVariadic) { in verifyNode()
117 if (IsVariadic && Desc.NumOperands >= 0) { in verifyNode()
118 unsigned VarOpStart = HasChain + Desc.NumOperands; in verifyNode()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h204 unsigned NumOperands = 0; variable
220 unsigned NumOperands) in InstructionMapping() argument
222 NumOperands(NumOperands) {} in InstructionMapping()
235 unsigned getNumOperands() const { return NumOperands; } in getNumOperands()
529 unsigned NumOperands = 0) const;
536 unsigned NumOperands) const { in getInstructionMapping() argument
538 OperandsMapping, NumOperands); in getInstructionMapping()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWindowsSecureHotPatching.cpp413 unsigned NumOperands = C->getNumOperands(); in rewriteGlobalVariablesInConstant() local
414 for (unsigned OpIndex = 0; OpIndex < NumOperands; ++OpIndex) { in rewriteGlobalVariablesInConstant()
434 for (unsigned OpIndex = 0; OpIndex < NumOperands; ++OpIndex) { in rewriteGlobalVariablesInConstant()
463 unsigned NumOperands = U->getNumOperands(); in searchConstantExprForGlobalVariables() local
465 for (unsigned OpIndex = 0; OpIndex < NumOperands; ++OpIndex) { in searchConstantExprForGlobalVariables()
510 unsigned NumOperands = I.getNumOperands(); in runOnFunction() local
511 for (unsigned OpIndex = 0; OpIndex < NumOperands; ++OpIndex) { in runOnFunction()
H A DRegisterBankInfo.cpp376 unsigned NumOperands) { in hashInstructionMapping() argument
377 return hash_combine(ID, Cost, OperandsMapping, NumOperands); in hashInstructionMapping()
384 unsigned NumOperands) const { in getInstructionMappingImpl()
386 OperandsMapping == nullptr && NumOperands == 0) || in getInstructionMappingImpl()
392 hashInstructionMapping(ID, Cost, OperandsMapping, NumOperands); in getInstructionMappingImpl()
401 ID, Cost, OperandsMapping, NumOperands); in getInstructionMappingImpl()
608 assert(NumOperands == (isCopyLike(MI) ? 1 : MI.getNumOperands()) && in verify()
617 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) { in verify()
654 for (unsigned OpIdx = 0; OpIdx != NumOperands; ++OpIdx) { in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp179 unsigned NumOperands = C->getNumOperands(); in remapConstantVectorOrConstantAggregate() local
183 for (unsigned i = 0; i < NumOperands; ++i) { in remapConstantVectorOrConstantAggregate()
200 for (unsigned i = 0; i < NumOperands; ++i) { in remapConstantVectorOrConstantAggregate()
205 for (unsigned i = 0; i < NumOperands; ++i) { in remapConstantVectorOrConstantAggregate()
218 unsigned NumOperands = C->getNumOperands(); in remapConstantExpr() local
222 for (unsigned i = 0; i < NumOperands; ++i) { in remapConstantExpr()
253 ArrayRef(&NewOperands[1], NumOperands - 1), "", in remapConstantExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVRegisterBankInfo.cpp225 unsigned NumOperands = MI.getNumOperands(); in getInstrMapping() local
275 for (unsigned Idx = 1; Idx != NumOperands; ++Idx) { in getInstrMapping()
285 return getInstructionMapping(DefaultMappingID, 1, Mapping, NumOperands); in getInstrMapping()
290 NumOperands); in getInstrMapping()
307 NumOperands); in getInstrMapping()
311 SmallVector<const ValueMapping *, 4> OpdsMapping(NumOperands); in getInstrMapping()
505 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) { in getInstrMapping()
525 getOperandsMapping(OpdsMapping), NumOperands); in getInstrMapping()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.cpp68 unsigned NumOperands = MI.getNumOperands(); in getInstrMapping() local
85 assert(NumOperands <= 3 && in getInstrMapping()
196 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping()
215 NumOperands); in getInstrMapping()
221 return getInstructionMapping(MappingID, Cost, OperandsMapping, NumOperands); in getInstrMapping()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp414 unsigned NumOperands = MI.getNumOperands(); in getSameKindOfOperandsMapping() local
415 assert(NumOperands <= 3 && in getSameKindOfOperandsMapping()
433 for (unsigned Idx = 1; Idx != NumOperands; ++Idx) { in getSameKindOfOperandsMapping()
447 getValueMapping(RBIdx, Size), NumOperands); in getSameKindOfOperandsMapping()
762 unsigned NumOperands = MI.getNumOperands(); in getInstrMapping() local
766 SmallVector<unsigned, 4> OpSize(NumOperands); in getInstrMapping()
767 SmallVector<PartialMappingIdx, 4> OpRegBankIdx(NumOperands); in getInstrMapping()
768 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) { in getInstrMapping()
1011 for (unsigned Idx = 0, NumOperands = MI.getNumOperands(); in getInstrMapping() local
1012 Idx < NumOperands; ++Idx) in getInstrMapping()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp329 unsigned NumOperands = I1->getNumOperands(); in isEquivalentOperation() local
330 for (unsigned i = 0; i < NumOperands; ++i) { in isEquivalentOperation()
413 int NumOperands = I->getNumOperands(); in findValueToReuse() local
428 for (int OpNo = 0; OpNo < NumOperands; ++OpNo) { in findValueToReuse()
432 for (int T = 0; T < NumOperands; ++T) { in findValueToReuse()
460 for (int OpNo = 0; OpNo < NumOperands; ++OpNo) { in findValueToReuse()
512 int NumOperands = Inst2Replace->getNumOperands(); in reuseValue() local
522 for (int j = 0; j < NumOperands; ++j) { in reuseValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h207 unsigned short NumOperands; // Num of args (may be more if variable_ops) variable
222 if (OpNum < NumOperands && in getOperandConstraint()
238 unsigned getNumOperands() const { return NumOperands; } in getNumOperands()
242 return ArrayRef(OpInfo + OpInfoOffset, NumOperands); in operands()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kRegisterBankInfo.cpp73 unsigned NumOperands = MI.getNumOperands(); in getInstrMapping() local
98 NumOperands); in getInstrMapping()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp308 const unsigned NumOperands = Operands.size(); in getField() local
312 if (NumOperands < 6) in getField()
316 if (NumOperands < 2) in getField()
321 if (NumOperands <= 3) { in getField()
323 NumOperands == 2 in getField()
340 for (unsigned Idx = FirstFieldOpNo; Idx < NumOperands; in getField()
353 TheIdx = NumOperands - NumOpsPerField; in getField()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenTarget.h237 unsigned NumOperands; variable
249 unsigned getNumOperands() const { return NumOperands; } in getNumOperands()

12345