Home
last modified time | relevance | path

Searched refs:AMI (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1158 if (auto *AMI = dyn_cast<AtomicMemIntrinsic>(II)) in visitCallInst() local
1159 if (ConstantInt *NumBytes = dyn_cast<ConstantInt>(AMI->getLength())) in visitCallInst()
1161 (NumBytes->getZExtValue() % AMI->getElementSizeInBytes() != 0)) { in visitCallInst()
1162 CreateNonTerminatorUnreachable(AMI); in visitCallInst()
1163 assert(AMI->getType()->isVoidTy() && in visitCallInst()
1165 return eraseInstFromFunction(*AMI); in visitCallInst()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp529 if (auto *AMI = dyn_cast<AtomicMemIntrinsic>(DeadI)) { in tryToShorten() local
532 const uint32_t ElementSize = AMI->getElementSizeInBytes(); in tryToShorten()
/llvm-project-15.0.7/llvm/lib/IR/
H A DVerifier.cpp4996 const auto *AMI = cast<AtomicMemIntrinsic>(&Call); in visitIntrinsicCall() local
4999 cast<ConstantInt>(AMI->getRawElementSizeInBytes()); in visitIntrinsicCall()
5009 uint64_t DstAlignment = AMI->getDestAlignment(); in visitIntrinsicCall()
5012 if (const auto *AMT = dyn_cast<AtomicMemTransferInst>(AMI)) { in visitIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3166 SmallVectorImpl<Instruction *> &AMI, const TargetLowering &TLI, in AddressingModeMatcher() argument
3174 : AddrModeInsts(AMI), TLI(TLI), TRI(TRI), in AddressingModeMatcher()