Lines Matching refs:LookThroughBitCast
81 static Function *getCalledFunction(const Value *V, bool LookThroughBitCast) { in getCalledFunction() argument
82 if (LookThroughBitCast) in getCalledFunction()
103 bool LookThroughBitCast = false) { in getAllocationData() argument
108 const Function *Callee = getCalledFunction(V, LookThroughBitCast); in getAllocationData()
167 static bool hasNoAliasAttr(const Value *V, bool LookThroughBitCast) { in hasNoAliasAttr() argument
168 ImmutableCallSite CS(LookThroughBitCast ? V->stripPointerCasts() : V); in hasNoAliasAttr()
177 bool LookThroughBitCast) { in isAllocationFn() argument
178 return getAllocationData(V, AnyAlloc, TLI, LookThroughBitCast).hasValue(); in isAllocationFn()
184 bool LookThroughBitCast) { in isNoAliasFn() argument
187 return isAllocationFn(V, TLI, LookThroughBitCast) || in isNoAliasFn()
188 hasNoAliasAttr(V, LookThroughBitCast); in isNoAliasFn()
194 bool LookThroughBitCast) { in isMallocLikeFn() argument
195 return getAllocationData(V, MallocLike, TLI, LookThroughBitCast).hasValue(); in isMallocLikeFn()
201 bool LookThroughBitCast) { in isCallocLikeFn() argument
202 return getAllocationData(V, CallocLike, TLI, LookThroughBitCast).hasValue(); in isCallocLikeFn()
208 bool LookThroughBitCast) { in isAllocLikeFn() argument
209 return getAllocationData(V, AllocLike, TLI, LookThroughBitCast).hasValue(); in isAllocLikeFn()