Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
76bdd685c2689d75f2f096574c9ac4092092c101
/
clang
/
lib
/
Checker
/
IdempotentOperationChecker.cpp
76bdd68
Extracted out some useful common functions in IdempotentOperationChecker to their own CheckerHelpers file.
by Tom Care
· 15 years ago
83b598c
Finesse 'idempotent operations' analyzer issues to include the opcode of the binary operator for clearer error reporting. Also remove the 'Idempotent operation' prefix in messages; it's redundant since the bug type is the same.
by Ted Kremenek
· 15 years ago
e5cc6a8
Put 'Idempotent operations' static analyzer issues in the 'Dead code' category.
by Ted Kremenek
· 15 years ago
8b9fd89
Fix APFloat assertion failure in IdempotentOperationChecker resulting in having
by Ted Kremenek
· 15 years ago
826e6b4
Improved false positive rate for the idempotent operations checker and moved it into the default path-sensitive analysis options.
by Tom Care
· 15 years ago
ca1f871
Change explicit handling of impossible condition to call llvm_unreachable in IdempotentOperationChecker::PreVisitBinaryOperator.
by Tom Care
· 15 years ago
509a9ce
Silence an annoying GCC warning about use of an uninitialized variable. Even
by Chandler Carruth
· 15 years ago
dce439d
Use 'llvm_unreachable' to mark impossible code paths so that GCC doesn't
by Chandler Carruth
· 15 years ago
3ff08a8
Added a path-sensitive idempotent operation checker (-analyzer-idempotent-operation). Finds idempotent and/or tautological operations in a path sensitive context, flagging operations that have no effect or a predictable effect.
by Tom Care
· 15 years ago