Home
last modified time | relevance | path

Searched refs:AtomicElementSize (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp28 std::optional<uint32_t> AtomicElementSize) { in createMemCpyLoopKnownSize() argument
48 Ctx, CopyLen, SrcAS, DstAS, SrcAlign, DstAlign, AtomicElementSize); in createMemCpyLoopKnownSize()
49 assert((!AtomicElementSize || !LoopOpType->isVectorTy()) && in createMemCpyLoopKnownSize()
54 assert((!AtomicElementSize || LoopOpSize % *AtomicElementSize == 0) && in createMemCpyLoopKnownSize()
95 if (AtomicElementSize) { in createMemCpyLoopKnownSize()
119 AtomicElementSize); in createMemCpyLoopKnownSize()
127 (!AtomicElementSize || OperandSize % *AtomicElementSize == 0) && in createMemCpyLoopKnownSize()
147 if (AtomicElementSize) { in createMemCpyLoopKnownSize()
184 std::optional<uint32_t> AtomicElementSize) { in createMemCpyLoopUnknownSize() argument
201 Ctx, CopyLen, SrcAS, DstAS, SrcAlign, DstAlign, AtomicElementSize); in createMemCpyLoopUnknownSize()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h145 std::optional<uint32_t> AtomicElementSize) const override;
H A DAMDGPUTargetTransformInfo.cpp428 std::optional<uint32_t> AtomicElementSize) const { in getMemcpyLoopLoweringType()
430 if (AtomicElementSize) in getMemcpyLoopLoweringType()
431 return Type::getIntNTy(Context, *AtomicElementSize * 8); in getMemcpyLoopLoweringType()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h996 std::optional<uint32_t> AtomicElementSize) const { in getMemcpyLoopLoweringType() argument
997 return AtomicElementSize ? Type::getIntNTy(Context, *AtomicElementSize * 8) in getMemcpyLoopLoweringType()
H A DTargetTransformInfo.h1717 std::optional<uint32_t> AtomicElementSize = std::nullopt) const;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1305 std::optional<uint32_t> AtomicElementSize) const { in getMemcpyLoopLoweringType()
1308 AtomicElementSize); in getMemcpyLoopLoweringType()