LLVM
20.0.0git
llvm
SCCPInstVisitor
llvm::SCCPInstVisitor Member List
This is the complete list of members for
llvm::SCCPInstVisitor
, including all inherited members.
addArgumentTrackedFunction
(Function *F)
llvm::SCCPInstVisitor
inline
addPredicateInfo
(Function &F, DominatorTree &DT, AssumptionCache &AC)
llvm::SCCPInstVisitor
inline
addToMustPreserveReturnsInFunctions
(Function *F)
llvm::SCCPInstVisitor
inline
addTrackedFunction
(Function *F)
llvm::SCCPInstVisitor
inline
getArgumentTrackedFunctions
()
llvm::SCCPInstVisitor
inline
getConstant
(const ValueLatticeElement &LV, Type *Ty) const
llvm::SCCPInstVisitor
getConstantOrNull
(Value *V) const
llvm::SCCPInstVisitor
getLatticeValueFor
(Value *V) const
llvm::SCCPInstVisitor
inline
getMRVFunctionsTracked
()
llvm::SCCPInstVisitor
inline
getPredicateInfoFor
(Instruction *I)
llvm::SCCPInstVisitor
inline
getStructLatticeValueFor
(Value *V) const
llvm::SCCPInstVisitor
inline
getTrackedGlobals
()
llvm::SCCPInstVisitor
inline
getTrackedRetVals
()
llvm::SCCPInstVisitor
inline
InstVisitor< SCCPInstVisitor >
llvm::SCCPInstVisitor
friend
isArgumentTrackedFunction
(Function *F)
llvm::SCCPInstVisitor
inline
isBlockExecutable
(BasicBlock *BB) const
llvm::SCCPInstVisitor
inline
isEdgeFeasible
(BasicBlock *From, BasicBlock *To) const
llvm::SCCPInstVisitor
isStructLatticeConstant
(Function *F, StructType *STy)
llvm::SCCPInstVisitor
markBlockExecutable
(BasicBlock *BB)
llvm::SCCPInstVisitor
markFunctionUnreachable
(Function *F)
llvm::SCCPInstVisitor
inline
markOverdefined
(Value *V)
llvm::SCCPInstVisitor
inline
mustPreserveReturn
(Function *F)
llvm::SCCPInstVisitor
inline
removeLatticeValueFor
(Value *V)
llvm::SCCPInstVisitor
inline
resetLatticeValueFor
(CallBase *Call)
llvm::SCCPInstVisitor
inline
resolvedUndef
(Instruction &I)
llvm::SCCPInstVisitor
resolvedUndefsIn
(Function &F)
llvm::SCCPInstVisitor
SCCPInstVisitor
(const DataLayout &DL, std::function< const TargetLibraryInfo &(Function &)> GetTLI, LLVMContext &Ctx)
llvm::SCCPInstVisitor
inline
setLatticeValueForSpecializationArguments
(Function *F, const SmallVectorImpl< ArgInfo > &Args)
llvm::SCCPInstVisitor
solve
()
llvm::SCCPInstVisitor
solveWhileResolvedUndefs
()
llvm::SCCPInstVisitor
inline
solveWhileResolvedUndefsIn
(Module &M)
llvm::SCCPInstVisitor
inline
solveWhileResolvedUndefsIn
(SmallVectorImpl< Function * > &WorkList)
llvm::SCCPInstVisitor
inline
trackValueOfArgument
(Argument *A)
llvm::SCCPInstVisitor
inline
trackValueOfGlobalVariable
(GlobalVariable *GV)
llvm::SCCPInstVisitor
inline
visit
(Iterator Start, Iterator End)
llvm::InstVisitor< SCCPInstVisitor >
inline
visit
(Module &M)
llvm::InstVisitor< SCCPInstVisitor >
inline
visit
(Function &F)
llvm::InstVisitor< SCCPInstVisitor >
inline
visit
(BasicBlock &BB)
llvm::InstVisitor< SCCPInstVisitor >
inline
visit
(Module *M)
llvm::InstVisitor< SCCPInstVisitor >
inline
visit
(Function *F)
llvm::InstVisitor< SCCPInstVisitor >
inline
visit
(BasicBlock *BB)
llvm::InstVisitor< SCCPInstVisitor >
inline
visit
(Instruction *I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visit
(Instruction &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitAddrSpaceCastInst
(AddrSpaceCastInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitAllocaInst
(AllocaInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitAtomicCmpXchgInst
(AtomicCmpXchgInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitAtomicRMWInst
(AtomicRMWInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitBasicBlock
(BasicBlock &BB)
llvm::InstVisitor< SCCPInstVisitor >
inline
InstVisitor< SCCPInstVisitor >::visitBinaryOperator
(BinaryOperator &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitBitCastInst
(BitCastInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitBranchInst
(BranchInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitCallInst
(CallInst &I)
llvm::SCCPInstVisitor
inline
visitCatchPadInst
(CatchPadInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitCatchReturnInst
(CatchReturnInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitCleanupPadInst
(CleanupPadInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitCleanupReturnInst
(CleanupReturnInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitDbgDeclareInst
(DbgDeclareInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitDbgInfoIntrinsic
(DbgInfoIntrinsic &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitDbgLabelInst
(DbgLabelInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitDbgValueInst
(DbgValueInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitDbgVariableIntrinsic
(DbgVariableIntrinsic &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitExtractElementInst
(ExtractElementInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitFCmpInst
(FCmpInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitFPExtInst
(FPExtInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitFPToSIInst
(FPToSIInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitFPToUIInst
(FPToUIInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitFPTruncInst
(FPTruncInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitFuncletPadInst
(FuncletPadInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitFunction
(Function &F)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitICmpInst
(ICmpInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitIndirectBrInst
(IndirectBrInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitInsertElementInst
(InsertElementInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitIntrinsicInst
(IntrinsicInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitIntToPtrInst
(IntToPtrInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitLandingPadInst
(LandingPadInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitMemCpyInlineInst
(MemCpyInlineInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitMemCpyInst
(MemCpyInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitMemIntrinsic
(MemIntrinsic &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitMemMoveInst
(MemMoveInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitMemSetInlineInst
(MemSetInlineInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitMemSetInst
(MemSetInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitMemTransferInst
(MemTransferInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitModule
(Module &M)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitPtrToIntInst
(PtrToIntInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitSExtInst
(SExtInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitShuffleVectorInst
(ShuffleVectorInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitSIToFPInst
(SIToFPInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitSwitchInst
(SwitchInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitTruncInst
(TruncInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitUIToFPInst
(UIToFPInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitUnaryInstruction
(UnaryInstruction &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
InstVisitor< SCCPInstVisitor >::visitUnaryOperator
(UnaryOperator &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitVAArgInst
(VAArgInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitVACopyInst
(VACopyInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitVAEndInst
(VAEndInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitVAStartInst
(VAStartInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
visitZExtInst
(ZExtInst &I)
llvm::InstVisitor< SCCPInstVisitor >
inline
Generated on Thu Nov 21 2024 10:51:21 for LLVM by
1.9.6