| /llvm-project/llvm/include/llvm/IR/ |
| H A D | User.h | 62 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 D | Metadata.h | 1103 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 D | DerivedUser.h | 37 DerivedUser(Type * Ty,unsigned VK,Use * U,unsigned NumOps,DeleteValueTy DeleteValue) DerivedUser() argument
|
| H A D | Constant.h | 44 Constant(Type * ty,ValueTy vty,Use * Ops,unsigned NumOps) Constant() argument
|
| H A D | GlobalObject.h | 46 GlobalValue(Ty,VTy,Ops,NumOps,Linkage,Name,AddressSpace) GlobalValue() argument
|
| /llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVInstPrinter.cpp | 41 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 D | SPIRVMCCodeEmitter.cpp | 93 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 D | SPIRVBaseInfo.h | 263 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 D | MipsMCTargetDesc.cpp | 235 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 D | AMDGPURegisterBankInfo.h | 131 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 D | Metadata.cpp | 633 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 D | MachineRegisterInfo.cpp | 239 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 D | CallingConvLower.cpp | 128 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 D | CodeGenInstruction.cpp | 83 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 D | SparcISelDAGToDAG.cpp | 170 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 D | Thumb2SizeReduction.cpp | 816 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 D | ScheduleDAGFast.cpp | 490 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 D | CSKYISelDAGToDAG.cpp | 129 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 D | PPCMCTargetDesc.cpp | 482 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 D | X86MCCodeEmitter.cpp | 972 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 D | AMDGPUEmitPrintf.cpp | 428 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 D | RISCVMergeBaseOffset.cpp | 424 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 D | HexagonGenPredicate.cpp | 372 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 D | DAGISelMatcherEmitter.cpp | 552 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 D | LoongArchMCTargetDesc.cpp | 104 unsigned NumOps = Inst.getNumOperands(); in evaluateBranch() 107 Target = Addr + Inst.getOperand(NumOps - 1).getImm(); in evaluateBranch() 99 unsigned NumOps = Inst.getNumOperands(); evaluateBranch() local
|