search for: getdebuginfoversionfrommodul

Displaying 10 results from an estimated 10 matches for "getdebuginfoversionfrommodul".

2013 Dec 03
2
[LLVMdev] Request to push patches for PR17982 to release 3.4 branch
...a "Debug Info Version" module flag. 196157(dragonegg): Debug info metadata without a version or with an outdated version will be dropped. Add a version here to avoid that. 196158: Debug Info: drop debug info via upgrading path if version number does not match. 196172: Debug Info: rename getDebugInfoVersionFromModule to getDebugMetadataVersionFromModule. Thanks a lot, Manman -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131203/575249b3/attachment.html>
2013 Dec 05
2
[LLVMdev] Request to push patches for PR17982 to release 3.4 branch
...>> 196157(dragonegg): Debug info metadata without a version or with an outdated >> version will be dropped. Add a version here to avoid that. >> 196158: Debug Info: drop debug info via upgrading path if version number >> does not match. >> 196172: Debug Info: rename getDebugInfoVersionFromModule to >> getDebugMetadataVersionFromModule. >> >> Thanks a lot, >> Manman >> >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/m...
2013 Dec 03
0
[LLVMdev] Request to push patches for PR17982 to release 3.4 branch
...n" module flag. > 196157(dragonegg): Debug info metadata without a version or with an outdated > version will be dropped. Add a version here to avoid that. > 196158: Debug Info: drop debug info via upgrading path if version number > does not match. > 196172: Debug Info: rename getDebugInfoVersionFromModule to > getDebugMetadataVersionFromModule. > > Thanks a lot, > Manman > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
2013 Dec 09
0
[LLVMdev] Request to push patches for PR17982 to release 3.4 branch
...57(dragonegg): Debug info metadata without a version or with an outdated >>> version will be dropped. Add a version here to avoid that. >>> 196158: Debug Info: drop debug info via upgrading path if version number >>> does not match. >>> 196172: Debug Info: rename getDebugInfoVersionFromModule to >>> getDebugMetadataVersionFromModule. >>> >>> Thanks a lot, >>> Manman >>> >>> _______________________________________________ >>> LLVM Developers mailing list >>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu &...
2013 Nov 22
2
[LLVMdev] bit code file incompatibility due to debug info changes
...ude "llvm/DebugInfo.h" > #include "llvm/IR/Constants.h" > #include "llvm/IR/Function.h" > #include "llvm/IR/IRBuilder.h" > @@ -489,3 +490,11 @@ > > return 0; > } > + > +bool llvm::UpgradeDebugInfo(Module &M) { > + if (getDebugInfoVersionFromModule(M) == LLVMDebugVersion) > + return false; > + > + StripDebugInfo(M); > + return true; > +} > > Of course, testing cases will be added when I actually submit the patch. > > >> >>> >>> To Eric, >>> < You'll want to do it at load...
2013 Nov 22
0
[LLVMdev] bit code file incompatibility due to debug info changes
...#include "llvm/AutoUpgrade.h" +#include "llvm/DebugInfo.h" #include "llvm/IR/Constants.h" #include "llvm/IR/Function.h" #include "llvm/IR/IRBuilder.h" @@ -489,3 +490,11 @@ return 0; } + +bool llvm::UpgradeDebugInfo(Module &M) { + if (getDebugInfoVersionFromModule(M) == LLVMDebugVersion) + return false; + + StripDebugInfo(M); + return true; +} Of course, testing cases will be added when I actually submit the patch. > >> >> To Eric, >> < You'll want to do it at loading time and not worry about merging at >> < all....
2013 Nov 22
0
[LLVMdev] bit code file incompatibility due to debug info changes
...; #include "llvm/IR/Constants.h" >> #include "llvm/IR/Function.h" >> #include "llvm/IR/IRBuilder.h" >> @@ -489,3 +490,11 @@ >> >> return 0; >> } >> + >> +bool llvm::UpgradeDebugInfo(Module &M) { >> + if (getDebugInfoVersionFromModule(M) == LLVMDebugVersion) >> + return false; >> + >> + StripDebugInfo(M); >> + return true; >> +} >> >> Of course, testing cases will be added when I actually submit the patch. >> >>> >>>> >>>> >>>> To...
2013 Nov 22
2
[LLVMdev] bit code file incompatibility due to debug info changes
...gt; >> #include "llvm/IR/Function.h" > >> #include "llvm/IR/IRBuilder.h" > >> @@ -489,3 +490,11 @@ > >> > >> return 0; > >> } > >> + > >> +bool llvm::UpgradeDebugInfo(Module &M) { > >> + if (getDebugInfoVersionFromModule(M) == LLVMDebugVersion) > >> + return false; > >> + > >> + StripDebugInfo(M); > >> + return true; > >> +} > >> > >> Of course, testing cases will be added when I actually submit the patch. > >> > >>> > >...
2013 Nov 21
2
[LLVMdev] bit code file incompatibility due to debug info changes
On Thu, Nov 21, 2013 at 11:45 AM, Manman Ren <manman.ren at gmail.com> wrote: > > > > On Thu, Nov 21, 2013 at 11:26 AM, David Blaikie <dblaikie at gmail.com>wrote: > >> >> >> >> On Thu, Nov 21, 2013 at 11:06 AM, Manman Ren <manman.ren at gmail.com>wrote: >> >>> >>> >>> >>> On Thu, Nov 21, 2013 at
2013 Nov 22
0
[LLVMdev] bit code file incompatibility due to debug info changes
...m/IR/Function.h" >> >> #include "llvm/IR/IRBuilder.h" >> >> @@ -489,3 +490,11 @@ >> >> >> >> return 0; >> >> } >> >> + >> >> +bool llvm::UpgradeDebugInfo(Module &M) { >> >> + if (getDebugInfoVersionFromModule(M) == LLVMDebugVersion) >> >> + return false; >> >> + >> >> + StripDebugInfo(M); >> >> + return true; >> >> +} >> >> >> >> Of course, testing cases will be added when I actually submit the >> >> pa...