Tom Care
a460311710
Improvements to IdempotentOperationChecker and its use of PseudoConstantAnalysis
...
- Added wasReferenced function to PseudoConstantAnalysis to determine if a variable was ever referenced in a function (outside of a self-assignment)
- BlockDeclRefExpr referenced variables are now explicitly added to the non-constant list
- Remove unnecessary ignore of implicit casts
- Generalized parameter self-assign detection to detect deliberate self-assigns of variables to avoid unused variable warnings
- Updated test cases with deliberate self-assignments
- Fixed bug with C++ references and pseudoconstants
- Added test case for C++ references and pseudoconstants
llvm-svn: 111965
2010-08-24 21:09:07 +00:00
..
2010-08-11 06:10:55 +00:00
2010-04-01 03:47:27 +00:00
2010-08-06 22:23:07 +00:00
2010-07-19 01:31:21 +00:00
2010-08-11 06:10:55 +00:00
2010-06-21 20:08:28 +00:00
2010-06-18 22:49:11 +00:00
2010-08-15 01:15:58 +00:00
2010-07-06 02:34:42 +00:00
2010-08-19 18:59:37 +00:00
2010-02-05 02:26:30 +00:00
2010-08-18 02:45:56 +00:00
2010-08-11 06:10:55 +00:00
2010-07-04 00:00:41 +00:00
2010-08-11 06:10:55 +00:00
2010-07-04 00:00:41 +00:00
2010-04-26 21:31:17 +00:00
2010-08-17 22:05:33 +00:00
2010-08-02 21:13:48 +00:00
2010-01-25 04:41:41 +00:00
2010-08-13 01:36:11 +00:00
2010-05-19 17:38:06 +00:00
2010-04-17 09:33:03 +00:00
2010-08-22 01:00:03 +00:00
2010-01-26 22:59:55 +00:00
2010-07-27 23:26:07 +00:00
2010-08-05 00:19:24 +00:00
2010-08-16 23:25:19 +00:00
2010-03-27 21:19:47 +00:00
2010-03-27 21:19:47 +00:00
2010-07-01 20:09:55 +00:00
2010-01-25 04:41:41 +00:00
2010-03-27 21:19:47 +00:00
2010-08-16 01:15:17 +00:00
2010-06-15 17:48:49 +00:00
2010-03-23 05:05:02 +00:00
2010-08-18 23:57:06 +00:00
2010-08-24 04:26:55 +00:00
2010-08-22 01:00:03 +00:00
2010-07-23 23:04:53 +00:00
2010-08-06 22:23:07 +00:00
2010-08-06 22:23:07 +00:00
2010-08-16 20:34:06 +00:00
2010-06-28 15:56:07 +00:00
2010-08-24 21:09:07 +00:00
2010-08-15 01:15:58 +00:00
2010-03-27 21:19:47 +00:00
2010-07-18 00:14:47 +00:00
2010-08-18 23:23:40 +00:00
2010-01-25 04:41:41 +00:00
2010-08-11 06:10:55 +00:00
2010-03-30 20:24:48 +00:00
2010-04-21 00:45:42 +00:00
2010-04-17 09:33:03 +00:00
2010-05-19 17:38:06 +00:00
2010-08-11 06:10:55 +00:00
2010-07-07 12:24:14 +00:00
2010-06-15 17:48:49 +00:00
2010-03-27 21:19:47 +00:00
2010-03-27 21:19:47 +00:00
2010-02-08 16:18:51 +00:00
2010-06-18 22:49:11 +00:00
2010-08-23 01:37:32 +00:00
2010-08-11 06:10:55 +00:00
2010-03-27 21:19:47 +00:00
2010-08-16 01:15:17 +00:00
2010-08-16 01:15:17 +00:00
2010-08-09 20:31:57 +00:00
2010-08-22 01:00:03 +00:00
2010-08-16 01:15:17 +00:00
2010-08-22 01:00:03 +00:00
2010-08-21 11:00:26 +00:00
2010-06-28 08:26:15 +00:00
2010-08-14 20:18:45 +00:00
2010-07-20 06:22:24 +00:00
2010-03-27 21:19:47 +00:00
2010-03-27 21:19:47 +00:00
2010-03-27 21:19:47 +00:00
2010-03-27 21:19:47 +00:00
2010-04-09 20:26:58 +00:00
2010-08-12 23:01:06 +00:00
2010-08-14 20:22:12 +00:00
2010-07-06 23:33:54 +00:00