Lines Matching refs:AtomicElementSize
25 Optional<uint32_t> AtomicElementSize) { in createMemCpyLoopKnownSize() argument
46 AtomicElementSize); in createMemCpyLoopKnownSize()
47 assert((!AtomicElementSize || !LoopOpType->isVectorTy()) && in createMemCpyLoopKnownSize()
51 assert((!AtomicElementSize || LoopOpSize % *AtomicElementSize == 0) && in createMemCpyLoopKnownSize()
100 if (AtomicElementSize) { in createMemCpyLoopKnownSize()
123 DstAlign.value(), AtomicElementSize); in createMemCpyLoopKnownSize()
132 (!AtomicElementSize || OperandSize % *AtomicElementSize == 0) && in createMemCpyLoopKnownSize()
165 if (AtomicElementSize) { in createMemCpyLoopKnownSize()
182 Optional<uint32_t> AtomicElementSize) { in createMemCpyLoopUnknownSize() argument
200 AtomicElementSize); in createMemCpyLoopUnknownSize()
201 assert((!AtomicElementSize || !LoopOpType->isVectorTy()) && in createMemCpyLoopUnknownSize()
204 assert((!AtomicElementSize || LoopOpSize % *AtomicElementSize == 0) && in createMemCpyLoopUnknownSize()
253 if (AtomicElementSize) { in createMemCpyLoopUnknownSize()
262 !LoopOpIsInt8 && !(AtomicElementSize && LoopOpSize == AtomicElementSize); in createMemCpyLoopUnknownSize()
264 Type *ResLoopOpType = AtomicElementSize in createMemCpyLoopUnknownSize()
265 ? Type::getIntNTy(Ctx, *AtomicElementSize * 8) in createMemCpyLoopUnknownSize()
268 assert((ResLoopOpSize == AtomicElementSize ? *AtomicElementSize : 1) && in createMemCpyLoopUnknownSize()
330 if (AtomicElementSize) { in createMemCpyLoopUnknownSize()