forked from OSchip/llvm-project
b9933f365e
- Renamed IdempotentOperationChecker::isConstant to isConstantOrPseudoConstant to better reflect the function - Changed IdempotentOperationChecker::PreVisitBinaryOperator to only run 'CanVary' once on undefined assumptions - Created new PsuedoConstantAnalysis class and added it to AnalysisContext - Changed IdempotentOperationChecker to exploit the new analysis - Updated tests with psuedo-constants - Added check to IdempotentOperationChecker to see if a Decl is const qualified llvm-svn: 111426 |
||
---|---|---|
.. | ||
AnalysisContext.cpp | ||
CFG.cpp | ||
CFGStmtMap.cpp | ||
CMakeLists.txt | ||
FormatString.cpp | ||
FormatStringParsing.h | ||
LiveVariables.cpp | ||
Makefile | ||
PrintfFormatString.cpp | ||
PsuedoConstantAnalysis.cpp | ||
ReachableCode.cpp | ||
ScanfFormatString.cpp | ||
UninitializedValues.cpp |