1fe3f9af7ff385c28b96cc46ee1ed3737c813c3a |
|
19-Jul-2013 |
Eric Christopher <echristo@gmail.com> |
Remove DIBuilder cache of variable TheCU and change the few uses that wanted it. Also change the interface for createCompileUnit to compensate. Fix comments that refer to TheCU as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186637 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|
7c05da187c9fd7ac83b97ecbe207b88a711667da |
|
18-Jul-2013 |
Eric Christopher <echristo@gmail.com> |
Revert "Remove DIBuilder cache of variable TheCU and change the few" This reverts commit r186599 as I didn't want to commit this yet. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186601 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|
6abb4d2ef28f2c688498a10dfe0e4bd1b36882e3 |
|
18-Jul-2013 |
Eric Christopher <echristo@gmail.com> |
Remove DIBuilder cache of variable TheCU and change the few uses that wanted it. Also change the interface for createCompileUnit to compensate. Fix comments that refer to TheCU as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186599 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|
36ee010b9d2ab6250d9c23d311510fcdcad646c3 |
|
18-Jul-2013 |
Eric Christopher <echristo@gmail.com> |
Add comparison operators for DIDescriptors to fix c++98 fallout of operator bool change. Also convert a variable in DebugIR. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186544 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|
1276b396130a0cdbbb8e6c05a6e43123df18ed60 |
|
05-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Use sys::fs::createTemporaryFile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185719 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|
88328d2ff47670314a1007a4c81c42adf026ee9f |
|
02-Jul-2013 |
Manman Ren <mren@apple.com> |
Debug Info: cleanup git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185456 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|
89c83b76329ad8eb383a72f14e03dd13b5d780b7 |
|
01-Jul-2013 |
Manman Ren <mren@apple.com> |
Debug Info: clean up usage of Verify. No functionality change. It should suffice to check the type of a debug info metadata, instead of calling Verify. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185383 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|
3ca4fa7c265b9f42d2c6bad2362c6ba6640d1b92 |
|
28-Jun-2013 |
Daniel Malea <daniel.malea@intel.com> |
Remove needless include (unistd.h) in DebugIR pass - should unbreak Windows builds git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185198 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|
aadaf9f230a187b0bc87a18ddff78600b1622175 |
|
28-Jun-2013 |
Daniel Malea <daniel.malea@intel.com> |
Remove limitation on DebugIR that made it require existing debug metadata. - Build debug metadata for 'bare' Modules using DIBuilder - DebugIR can be constructed to generate an IR file (to be seen by a debugger) or not in cases where the user already has an IR file on disk. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185193 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|
f8c243abba01d9d4fe53f7ab962139593f184400 |
|
24-May-2013 |
Daniel Malea <daniel.malea@intel.com> |
Re-implement DebugIR in a way that does not subclass AssemblyWriter: - move AsmWriter.h from public headers into lib - marked all AssemblyWriter functions as non-virtual; no need to override them - DebugIR now "plugs into" AssemblyWriter with an AssemblyAnnotationWriter helper - exposed flags to control hiding of a) debug metadata b) debug intrinsic calls C/R: Paul Redmond git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182617 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|
13ace6664fad8b4d0277d16690674f4e1f176642 |
|
08-May-2013 |
Daniel Malea <daniel.malea@intel.com> |
Add DebugIR pass -- emits IR file and replace source lines with IR lines in MD - requires existing debug information to be present - fixes up file name and line number information in metadata - emits a "<orig_filename>-debug.ll" succinct IR file (without !dbg metadata or debug intrinsics) that can be read by a debugger - initialize pass in opt tool to enable the "-debug-ir" flag - lit tests to follow git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181467 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/Instrumentation/DebugIR.cpp
|