Home
last modified time | relevance | path

Searched refs:GVNHoist (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp244 class GVNHoist { class
246 GVNHoist(DominatorTree *DT, PostDominatorTree *PDT, AliasAnalysis *AA, in GVNHoist() function in llvm::GVNHoist
507 bool GVNHoist::run(Function &F) { in run()
545 unsigned int GVNHoist::rank(const Value *V) const { in rank()
567 bool GVNHoist::hasEH(const BasicBlock *BB) { in hasEH()
586 bool GVNHoist::hasMemoryUse(const Instruction *NewPt, MemoryDef *Def, in hasMemoryUse()
620 bool GVNHoist::hasEHhelper(const BasicBlock *BB, const BasicBlock *SrcBB, in hasEHhelper()
639 bool GVNHoist::hasEHOrLoadsOnPath(const Instruction *NewPt, MemoryDef *Def, in hasEHOrLoadsOnPath()
676 bool GVNHoist::hasEHOnPath(const BasicBlock *HoistPt, const BasicBlock *SrcBB, in hasEHOnPath()
706 bool GVNHoist::safeToHoistLdSt(const Instruction *NewPt, in safeToHoistLdSt()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h918 friend class GVNHoist;
/freebsd/lib/clang/libllvm/
H A DMakefile1837 SRCS_MIN+= Transforms/Scalar/GVNHoist.cpp