Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp48 AtomicElementSize); in createMemCpyLoopKnownSize()
53 assert((!AtomicElementSize || LoopOpSize % *AtomicElementSize == 0) && in createMemCpyLoopKnownSize()
91 if (AtomicElementSize) { in createMemCpyLoopKnownSize()
123 (!AtomicElementSize || OperandSize % *AtomicElementSize == 0) && in createMemCpyLoopKnownSize()
147 if (AtomicElementSize) { in createMemCpyLoopKnownSize()
180 AtomicElementSize); in createMemCpyLoopUnknownSize()
184 assert((!AtomicElementSize || LoopOpSize % *AtomicElementSize == 0) && in createMemCpyLoopUnknownSize()
224 if (AtomicElementSize) { in createMemCpyLoopUnknownSize()
233 !LoopOpIsInt8 && !(AtomicElementSize && LoopOpSize == AtomicElementSize); in createMemCpyLoopUnknownSize()
239 assert((ResLoopOpSize == AtomicElementSize ? *AtomicElementSize : 1) && in createMemCpyLoopUnknownSize()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h143 std::optional<uint32_t> AtomicElementSize) const;
H A DAMDGPUTargetTransformInfo.cpp422 std::optional<uint32_t> AtomicElementSize) const { in getMemcpyLoopLoweringType()
424 if (AtomicElementSize) in getMemcpyLoopLoweringType()
425 return Type::getIntNTy(Context, *AtomicElementSize * 8); in getMemcpyLoopLoweringType()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h807 std::optional<uint32_t> AtomicElementSize) const { in getMemcpyLoopLoweringType() argument
808 return AtomicElementSize ? Type::getIntNTy(Context, *AtomicElementSize * 8) in getMemcpyLoopLoweringType()
H A DTargetTransformInfo.h1541 std::optional<uint32_t> AtomicElementSize = std::nullopt) const;
2064 std::optional<uint32_t> AtomicElementSize) const = 0;
2738 std::optional<uint32_t> AtomicElementSize) const override { in getMemcpyLoopLoweringType() argument
2741 AtomicElementSize); in getMemcpyLoopLoweringType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1147 std::optional<uint32_t> AtomicElementSize) const { in getMemcpyLoopLoweringType()
1150 AtomicElementSize); in getMemcpyLoopLoweringType()