• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/

Lines Matching defs:LookThroughBitCast

111 static const Function *getCalledFunction(const Value *V, bool LookThroughBitCast,
117 if (LookThroughBitCast)
174 bool LookThroughBitCast = false) {
177 getCalledFunction(V, LookThroughBitCast, IsNoBuiltinCall))
186 bool LookThroughBitCast = false) {
189 getCalledFunction(V, LookThroughBitCast, IsNoBuiltinCall))
200 getCalledFunction(V, /*LookThroughBitCast=*/false, IsNoBuiltinCall);
227 static bool hasNoAliasAttr(const Value *V, bool LookThroughBitCast) {
228 ImmutableCallSite CS(LookThroughBitCast ? V->stripPointerCasts() : V);
236 bool LookThroughBitCast) {
237 return getAllocationData(V, AnyAlloc, TLI, LookThroughBitCast).hasValue();
241 bool LookThroughBitCast) {
242 return getAllocationData(V, AnyAlloc, GetTLI, LookThroughBitCast).hasValue();
248 bool LookThroughBitCast) {
251 return isAllocationFn(V, TLI, LookThroughBitCast) ||
252 hasNoAliasAttr(V, LookThroughBitCast);
258 bool LookThroughBitCast) {
259 return getAllocationData(V, MallocLike, TLI, LookThroughBitCast).hasValue();
263 bool LookThroughBitCast) {
264 return getAllocationData(V, MallocLike, GetTLI, LookThroughBitCast)
271 bool LookThroughBitCast) {
272 return getAllocationData(V, CallocLike, TLI, LookThroughBitCast).hasValue();
278 bool LookThroughBitCast) {
280 LookThroughBitCast).hasValue();
286 bool LookThroughBitCast) {
287 return getAllocationData(V, AllocLike, TLI, LookThroughBitCast).hasValue();
293 bool LookThroughBitCast) {
294 return getAllocationData(V, ReallocLike, TLI, LookThroughBitCast).hasValue();
306 bool LookThroughBitCast) {
307 return getAllocationData(V, OpNewLike, TLI, LookThroughBitCast).hasValue();
313 bool LookThroughBitCast) {
314 return getAllocationData(V, StrDupLike, TLI, LookThroughBitCast).hasValue();
465 getCalledFunction(I, /*LookThroughBitCast=*/false, IsNoBuiltinCall);