Manman Ren
921382ed78
Debug Info Verifier: verify SPs in llvm.dbg.sp.
...
Also always add DIType, DISubprogram and DIGlobalVariable to the list
in DebugInfoFinder without checking them, so we can verify them later
on.
llvm-svn: 187285
2013-07-27 01:26:08 +00:00
Manman Ren
5873770238
Debug Info: improve the verifier to check field types.
...
Make sure the context field of DIType is MDNode.
Fix testing cases to make them pass the verifier.
llvm-svn: 187150
2013-07-25 19:33:30 +00:00
Manman Ren
fdfc1ebfbc
Debug Info: improve the Finder.
...
Improve the Finder to handle context of a DIVariable used by DbgValueInst.
Fix testing cases to make them pass the verifier.
llvm-svn: 187052
2013-07-24 17:10:09 +00:00
Manman Ren
1a5ff287fd
TBAA: remove !tbaa from testing cases if not used.
...
This will make it easier to turn on struct-path aware TBAA since the metadata
format will change.
llvm-svn: 180796
2013-04-30 17:52:57 +00:00
Jyotsna Verma
27c06f3322
Hexagon: Enable SupportDebugInfomation and DwarfInSection flags.
...
llvm-svn: 178279
2013-03-28 19:34:49 +00:00
Krzysztof Parzyszek
9a278f108a
Extend Hexagon hardware loop generation to handle various additional cases:
...
- variety of compare instructions,
- loops with no preheader,
- arbitrary lower and upper bounds.
llvm-svn: 174904
2013-02-11 21:37:55 +00:00