LLVM 19.0.0git
AllocaSlices::SliceBuilder Member List

This is the complete list of members for AllocaSlices::SliceBuilder, including all inherited members.

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