Lines Matching refs:MemoryLocation
21 MemoryLocation MemoryLocation::get(const LoadInst *LI) { in get()
26 return MemoryLocation(LI->getPointerOperand(), in get()
30 MemoryLocation MemoryLocation::get(const StoreInst *SI) { in get()
35 return MemoryLocation(SI->getPointerOperand(), in get()
40 MemoryLocation MemoryLocation::get(const VAArgInst *VI) { in get()
44 return MemoryLocation(VI->getPointerOperand(), UnknownSize, AATags); in get()
47 MemoryLocation MemoryLocation::get(const AtomicCmpXchgInst *CXI) { in get()
52 return MemoryLocation( in get()
57 MemoryLocation MemoryLocation::get(const AtomicRMWInst *RMWI) { in get()
62 return MemoryLocation(RMWI->getPointerOperand(), in get()
67 MemoryLocation MemoryLocation::getForSource(const MemTransferInst *MTI) { in getForSource()
77 return MemoryLocation(MTI->getRawSource(), Size, AATags); in getForSource()
80 MemoryLocation MemoryLocation::getForDest(const MemIntrinsic *MTI) { in getForDest()
90 return MemoryLocation(MTI->getRawDest(), Size, AATags); in getForDest()
93 MemoryLocation MemoryLocation::getForArgument(ImmutableCallSite CS, in getForArgument()
113 return MemoryLocation(Arg, LenCI->getZExtValue(), AATags); in getForArgument()
120 return MemoryLocation( in getForArgument()
125 return MemoryLocation( in getForArgument()
132 return MemoryLocation(Arg, DL.getTypeStoreSize(II->getType()), AATags); in getForArgument()
136 return MemoryLocation( in getForArgument()
151 return MemoryLocation(Arg, 16, AATags); in getForArgument()
153 return MemoryLocation(Arg, LenCI->getZExtValue(), AATags); in getForArgument()
157 return MemoryLocation(CS.getArgument(ArgIdx), UnknownSize, AATags); in getForArgument()