/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 207 unsigned NumParts = TLI->getNumRegistersForCallingConv( local 209 if (NumParts > 1) { 211 if (NewVT.getSizeInBits() * NumParts != CurVT.getSizeInBits()) 224 if (NumParts == 1) { 240 for (unsigned Part = 0; Part < NumParts; ++Part) { 248 if (Part == NumParts - 1) 262 if (NumParts < 2) 270 assert(Unmerge->getNumOperands() == NumParts + 1); 275 for (unsigned PartIdx = 0; PartIdx < NumParts; ++PartIdx) { 281 if (PartIdx == NumParts [all...] |
H A D | LegalizerHelper.cpp | 46 unsigned NumParts = Size / NarrowSize; local 47 unsigned LeftoverSize = Size - NumParts * NarrowSize; 51 return {NumParts, 0}; 63 return std::make_pair(NumParts, NumLeftover); 143 void LegalizerHelper::extractParts(Register Reg, LLT Ty, int NumParts, argument 145 for (int i = 0; i < NumParts; ++i) 158 unsigned NumParts = RegSize / MainSize; local 159 unsigned LeftoverSize = RegSize - NumParts * MainSize; 163 for (unsigned I = 0; I < NumParts; ++I) 179 for (unsigned I = 0; I != NumParts; 274 int NumParts = LCMTy.getSizeInBits() / NarrowTy.getSizeInBits(); local 760 int NumParts = SizeOp0 / NarrowSize; local 778 int NumParts = TotalSize / NarrowSize; local 834 int NumParts = SizeOp0 / NarrowTy.getSizeInBits(); local 869 int NumParts = SizeOp0 / NarrowTy.getSizeInBits(); local 950 int NumParts = SizeOp0 / NarrowSize; local 1027 unsigned NumParts = SizeOp0 / NarrowSize; local 1130 int NumParts = SizeOp0 / NarrowSize; local 1192 unsigned NumParts = SizeOp0 / NarrowSize; local 1289 unsigned NumParts = NewElts / OldElts; local 2705 int NumParts = Size / NarrowSize; local 2755 int NumParts = getNarrowTypeBreakDown(DstTy, NarrowTy0, LeftoverTy0).first; local 2834 unsigned NumParts; local 2877 unsigned NumParts; local 2942 unsigned NumParts = 0; local 3018 int NumParts, NumLeftover; local 3200 int NumParts = -1; local 3326 int NumParts = ExtractedRegs[0].size(); local 3935 int NumParts = SizeOp1 / NarrowSize; local 4004 int NumParts = SizeOp0 / NarrowSize; local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 603 unsigned NumParts = getNumVectorRegs(SrcTy); local 604 if (NumParts <= 2) 616 if (NumParts > 1) 617 NumParts /= 2; 618 Cost += NumParts;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallLowering.cpp | 70 unsigned NumParts = TLI.getNumRegisters(Context, VT); local 72 if (NumParts == 1) { 84 for (unsigned i = 0; i < NumParts; ++i) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 173 const SDValue *Parts, unsigned NumParts, 183 const SDValue *Parts, unsigned NumParts, 189 if (SDValue Val = TLI.joinRegisterPartsIntoValue(DAG, DL, Parts, NumParts, 194 return getCopyFromPartsVector(DAG, DL, Parts, NumParts, PartVT, ValueVT, V, 197 assert(NumParts > 0 && "No parts to assemble!"); 200 if (NumParts > 1) { 208 (NumParts & (NumParts - 1)) ? 1 << Log2_32(NumParts) : NumParts; 182 getCopyFromParts(SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, MVT PartVT, EVT ValueVT, const Value *V, Optional<CallingConv::ID> CC = None, Optional<ISD::NodeType> AssertOp = None) argument 344 getCopyFromPartsVector(SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, MVT PartVT, EVT ValueVT, const Value *V, Optional<CallingConv::ID> CallConv) argument 494 getCopyToParts(SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, unsigned NumParts, MVT PartVT, const Value *V, Optional<CallingConv::ID> CallConv = None, ISD::NodeType ExtendKind = ISD::ANY_EXTEND) argument 659 getCopyToPartsVector(SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, unsigned NumParts, MVT PartVT, const Value *V, Optional<CallingConv::ID> CallConv) argument 904 unsigned NumParts = RegCount[Value]; local 1887 unsigned NumParts = TLI.getNumRegistersForCallingConv(Context, CC, VT); local 9258 unsigned NumParts = getNumRegistersForCallingConv(CLI.RetTy->getContext(), local 9893 unsigned NumParts = TLI->getNumRegistersForCallingConv( local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.h | 172 void extractParts(Register Reg, LLT Ty, int NumParts,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 229 unsigned NumParts = TLI.getNumRegistersForCallingConv(Ctx, CallConv, VT); local 232 if (NumParts == 1) { 248 for (unsigned i = 0; i < NumParts; ++i) {
|
H A D | SIRegisterInfo.cpp | 1731 const unsigned NumParts = RegDWORDs / EltDWORDs; local 1733 return makeArrayRef(Parts.data(), NumParts);
|
/freebsd-13-stable/contrib/llvm-project/clang/utils/TableGen/ |
H A D | MveEmitter.cpp | 1751 constexpr unsigned NumParts = 4; local 1752 raw_self_contained_string_ostream parts[NumParts]; 1907 for (size_t i = 0; i < NumParts; ++i) { 2015 constexpr unsigned NumParts = 3; local 2016 raw_self_contained_string_ostream parts[NumParts]; 2117 for (size_t i = 0; i < NumParts; ++i) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 822 SDValue *Parts, unsigned NumParts, MVT PartVT, 827 const SDValue *Parts, unsigned NumParts,
|
H A D | ARMISelLowering.cpp | 4194 unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const { 4211 SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, 4192 splitValueIntoRegisterParts( SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const argument 4210 joinRegisterPartsIntoValue( SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, MVT PartVT, EVT ValueVT, Optional<CallingConv::ID> CC) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 3633 unsigned NumParts, MVT PartVT, 3641 const SDValue *Parts, unsigned NumParts, 3631 splitValueIntoRegisterParts(SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const argument 3640 joinRegisterPartsIntoValue(SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, MVT PartVT, EVT ValueVT, Optional<CallingConv::ID> CC) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 1545 unsigned NumParts = local 1561 for (unsigned i = 0; i < NumParts; ++i)
|