Home
last modified time | relevance | path

Searched refs:NumLoads (Results 1 – 23 of 23) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp170 unsigned NumLoads = alignTo(VecWidth, AlignWidth) / AlignWidth; in getMemoryOpCost() local
171 return 3*NumLoads; in getMemoryOpCost()
180 unsigned NumLoads = alignTo(VecWidth, AlignWidth) / AlignWidth; in getMemoryOpCost() local
182 return Cost * NumLoads; in getMemoryOpCost()
185 return (3 - LogA) * Cost * NumLoads; in getMemoryOpCost()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp110 unsigned NumLoads = DL.getTypeStoreSize(LI->getType()); in runOnFunction() local
112 ConstantInt::get(Type::getInt32Ty(Context), NumLoads); in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp321 const unsigned NumLoads = in getCompareLoadPairs() local
335 NumLoads == 1 ? nullptr in getCompareLoadPairs()
337 for (unsigned i = 0; i < NumLoads; ++i, ++LoadIndex) { in getCompareLoadPairs()
361 if (NumLoads != 1) { in getCompareLoadPairs()
H A DRegAllocFast.cpp56 STATISTIC(NumLoads , "Number of loads added");
291 ++NumLoads; in reload()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h546 unsigned getNumLoads() const { return NumLoads;} in getNumLoads()
639 unsigned NumLoads; variable
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp249 unsigned NumLoads = 0; in ClusterNeighboringLoads() local
256 if (!TII->shouldScheduleLoadsNear(BaseLoad, Load, BaseOff, Offset,NumLoads)) in ClusterNeighboringLoads()
259 ++NumLoads; in ClusterNeighboringLoads()
262 if (NumLoads == 0) in ClusterNeighboringLoads()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp199 unsigned int NumLoads = NumSubVectors; in decompose() local
208 NumLoads = NumSubVectors * (VecLength / 384); in decompose()
212 for (unsigned i = 0; i < NumLoads; i++) { in decompose()
H A DX86InstrInfo.h440 unsigned NumLoads) const override;
H A DX86InstrInfo.cpp5843 unsigned NumLoads) const { in shouldScheduleLoadsNear()
5869 if (NumLoads >= 3) in shouldScheduleLoadsNear()
5871 } else if (NumLoads) { in shouldScheduleLoadsNear()
5881 if (NumLoads) in shouldScheduleLoadsNear()
H A DX86ISelLowering.cpp20636 unsigned NumLoads = MemSz / SclrLoadTy.getSizeInBits(); in LowerLoad() local
20638 assert((Ext != ISD::SEXTLOAD || NumLoads == 1) && in LowerLoad()
20677 for (unsigned i = 0; i < NumLoads; ++i) { in LowerLoad()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1135 unsigned NumLoads) const { in shouldScheduleLoadsNear() argument
1169 unsigned NumLoads) const { in shouldClusterMemOps() argument
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h119 unsigned NumLoads) const override;
H A DAArch64InstrInfo.cpp2186 unsigned NumLoads) const { in shouldClusterMemOps()
2200 if (NumLoads > 1) in shouldClusterMemOps()
H A DAArch64ISelLowering.cpp8362 unsigned NumLoads = getNumInterleavedAccesses(VecTy, DL); in lowerInterleavedLoad() local
8376 if (NumLoads > 1) { in lowerInterleavedLoad()
8380 VecTy->getVectorNumElements() / NumLoads); in lowerInterleavedLoad()
8403 for (unsigned LoadCount = 0; LoadCount < NumLoads; ++LoadCount) { in lowerInterleavedLoad()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h181 unsigned NumLoads) const override;
184 int64_t Offset1, unsigned NumLoads) const override;
H A DSIInstrInfo.cpp418 unsigned NumLoads) const { in shouldClusterMemOps()
432 if (NumLoads > MaxGlobalLoadCluster) in shouldClusterMemOps()
466 return (NumLoads * (RI.getRegSizeInBits(*DstRC) / 8)) <= LoadClusterThreshold; in shouldClusterMemOps()
481 unsigned NumLoads) const { in shouldScheduleLoadsNear()
488 return (NumLoads <= 16 && (Offset1 - Offset0) < 64); in shouldScheduleLoadsNear()
H A DSIISelLowering.cpp5075 unsigned NumLoads = 1; in lowerSBuffer() local
5083 NumLoads = NumElts == 16 ? 4 : 2; in lowerSBuffer()
5102 setBufferOffsets(Offset, DAG, &Ops[3], NumLoads > 1 ? 16 * NumLoads : 4); in lowerSBuffer()
5105 for (unsigned i = 0; i < NumLoads; ++i) { in lowerSBuffer()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h260 unsigned NumLoads) const override;
H A DARMBaseInstrInfo.cpp1820 unsigned NumLoads) const { in shouldScheduleLoadsNear()
1842 if (NumLoads >= 3) in shouldScheduleLoadsNear()
H A DARMISelLowering.cpp14785 unsigned NumLoads = getNumInterleavedAccesses(VecTy, DL); in lowerInterleavedLoad() local
14798 if (NumLoads > 1) { in lowerInterleavedLoad()
14802 VecTy->getVectorNumElements() / NumLoads); in lowerInterleavedLoad()
14827 for (unsigned LoadCount = 0; LoadCount < NumLoads; ++LoadCount) { in lowerInterleavedLoad()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1817 NumLoads++; in analyzeLoop()
2289 NumLoads(0), NumStores(0), MaxSafeDepDistBytes(-1), CanVecMem(false), in LoopAccessInfo()
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp3916 unsigned NumLoads = 0; in VerifyInstructionFlags() local
3921 NumLoads += InstInfo.mayLoad; in VerifyInstructionFlags()
3942 if (!PatInfo.mayStore && PatInfo.mayLoad && !NumLoads) in VerifyInstructionFlags()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5022 unsigned NumLoads = Legal->getNumLoads(); in selectInterleaveCount() local
5024 unsigned LoadsIC = IC / (NumLoads ? NumLoads : 1); in selectInterleaveCount()