LLVM 22.0.0git
TypeMetadataUtils.cpp File Reference

Go to the source code of this file.

Functions

static void findCallsAtConstantOffset (SmallVectorImpl< DevirtCallSite > &DevirtCalls, bool *HasNonCallUses, Value *FPtr, uint64_t Offset, const CallInst *CI, DominatorTree &DT)
static void findLoadCallsAtConstantOffset (const Module *M, SmallVectorImpl< DevirtCallSite > &DevirtCalls, Value *VPtr, int64_t Offset, const CallInst *CI, DominatorTree &DT)
static void replaceRelativePointerUserWithZero (User *U)

Function Documentation

◆ findCallsAtConstantOffset()

◆ findLoadCallsAtConstantOffset()

◆ replaceRelativePointerUserWithZero()

void replaceRelativePointerUserWithZero ( User * U)
static

Definition at line 243 of file TypeMetadataUtils.cpp.

References llvm::dyn_cast().

Referenced by llvm::replaceRelativePointerUsersWithZero().