Home
last modified time | relevance | path

Searched refs:NewGVN (Results 1 – 13 of 13) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DNewGVN.cpp489 class NewGVN { class
656 NewGVN(Function &F, DominatorTree *DT, AssumptionCache *AC, in NewGVN() function in __anon40e6ade20311::NewGVN
891 bool NewGVN::isBackedge(BasicBlock *From, BasicBlock *To) const { in isBackedge()
904 MemoryUseOrDef *NewGVN::getMemoryAccess(const Instruction *I) const { in getMemoryAccess()
910 MemoryPhi *NewGVN::getMemoryAccess(const BasicBlock *BB) const { in getMemoryAccess()
915 BasicBlock *NewGVN::getBlockForValue(Value *V) const { in getBlockForValue()
933 void NewGVN::deleteExpression(const Expression *E) const { in deleteExpression()
961 void NewGVN::sortPHIOps(MutableArrayRef<ValPair> Ops) const { in sortPHIOps()
981 PHIExpression *NewGVN::createPHIExpression(ArrayRef<ValPair> PHIOperands, in createPHIExpression()
1017 bool NewGVN::setBasicExpressionInfo(Instruction *I, BasicExpression *E) const { in setBasicExpressionInfo()
[all …]
DCMakeLists.txt52 NewGVN.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/NewGVN/
Dcondprop-xfail.ll6 ;; NewGVN takes two passes to get this, because we prune predicateinfo
58 ;; NewGVN takes two passes to get test[6,8] and test[6,8]_fp's main part
Dpr10820.ll3 ; NewGVN fails this due to missing load coercion
Dverify-memoryphi.ll2 ; in NewGVN.
Dpr14166.ll3 ; NewGVN fails this due to missing load coercion
Dcalls-nonlocal.ll2 ;; NewGVN zaps the strlens, but currently takes two iterations to evaluate the conditions, because
Ddeadstore.ll5 ;; NewGVN should be able to eliminate any stores of the same value that are actually redundnat.
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h151 bool NewGVN; variable
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp164 NewGVN = RunNewGVN; in PassManagerBuilder()
382 MPM.add(NewGVN ? createNewGVNPass() in addFunctionSimplificationPasses()
841 PM.add(NewGVN ? createNewGVNPass() in addLTOOptimizationPasses()
/external/swiftshader/third_party/llvm-7.0/
DAndroid.mk910 llvm/lib/Transforms/Scalar/NewGVN.cpp \
DBUILD.gn1166 "llvm/lib/Transforms/Scalar/NewGVN.cpp",
/external/swiftshader/
DCMakeLists.txt1407 ${LLVM_DIR}/lib/Transforms/Scalar/NewGVN.cpp