Manman Ren
f40d578d7e
Debug Info Finder|Verifier: handle DbgLoc attached to instructions.
...
Also remove checking of llvm.dbg.sp since it is not used in generating dwarf.
Current state of Finder:
DebugInfoFinder tries to list all debug info MDNodes used in a module. To
list debug info MDNodes used by an instruction, DebugInfoFinder provides
processDeclare, processValue and processLocation to handle DbgDeclareInst,
DbgValueInst and DbgLoc attached to instructions. processModule will go
through all DICompileUnits in llvm.dbg.cu and list debug info MDNodes
used by the CUs.
TODO:
1> Finder has a list of CUs, SPs, Types, Scopes and global variables. We
need to add a list of variables that are used by DbgDeclareInst and
DbgValueInst.
2> MDString fields should be null or isa<MDString> and MDNode fields should be
null or isa<MDNode>. We currently use empty string or int 0 to represent null.
3> Go though Verify functions and make sure that they check field types.
4> Clean up existing testing cases to remove llvm.dbg.sp and make sure each
testing case has a llvm.dbg.cu.
Re-apply r187609 with fix to pass ocaml binding. vmcore.ml generates a debug
location with scope being metadata !{}, in verifier we treat this as a null
scope.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187812 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-06 19:38:43 +00:00
..
2013-07-14 06:24:09 +00:00
2013-03-12 16:27:52 +00:00
2012-07-02 19:09:46 +00:00
2012-07-02 19:09:46 +00:00
2012-06-08 23:15:12 +00:00
2012-06-08 23:15:12 +00:00
2012-07-02 12:47:22 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-26 20:04:30 +00:00
2013-07-14 06:24:09 +00:00
2013-08-06 19:38:43 +00:00
2012-06-08 23:15:12 +00:00
2013-07-14 06:24:09 +00:00
2013-04-22 08:02:43 +00:00
2013-07-25 19:33:30 +00:00
2013-07-29 20:18:19 +00:00
2013-06-27 11:49:26 +00:00
2013-06-26 16:39:06 +00:00
2013-07-14 06:24:09 +00:00
2013-05-30 03:05:14 +00:00
2013-07-14 06:24:09 +00:00
2013-04-12 04:06:46 +00:00
2013-04-12 04:06:46 +00:00
2013-07-29 20:18:19 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2012-10-12 23:39:43 +00:00
2013-07-29 20:18:19 +00:00
2013-05-25 03:08:10 +00:00
2012-12-10 23:21:26 +00:00
2013-07-13 20:38:47 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2013-04-29 22:58:55 +00:00
2013-04-29 22:58:55 +00:00
2013-04-29 22:58:55 +00:00
2013-04-29 22:58:55 +00:00
2013-07-14 06:24:09 +00:00
2013-04-29 22:58:55 +00:00
2013-04-29 22:58:55 +00:00
2013-07-03 21:42:57 +00:00
2012-09-29 21:43:49 +00:00
2012-05-30 00:42:39 +00:00
2013-04-29 22:58:55 +00:00
2013-04-29 22:58:55 +00:00
2012-08-09 01:56:44 +00:00
2013-07-13 20:38:47 +00:00
2012-08-13 18:52:44 +00:00
2013-07-14 06:24:09 +00:00
2012-08-27 22:12:44 +00:00
2013-07-18 22:47:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-03 16:41:29 +00:00
2013-07-03 16:41:29 +00:00
2013-07-25 18:35:14 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-18 22:47:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-04-22 13:06:52 +00:00
2013-04-18 09:11:08 +00:00
2013-07-14 06:24:09 +00:00
2013-05-05 07:48:36 +00:00
2013-05-05 07:48:36 +00:00
2013-07-24 20:20:37 +00:00
2013-05-20 08:01:34 +00:00
2013-05-20 08:01:34 +00:00
2013-05-13 02:07:05 +00:00
2013-06-07 20:10:37 +00:00
2013-07-18 18:35:22 +00:00
2013-07-30 04:43:08 +00:00
2013-07-29 09:25:50 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2012-09-13 15:05:10 +00:00
2013-03-12 16:27:52 +00:00
2012-07-02 12:47:22 +00:00
2013-08-01 21:42:05 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-18 22:47:09 +00:00
2013-07-14 06:24:09 +00:00
2012-11-14 01:47:00 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-03 09:20:36 +00:00
2012-08-31 02:08:34 +00:00
2013-07-14 06:24:09 +00:00
2013-07-25 18:35:19 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2012-12-19 20:16:09 +00:00
2012-06-18 14:51:32 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2012-06-11 08:07:26 +00:00
2013-05-23 17:02:23 +00:00
2012-11-29 00:26:11 +00:00
2013-07-14 06:24:09 +00:00
2013-04-29 22:58:55 +00:00
2012-09-12 11:25:02 +00:00
2013-07-12 23:33:03 +00:00
2013-05-29 22:03:55 +00:00
2012-07-31 02:47:24 +00:00
2013-07-13 20:38:47 +00:00
2012-11-29 19:38:06 +00:00
2012-07-02 12:47:22 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2012-10-04 21:33:24 +00:00
2013-07-14 06:24:09 +00:00
2013-03-18 22:08:16 +00:00
2013-07-27 01:26:08 +00:00
2013-07-29 18:12:58 +00:00
2013-07-27 01:26:08 +00:00
2013-07-26 20:04:30 +00:00
2013-07-27 01:26:08 +00:00
2013-07-26 20:04:30 +00:00
2013-07-26 20:04:30 +00:00
2012-10-03 08:29:36 +00:00
2013-06-04 22:52:09 +00:00
2013-07-18 18:35:22 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2013-07-25 18:35:14 +00:00
2013-07-14 06:24:09 +00:00
2012-11-14 19:13:30 +00:00
2013-07-14 06:24:09 +00:00
2012-11-27 16:11:16 +00:00
2013-06-07 18:36:03 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2013-07-13 20:38:47 +00:00
2013-07-13 20:38:47 +00:00
2013-05-17 23:49:01 +00:00
2013-06-14 02:49:43 +00:00
2013-07-14 06:24:09 +00:00
2013-06-14 02:49:43 +00:00
2013-06-21 22:56:30 +00:00
2013-06-14 02:49:43 +00:00
2013-06-14 02:49:43 +00:00
2013-06-14 02:49:43 +00:00
2013-06-14 02:49:43 +00:00
2013-05-14 16:26:38 +00:00
2013-07-14 06:24:09 +00:00
2013-06-14 02:49:43 +00:00
2013-07-14 06:24:09 +00:00
2013-06-14 02:49:43 +00:00
2013-06-14 02:49:43 +00:00
2013-06-14 02:49:43 +00:00
2013-06-14 02:49:43 +00:00
2013-05-14 16:26:38 +00:00
2013-06-14 02:49:43 +00:00
2013-06-10 00:35:57 +00:00
2013-06-14 02:49:43 +00:00
2013-07-22 15:49:36 +00:00
2013-06-14 02:49:43 +00:00
2013-05-14 16:26:38 +00:00
2013-06-14 02:49:43 +00:00
2013-06-14 02:49:43 +00:00
2013-06-14 02:49:43 +00:00
2013-06-14 02:49:43 +00:00
2013-06-14 02:49:43 +00:00
2013-07-18 22:29:15 +00:00
2013-07-06 12:58:45 +00:00
2013-07-13 20:38:47 +00:00
2013-07-13 20:38:47 +00:00
2012-08-14 00:56:06 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2012-09-01 06:04:27 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-25 18:35:14 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-03-21 21:30:49 +00:00
2013-07-14 06:24:09 +00:00
2013-01-07 12:31:25 +00:00
2013-03-18 22:30:07 +00:00
2013-07-14 06:24:09 +00:00
2013-04-21 12:20:19 +00:00
2013-04-21 12:20:19 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2012-06-15 21:32:12 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-03 16:41:29 +00:00
2013-07-14 06:24:09 +00:00
2013-07-19 23:52:47 +00:00
2013-07-22 15:49:36 +00:00
2013-02-14 14:46:12 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2012-10-26 23:39:46 +00:00
2013-03-08 02:21:08 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-18 18:35:22 +00:00
2013-03-18 20:31:44 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-22 15:49:36 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2012-07-02 12:47:22 +00:00
2013-06-17 19:00:36 +00:00
2013-07-14 06:24:09 +00:00
2013-07-22 15:49:36 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-04-02 15:58:51 +00:00
2013-07-30 20:34:59 +00:00
2013-07-14 06:24:09 +00:00
2012-05-20 06:38:42 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-06-18 20:14:39 +00:00
2013-02-20 21:33:32 +00:00
2012-06-22 02:50:31 +00:00
2013-02-19 15:27:05 +00:00
2013-02-22 10:01:33 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2012-09-29 21:43:49 +00:00
2013-07-14 06:24:09 +00:00
2013-05-01 19:18:51 +00:00
2012-09-29 21:43:49 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2012-07-01 17:08:01 +00:00
2013-03-11 03:49:23 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-05-23 19:11:20 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-12 14:54:12 +00:00
2013-08-06 13:58:03 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-06-09 12:36:57 +00:00
2013-07-14 06:24:09 +00:00
2013-07-25 18:35:14 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2013-02-05 18:23:10 +00:00
2012-05-17 13:12:13 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2012-06-11 21:14:28 +00:00
2012-07-02 12:47:22 +00:00
2013-07-14 06:24:09 +00:00
2013-07-25 18:35:14 +00:00
2013-07-14 06:24:09 +00:00
2012-09-18 21:24:16 +00:00
2012-12-01 01:06:44 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-12 14:54:12 +00:00
2012-07-02 12:47:22 +00:00
2013-07-13 20:38:47 +00:00
2012-06-15 21:32:12 +00:00
2012-07-02 12:47:22 +00:00
2013-07-14 06:24:09 +00:00
2012-07-02 12:47:22 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-18 22:29:15 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2012-05-07 20:51:25 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-18 22:47:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-04-30 17:52:57 +00:00
2013-07-14 06:24:09 +00:00
2013-07-18 13:17:26 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-18 22:47:09 +00:00
2013-07-30 00:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-03-02 19:38:33 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-18 22:47:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-17 14:03:49 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-18 22:47:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-13 20:38:47 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-18 22:47:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-07-14 06:24:09 +00:00
2013-06-08 00:07:54 +00:00
2013-03-29 17:14:24 +00:00
2013-03-20 22:53:44 +00:00