LLVM 20.0.0git
llvm::PtrUseVisitor< DerivedT > Member List

This is the complete list of members for llvm::PtrUseVisitor< DerivedT >, including all inherited members.

adjustOffsetForGEP(GetElementPtrInst &GEPI)llvm::detail::PtrUseVisitorBaseprotected
DLllvm::detail::PtrUseVisitorBaseprotected
enqueueUsers(Instruction &I)llvm::detail::PtrUseVisitorBaseprotected
InstVisitor< DerivedT >llvm::PtrUseVisitor< DerivedT >friend
IsOffsetKnownllvm::detail::PtrUseVisitorBaseprotected
Offsetllvm::detail::PtrUseVisitorBaseprotected
PIllvm::detail::PtrUseVisitorBaseprotected
PtrUseVisitor(const DataLayout &DL)llvm::PtrUseVisitor< DerivedT >inline
PtrUseVisitorBase(const DataLayout &DL)llvm::detail::PtrUseVisitorBaseinlineprotected
Ullvm::detail::PtrUseVisitorBaseprotected
visit(Iterator Start, Iterator End)llvm::InstVisitor< DerivedT >inlineprotected
visit(Module &M)llvm::InstVisitor< DerivedT >inlineprotected
visit(Function &F)llvm::InstVisitor< DerivedT >inlineprotected
visit(BasicBlock &BB)llvm::InstVisitor< DerivedT >inlineprotected
visit(Module *M)llvm::InstVisitor< DerivedT >inlineprotected
visit(Function *F)llvm::InstVisitor< DerivedT >inlineprotected
visit(BasicBlock *BB)llvm::InstVisitor< DerivedT >inlineprotected
visit(Instruction *I)llvm::InstVisitor< DerivedT >inlineprotected
visit(Instruction &I)llvm::InstVisitor< DerivedT >inlineprotected
visitAddrSpaceCastInst(AddrSpaceCastInst &ASC)llvm::PtrUseVisitor< DerivedT >inlineprotected
visitAllocaInst(AllocaInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitAtomicCmpXchgInst(AtomicCmpXchgInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitAtomicRMWInst(AtomicRMWInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitBasicBlock(BasicBlock &BB)llvm::InstVisitor< DerivedT >inlineprotected
visitBinaryOperator(BinaryOperator &I)llvm::InstVisitor< DerivedT >inlineprotected
visitBitCastInst(BitCastInst &BC)llvm::PtrUseVisitor< DerivedT >inlineprotected
visitBranchInst(BranchInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitCallBase(CallBase &CB)llvm::PtrUseVisitor< DerivedT >inlineprotected
visitCallBrInst(CallBrInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitCallInst(CallInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitCastInst(CastInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitCatchPadInst(CatchPadInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitCatchReturnInst(CatchReturnInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitCatchSwitchInst(CatchSwitchInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitCleanupPadInst(CleanupPadInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitCleanupReturnInst(CleanupReturnInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitCmpInst(CmpInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitDbgDeclareInst(DbgDeclareInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitDbgInfoIntrinsic(DbgInfoIntrinsic &I)llvm::PtrUseVisitor< DerivedT >inlineprotected
visitDbgLabelInst(DbgLabelInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitDbgValueInst(DbgValueInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitDbgVariableIntrinsic(DbgVariableIntrinsic &I)llvm::InstVisitor< DerivedT >inlineprotected
VisitedUsesllvm::detail::PtrUseVisitorBaseprotected
visitExtractElementInst(ExtractElementInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitExtractValueInst(ExtractValueInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitFCmpInst(FCmpInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitFenceInst(FenceInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitFPExtInst(FPExtInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitFPToSIInst(FPToSIInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitFPToUIInst(FPToUIInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitFPTruncInst(FPTruncInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitFreezeInst(FreezeInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitFuncletPadInst(FuncletPadInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitFunction(Function &F)llvm::InstVisitor< DerivedT >inlineprotected
visitGetElementPtrInst(GetElementPtrInst &GEPI)llvm::PtrUseVisitor< DerivedT >inlineprotected
visitICmpInst(ICmpInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitIndirectBrInst(IndirectBrInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitInsertElementInst(InsertElementInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitInsertValueInst(InsertValueInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitInstruction(Instruction &I)llvm::InstVisitor< DerivedT >inlineprotected
visitIntrinsicInst(IntrinsicInst &II)llvm::PtrUseVisitor< DerivedT >inlineprotected
visitIntToPtrInst(IntToPtrInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitInvokeInst(InvokeInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitLandingPadInst(LandingPadInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitLoadInst(LoadInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitMemCpyInlineInst(MemCpyInlineInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitMemCpyInst(MemCpyInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitMemIntrinsic(MemIntrinsic &I)llvm::PtrUseVisitor< DerivedT >inlineprotected
visitMemMoveInst(MemMoveInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitMemSetInlineInst(MemSetInlineInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitMemSetInst(MemSetInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitMemTransferInst(MemTransferInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitModule(Module &M)llvm::InstVisitor< DerivedT >inlineprotected
visitPHINode(PHINode &I)llvm::InstVisitor< DerivedT >inlineprotected
visitPtr(Instruction &I)llvm::PtrUseVisitor< DerivedT >inline
visitPtrToIntInst(PtrToIntInst &I)llvm::PtrUseVisitor< DerivedT >inlineprotected
visitResumeInst(ResumeInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitReturnInst(ReturnInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitSelectInst(SelectInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitSExtInst(SExtInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitShuffleVectorInst(ShuffleVectorInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitSIToFPInst(SIToFPInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitStoreInst(StoreInst &SI)llvm::PtrUseVisitor< DerivedT >inlineprotected
visitSwitchInst(SwitchInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitTerminator(Instruction &I)llvm::InstVisitor< DerivedT >inlineprotected
visitTruncInst(TruncInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitUIToFPInst(UIToFPInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitUnaryInstruction(UnaryInstruction &I)llvm::InstVisitor< DerivedT >inlineprotected
visitUnaryOperator(UnaryOperator &I)llvm::InstVisitor< DerivedT >inlineprotected
visitUnreachableInst(UnreachableInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitVAArgInst(VAArgInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitVACopyInst(VACopyInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitVAEndInst(VAEndInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitVAStartInst(VAStartInst &I)llvm::InstVisitor< DerivedT >inlineprotected
visitZExtInst(ZExtInst &I)llvm::InstVisitor< DerivedT >inlineprotected
Worklistllvm::detail::PtrUseVisitorBaseprotected