Home
last modified time | relevance | path

Searched refs:NumOps (Results 1 – 25 of 106) sorted by relevance

12345

/llvm-project/llvm/include/llvm/IR/
H A DUser.h62 const unsigned NumOps;
68 const unsigned NumOps;
81 const unsigned NumOps : NumUserOperandsBits; in User()
88 : NumOps(0), HasHungOffUses(true), HasDescriptor(false) {}
91 : NumOps(Alloc.NumOps), HasHungOffUses(false), HasDescriptor(false) {}
94 : NumOps(Alloc.NumOps), HasHungOffUses(false),
116 assert(AllocInfo.NumOps < (1u << NumUserOperandsBits) && in delete()
118 NumUserOperands = AllocInfo.NumOps; in delete()
73 User(Type * ty,unsigned vty,Use *,unsigned NumOps) User() argument
207 setGlobalVariableNumOperands(unsigned NumOps) setGlobalVariableNumOperands() argument
215 setNumHungOffUseOperands(unsigned NumOps) setNumHungOffUseOperands() argument
[all...]
H A DMetadata.h1103 static constexpr size_t getOpSize(unsigned NumOps) {
1104 return sizeof(MDOperand) * NumOps;
1108 static size_t getSmallSize(size_t NumOps, bool IsResizable, bool IsLarge) {
1110 : std::max(NumOps, NumOpsFitInVector * IsResizable);
1113 static size_t getAllocSize(StorageType Storage, size_t NumOps) {
1115 getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) +
1121 static bool isLarge(size_t NumOps) { return NumOps > MaxSmallSize; }
1150 void resizeSmall(size_t NumOps);
[all...]
H A DDerivedUser.h37 DerivedUser(Type * Ty,unsigned VK,Use * U,unsigned NumOps,DeleteValueTy DeleteValue) DerivedUser() argument
H A DConstant.h44 Constant(Type * ty,ValueTy vty,Use * Ops,unsigned NumOps) Constant() argument
H A DGlobalObject.h46 GlobalValue(Ty,VTy,Ops,NumOps,Linkage,Name,AddressSpace) GlobalValue() argument
/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVInstPrinter.cpp41 const unsigned NumOps = MI->getNumOperands(); in printRemainingVariableOps() local
42 for (unsigned i = StartIndex; i < NumOps; ++i) { in printRemainingVariableOps()
194 const unsigned NumOps = MI->getNumOperands(); in printInst() local
195 for (unsigned i = NumFixedOps; i < NumOps; ++i) { in printInst()
200 assert(i + 1 < NumOps && "Missing alignment operand"); in printInst()
215 const unsigned NumOps = MI->getNumOperands(); in printInst()
216 if (NumFixedOps == NumOps) in printInst()
258 const auto NumOps = MI->getNumOperands(); in printOpDecorate()
259 if (NumOps == NumFixedOps) in printOpDecorate()
353 const unsigned NumOps in printStringImm()
230 const auto NumOps = MI->getNumOperands(); printOpExtInst() local
325 const unsigned NumOps = MI->getNumOperands(); printStringImm() local
[all...]
H A DSPIRVMCCodeEmitter.cpp93 unsigned NumOps = MI.getNumOperands(); in emitTypedInstrOperands()
96 for (unsigned i = 2; i < NumOps; ++i) in emitTypedInstrOperands()
94 unsigned NumOps = MI.getNumOperands(); emitTypedInstrOperands() local
H A DSPIRVBaseInfo.h263 const unsigned NumOps = MI.getNumOperands(); in getSPIRVStringOperand()
265 for (unsigned i = StartIndex; i < NumOps && !IsFinished; ++i) { in getSPIRVStringOperand()
253 const unsigned NumOps = MI.getNumOperands(); getSPIRVStringOperand() local
/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.cpp235 unsigned NumOps = Inst.getNumOperands();
236 if (NumOps == 0)
238 switch (Info->get(Inst.getOpcode()).operands()[NumOps - 1].OperandType) {
244 Target = Region + Inst.getOperand(NumOps - 1).getImm();
249 Target = Addr + Inst.getOperand(NumOps - 1).getImm();
142 unsigned NumOps = Inst.getNumOperands(); evaluateBranch() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.h131 template <unsigned NumOps>
133 int8_t RegBanks[NumOps];
137 template <unsigned NumOps>
140 const std::array<unsigned, NumOps> RegSrcOpIdx,
141 ArrayRef<OpRegBankEntry<NumOps>> Table) const;
/llvm-project/llvm/lib/IR/
H A DMetadata.cpp633 void *MDNode::operator new(size_t Size, size_t NumOps, StorageType Storage) { in operator new()
637 alignTo(Header::getAllocSize(Storage, NumOps), alignof(uint64_t)); in operator delete()
639 Header *H = new (Mem + AllocSize - sizeof(Header)) Header(NumOps, Storage); in operator delete()
678 MDNode::Header::Header(size_t NumOps, StorageType Storage) { in Header()
679 IsLarge = isLarge(NumOps); in Header()
681 SmallSize = getSmallSize(NumOps, IsResizable, IsLarge); in Header()
685 getLarge().resize(NumOps); in Header()
688 SmallNumOps = NumOps; in ~Header()
711 void MDNode::Header::resize(size_t NumOps) { in resize()
713 if (operands().size() == NumOps) in resize()
627 operator new(size_t Size,size_t NumOps,StorageType Storage) operator new() argument
672 Header(size_t NumOps,StorageType Storage) Header() argument
705 resize(size_t NumOps) resize() argument
718 resizeSmall(size_t NumOps) resizeSmall() argument
735 resizeSmallToLarge(size_t NumOps) resizeSmallToLarge() argument
[all...]
/llvm-project/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp239 unsigned NumOps = MI->getNumOperands(); in verifyUseList()
240 if (!(MO >= MO0 && MO < MO0+NumOps)) { in verifyUseList()
334 /// Move NumOps operands from Src to Dst, updating use-def lists as needed. in removeRegOperandFromUseList()
343 unsigned NumOps) {
344 assert(Src != Dst && NumOps && "Noop moveOperands"); in moveOperands()
348 if (Dst >= Src && Dst < Src + NumOps) { in moveOperands()
350 Dst += NumOps - 1; in moveOperands()
351 Src += NumOps - 1; in moveOperands()
380 } while (--NumOps); in moveOperands()
242 unsigned NumOps = MI->getNumOperands(); verifyUseList() local
346 moveOperands(MachineOperand * Dst,MachineOperand * Src,unsigned NumOps) moveOperands() argument
H A DCallingConvLower.cpp128 unsigned NumOps = Outs.size(); in AnalyzeCallOperands() local
129 for (unsigned i = 0; i != NumOps; ++i) { in AnalyzeCallOperands()
146 unsigned NumOps = ArgVTs.size(); in AnalyzeCallOperands() local
147 for (unsigned i = 0; i != NumOps; ++i) { in AnalyzeCallOperands()
/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.cpp83 unsigned NumOps = 1; in CGIOperandList() local
108 NumOps = NumArgs; in CGIOperandList()
141 OperandNamespace + "::" + OperandType, MIOperandNo, NumOps, MIOpInfo); in CGIOperandList()
144 if (SubArgDag->getNumArgs() != NumOps) { in CGIOperandList()
149 Twine(NumOps) + "."); in CGIOperandList()
152 for (unsigned j = 0; j < NumOps; ++j) { in CGIOperandList()
184 for (unsigned j = 1; j < NumOps; ++j) in CGIOperandList()
188 MIOperandNo += NumOps; in CGIOperandList()
/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp170 unsigned NumOps = N->getNumOperands(); in tryInlineAsm()
181 SDValue Glue = N->getGluedNode() ? N->getOperand(NumOps - 1) : SDValue(); in tryInlineAsm()
185 for(unsigned i = 0, e = N->getGluedNode() ? NumOps - 1 : NumOps; i < e; ++i) { in tryInlineAsm()
228 assert((i+2 < NumOps) && "Invalid number of operands in inline asm"); in tryInlineAsm()
173 unsigned NumOps = N->getNumOperands(); tryInlineAsm() local
/llvm-project/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp816 unsigned NumOps = MCID.getNumOperands(); in ReduceTo2Addr()
817 HasCC = (MI->getOperand(NumOps-1).getReg() == ARM::CPSR); in ReduceTo2Addr()
818 if (HasCC && MI->getOperand(NumOps-1).isDead()) in ReduceTo2Addr()
838 unsigned NumOps = MCID.getNumOperands(); in ReduceTo2Addr()
840 if (i < NumOps && MCID.operands()[i].isOptionalDef()) in ReduceTo2Addr()
907 unsigned NumOps = MCID.getNumOperands(); in ReduceToNarrow()
908 HasCC = (MI->getOperand(NumOps-1).getReg() == ARM::CPSR); in ReduceToNarrow()
909 if (HasCC && MI->getOperand(NumOps-1).isDead()) in ReduceToNarrow()
944 unsigned NumOps = MCID.getNumOperands(); in ReduceToNarrow()
946 if (i < NumOps in ReduceToNarrow()
815 unsigned NumOps = MCID.getNumOperands(); ReduceTo2Addr() local
837 unsigned NumOps = MCID.getNumOperands(); ReduceTo2Addr() local
906 unsigned NumOps = MCID.getNumOperands(); ReduceToNarrow() local
943 unsigned NumOps = MCID.getNumOperands(); ReduceToNarrow() local
[all...]
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp490 unsigned NumOps = Node->getNumOperands(); in DelayForLiveRegsBottomUp() local
491 if (Node->getOperand(NumOps-1).getValueType() == MVT::Glue) in DelayForLiveRegsBottomUp()
492 --NumOps; // Ignore the glue operand. in DelayForLiveRegsBottomUp()
494 for (unsigned i = InlineAsm::Op_FirstOperand; i != NumOps;) { in DelayForLiveRegsBottomUp()
683 unsigned NumOps = N->getNumOperands(); in ScheduleNode() local
684 if (unsigned NumLeft = NumOps) { in ScheduleNode()
690 if (NumLeft == NumOps && Op.getValueType() == MVT::Glue) { in ScheduleNode()
/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelDAGToDAG.cpp129 unsigned NumOps = N->getNumOperands(); in selectInlineAsm() local
138 N->getGluedNode() ? N->getOperand(NumOps - 1) : SDValue(nullptr, 0); in selectInlineAsm()
142 for (unsigned i = 0, e = N->getGluedNode() ? NumOps - 1 : NumOps; i < e; in selectInlineAsm()
197 assert((i + 2 < NumOps) && "Invalid number of operands in inline asm"); in selectInlineAsm()
/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp482 unsigned NumOps = Inst.getNumOperands(); in evaluateBranch()
483 if (NumOps == 0 || in evaluateBranch()
484 Info->get(Inst.getOpcode()).operands()[NumOps - 1].OperandType != in evaluateBranch()
487 Target = Addr + Inst.getOperand(NumOps - 1).getImm() * Size;
478 unsigned NumOps = Inst.getNumOperands(); evaluateBranch() local
/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp972 unsigned NumOps = MI.getNumOperands(); in emitVEXOpcodePrefix()
973 for (unsigned I = NumOps ? X86II::getOperandBias(Desc) : 0; I != NumOps; in emitVEXOpcodePrefix()
1231 unsigned NumOps = Desc.getNumOperands(); in emitVEXOpcodePrefix()
1232 unsigned RcOperand = NumOps - 1; in emitVEXOpcodePrefix()
1349 unsigned NumOps = MI.getNumOperands(); in emitREXPrefix()
1354 unsigned CurOp = NumOps ? X86II::getOperandBias(Desc) : 0; in emitREXPrefix()
1355 for (unsigned i = CurOp; i != NumOps; ++i) { in emitREXPrefix()
1563 unsigned NumOps = Desc.getNumOperands(); in encodeInstruction()
1606 OpcodeOffset = MI.getOperand(NumOps in encodeInstruction()
961 unsigned NumOps = MI.getNumOperands(); emitVEXOpcodePrefix() local
1219 unsigned NumOps = Desc.getNumOperands(); emitVEXOpcodePrefix() local
1337 unsigned NumOps = MI.getNumOperands(); emitREXPrefix() local
1551 unsigned NumOps = Desc.getNumOperands(); encodeInstruction() local
[all...]
/llvm-project/llvm/lib/Transforms/Utils/
H A DAMDGPUEmitPrintf.cpp428 auto NumOps = Args.size(); in emitAMDGPUPrintfCall() local
429 assert(NumOps >= 1); in emitAMDGPUPrintfCall()
522 Desc = appendString(Builder, Desc, Fmt, NumOps == 1); in emitAMDGPUPrintfCall()
527 for (unsigned int i = 1; i != NumOps; ++i) { in emitAMDGPUPrintfCall()
528 bool IsLast = i == NumOps - 1; in emitAMDGPUPrintfCall()
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp424 unsigned NumOps = 0; in foldIntoMemoryOps()
426 I < UseMI.getNumOperands(); I += 1 + NumOps) { in foldIntoMemoryOps()
433 NumOps = Flags.getNumOperandRegisters(); in foldIntoMemoryOps()
436 if (NumOps != 2 || !Flags.isMemKind()) { in foldIntoMemoryOps()
439 for (unsigned J = 0; J < NumOps; ++J) { in foldIntoMemoryOps()
420 unsigned NumOps = 0; foldIntoMemoryOps() local
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenPredicate.cpp372 unsigned NumOps = MI->getNumOperands(); in convertToPredForm() local
373 for (unsigned i = 0; i < NumOps; ++i) { in convertToPredForm()
409 NumOps = 2; in convertToPredForm()
425 for (unsigned i = 1; i < NumOps; ++i) { in convertToPredForm()
/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp552 unsigned NumOps = cast<CheckPredicateMatcher>(N)->getNumOperands(); in EmitMatcher()
553 OS << "OPC_CheckPredicateWithOperands, " << NumOps << "/*#Ops*/, "; in EmitMatcher()
554 for (unsigned i = 0; i < NumOps; ++i) in EmitMatcher()
556 OperandBytes = 1 + NumOps; in EmitMatcher()
1175 unsigned NumOps = P.getNumOperands(); in EmitPredicateFunctions()
1178 ++NumOps; // Get the chained node too. in EmitPredicateFunctions()
1183 OS << " Result.resize(NextRes+" << NumOps << ");\n"; in EmitPredicateFunctions()
1201 for (unsigned i = 0; i != NumOps; ++i)
549 unsigned NumOps = cast<CheckPredicateMatcher>(N)->getNumOperands(); EmitMatcher() local
1122 unsigned NumOps = P.getNumOperands(); EmitPredicateFunctions() local
/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCTargetDesc.cpp104 unsigned NumOps = Inst.getNumOperands(); in evaluateBranch()
107 Target = Addr + Inst.getOperand(NumOps - 1).getImm(); in evaluateBranch()
99 unsigned NumOps = Inst.getNumOperands(); evaluateBranch() local

12345