search for: upgradedebuginfo

Displaying 11 results from an estimated 11 matches for "upgradedebuginfo".

2018 Jan 24
2
llvm::UpgradeDebugInfo does a full verification
Hi, I noticed that since recently UpgradeDebugInfo (Which is called for loading any bitcode from disk/memory) does a full bitcode verification. Is this on purpose or is this a mistake? Seems to have a fair amount of overhead.
2018 Jan 24
0
llvm::UpgradeDebugInfo does a full verification
> On Jan 23, 2018, at 11:01 PM, Carlo Kok via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Hi, > > I noticed that since recently UpgradeDebugInfo (Which is called for loading any bitcode from disk/memory) does a full bitcode verification. Is this on purpose or is this a mistake? Seems to have a fair amount of overhead. That is be design, though there are bugs in the LTO pipeline where we run the Verifier more than once. "Upgrading&quot...
2018 Jan 25
2
llvm::UpgradeDebugInfo does a full verification
Op 24-1-2018 om 18:26 schreef Adrian Prantl: > > >> On Jan 23, 2018, at 11:01 PM, Carlo Kok via llvm-dev <llvm-dev at lists.llvm.org> wrote: >> >> Hi, >> >> I noticed that since recently UpgradeDebugInfo (Which is called for loading any bitcode from disk/memory) does a full bitcode verification. Is this on purpose or is this a mistake? Seems to have a fair amount of overhead. > > That is be design, though there are bugs in the LTO pipeline where we run the Verifier more than once. "Upgr...
2018 Jan 25
0
llvm::UpgradeDebugInfo does a full verification
...<ck at remobjects.com> wrote: > > > > Op 24-1-2018 om 18:26 schreef Adrian Prantl: >>> On Jan 23, 2018, at 11:01 PM, Carlo Kok via llvm-dev <llvm-dev at lists.llvm.org> wrote: >>> >>> Hi, >>> >>> I noticed that since recently UpgradeDebugInfo (Which is called for loading any bitcode from disk/memory) does a full bitcode verification. Is this on purpose or is this a mistake? Seems to have a fair amount of overhead. >> That is be design, though there are bugs in the LTO pipeline where we run the Verifier more than once. "Upgrad...
2016 Nov 24
2
Saving private DebugInfo
Hi all, Sometimes llvm::UpgradeDebugInfo <http://llvm.org/docs/doxygen/html/namespacellvm.html#ad3c29183c5faa7f5a352807af8aca268> drops debug info which is pretty compatible with recent llvm version ( http://stackoverflow.com/questions/27023713/missing-debug-metadata-in-llvm-after-xcode-update ) and sometimes it drops something real...
2013 Nov 22
2
[LLVMdev] bit code file incompatibility due to debug info changes
...h different address spaces: the instruction is replaced by a pair > /// ptrtoint+inttoptr. > Value *UpgradeBitCastExpr(unsigned Opc, Constant *C, Type *DestTy); > + > + /// Check the debug info version number, if it is out-dated, drop the > debug > + /// info. > + bool UpgradeDebugInfo(Module &M); > } // End llvm namespace > > #endif > Index: lib/AsmParser/LLParser.cpp > =================================================================== > --- lib/AsmParser/LLParser.cpp (revision 195264) > +++ lib/AsmParser/LLParser.cpp (working copy) > @@ -182,6 +...
2013 Nov 22
0
[LLVMdev] bit code file incompatibility due to debug info changes
...copy) @@ -57,6 +57,10 @@ /// with different address spaces: the instruction is replaced by a pair /// ptrtoint+inttoptr. Value *UpgradeBitCastExpr(unsigned Opc, Constant *C, Type *DestTy); + + /// Check the debug info version number, if it is out-dated, drop the debug + /// info. + bool UpgradeDebugInfo(Module &M); } // End llvm namespace #endif Index: lib/AsmParser/LLParser.cpp =================================================================== --- lib/AsmParser/LLParser.cpp (revision 195264) +++ lib/AsmParser/LLParser.cpp (working copy) @@ -182,6 +182,8 @@ for (Module::iterator FI =...
2013 Nov 22
0
[LLVMdev] bit code file incompatibility due to debug info changes
...uction is replaced by a >> pair >> /// ptrtoint+inttoptr. >> Value *UpgradeBitCastExpr(unsigned Opc, Constant *C, Type *DestTy); >> + >> + /// Check the debug info version number, if it is out-dated, drop the >> debug >> + /// info. >> + bool UpgradeDebugInfo(Module &M); >> } // End llvm namespace >> >> #endif >> Index: lib/AsmParser/LLParser.cpp >> =================================================================== >> --- lib/AsmParser/LLParser.cpp (revision 195264) >> +++ lib/AsmParser/LLParser.cpp (wo...
2013 Nov 22
2
[LLVMdev] bit code file incompatibility due to debug info changes
...ir > >> /// ptrtoint+inttoptr. > >> Value *UpgradeBitCastExpr(unsigned Opc, Constant *C, Type *DestTy); > >> + > >> + /// Check the debug info version number, if it is out-dated, drop the > >> debug > >> + /// info. > >> + bool UpgradeDebugInfo(Module &M); > >> } // End llvm namespace > >> > >> #endif > >> Index: lib/AsmParser/LLParser.cpp > >> =================================================================== > >> --- lib/AsmParser/LLParser.cpp (revision 195264) > >>...
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
...>> >> Value *UpgradeBitCastExpr(unsigned Opc, Constant *C, Type *DestTy); >> >> + >> >> + /// Check the debug info version number, if it is out-dated, drop >> >> the >> >> debug >> >> + /// info. >> >> + bool UpgradeDebugInfo(Module &M); >> >> } // End llvm namespace >> >> >> >> #endif >> >> Index: lib/AsmParser/LLParser.cpp >> >> =================================================================== >> >> --- lib/AsmParser/LLParser.cpp (revisio...