search for: llvmdebugversionmask

Displaying 14 results from an estimated 14 matches for "llvmdebugversionmask".

2013 Nov 20
2
[LLVMdev] bit code file incompatibility due to debug info changes
...; with every release sounds reasonable. > > One implementation is > 1> completely get rid of version number in the tag > LLVMDebugVersion is only used in two places and we should be able to > remove it. > include/llvm/DebugInfo.h: return getUnsignedField(0) & > ~LLVMDebugVersionMask; > lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == 0 && > lib/IR/DIBuilder.cpp: return > ConstantInt::get(Type::getInt32Ty(VMContext), Tag | LLVMDebugVersion); > I remember there was something that blocks David from completely getting > rid of ver...
2013 Nov 21
3
[LLVMdev] bit code file incompatibility due to debug info changes
...;>> One implementation is >>> 1> completely get rid of version number in the tag >>> LLVMDebugVersion is only used in two places and we should be able to >>> remove it. >>> include/llvm/DebugInfo.h: return getUnsignedField(0) & >>> ~LLVMDebugVersionMask; >>> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == 0 && >>> lib/IR/DIBuilder.cpp: return >>> ConstantInt::get(Type::getInt32Ty(VMContext), Tag | LLVMDebugVersion); >>> I remember there was something that blocks David from co...
2013 Nov 20
0
[LLVMdev] bit code file incompatibility due to debug info changes
...se. And changing the version number with every release sounds reasonable. One implementation is 1> completely get rid of version number in the tag LLVMDebugVersion is only used in two places and we should be able to remove it. include/llvm/DebugInfo.h: return getUnsignedField(0) & ~LLVMDebugVersionMask; lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == 0 && lib/IR/DIBuilder.cpp: return ConstantInt::get(Type::getInt32Ty(VMContext), Tag | LLVMDebugVersion); I remember there was something that blocks David from completely getting rid of version number, but it seems...
2013 Nov 21
0
[LLVMdev] bit code file incompatibility due to debug info changes
...entation is >>>> 1> completely get rid of version number in the tag >>>> LLVMDebugVersion is only used in two places and we should be able to >>>> remove it. >>>> include/llvm/DebugInfo.h: return getUnsignedField(0) & >>>> ~LLVMDebugVersionMask; >>>> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == 0 && >>>> lib/IR/DIBuilder.cpp: return >>>> ConstantInt::get(Type::getInt32Ty(VMContext), Tag | LLVMDebugVersion); >>>> I remember there was something that bloc...
2013 Nov 21
0
[LLVMdev] bit code file incompatibility due to debug info changes
...reasonable. >> >> One implementation is >> 1> completely get rid of version number in the tag >> LLVMDebugVersion is only used in two places and we should be able to >> remove it. >> include/llvm/DebugInfo.h: return getUnsignedField(0) & >> ~LLVMDebugVersionMask; >> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == 0 && >> lib/IR/DIBuilder.cpp: return >> ConstantInt::get(Type::getInt32Ty(VMContext), Tag | LLVMDebugVersion); >> I remember there was something that blocks David from completely >&gt...
2013 Nov 21
3
[LLVMdev] bit code file incompatibility due to debug info changes
...>>> 1> completely get rid of version number in the tag >>>>> LLVMDebugVersion is only used in two places and we should be able to >>>>> remove it. >>>>> include/llvm/DebugInfo.h: return getUnsignedField(0) & >>>>> ~LLVMDebugVersionMask; >>>>> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == 0 && >>>>> lib/IR/DIBuilder.cpp: return >>>>> ConstantInt::get(Type::getInt32Ty(VMContext), Tag | LLVMDebugVersion); >>>>> I remember there was som...
2013 Nov 21
0
[LLVMdev] bit code file incompatibility due to debug info changes
...t; completely get rid of version number in the tag >>>>>> LLVMDebugVersion is only used in two places and we should be able >>>>>> to remove it. >>>>>> include/llvm/DebugInfo.h: return getUnsignedField(0) & >>>>>> ~LLVMDebugVersionMask; >>>>>> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == 0 && >>>>>> lib/IR/DIBuilder.cpp: return >>>>>> ConstantInt::get(Type::getInt32Ty(VMContext), Tag | LLVMDebugVersion); >>>>>> I rememb...
2013 Nov 18
5
[LLVMdev] bit code file incompatibility due to debug info changes
On Mon, Nov 18, 2013 at 10:55 AM, David Blaikie <dblaikie at gmail.com> wrote: > It depends a bit, also, on what kind of guarantees we need to offer. If > the guarantee when reading IR from disk is "will not crash" then there's > nothing for it but to run full debug info verification. > > On the other hand, if we can assume that some specific metadata implies
2013 Nov 21
2
[LLVMdev] bit code file incompatibility due to debug info changes
...t rid of version number in the tag >>>>>>> LLVMDebugVersion is only used in two places and we should be able >>>>>>> to remove it. >>>>>>> include/llvm/DebugInfo.h: return getUnsignedField(0) & >>>>>>> ~LLVMDebugVersionMask; >>>>>>> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == 0 >>>>>>> && >>>>>>> lib/IR/DIBuilder.cpp: return >>>>>>> ConstantInt::get(Type::getInt32Ty(VMContext), Tag | LLVMDebugVers...
2013 Nov 22
2
[LLVMdev] bit code file incompatibility due to debug info changes
...ag >>>>>>>>> LLVMDebugVersion is only used in two places and we should be >>>>>>>>> able to remove it. >>>>>>>>> include/llvm/DebugInfo.h: return getUnsignedField(0) & >>>>>>>>> ~LLVMDebugVersionMask; >>>>>>>>> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == >>>>>>>>> 0 && >>>>>>>>> lib/IR/DIBuilder.cpp: return >>>>>>>>> ConstantInt::get(Type::getInt32Ty...
2013 Nov 22
0
[LLVMdev] bit code file incompatibility due to debug info changes
...number in the tag >>>>>>>> LLVMDebugVersion is only used in two places and we should be able >>>>>>>> to remove it. >>>>>>>> include/llvm/DebugInfo.h: return getUnsignedField(0) & >>>>>>>> ~LLVMDebugVersionMask; >>>>>>>> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == 0 >>>>>>>> && >>>>>>>> lib/IR/DIBuilder.cpp: return >>>>>>>> ConstantInt::get(Type::getInt32Ty(VMContext), Tag...
2013 Nov 22
0
[LLVMdev] bit code file incompatibility due to debug info changes
...gt;>>>>>> LLVMDebugVersion is only used in two places and we should be >>>>>>>>>> able to remove it. >>>>>>>>>> include/llvm/DebugInfo.h: return getUnsignedField(0) & >>>>>>>>>> ~LLVMDebugVersionMask; >>>>>>>>>> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) == >>>>>>>>>> 0 && >>>>>>>>>> lib/IR/DIBuilder.cpp: return >>>>>>>>>> ConstantInt::get(...
2013 Nov 22
2
[LLVMdev] bit code file incompatibility due to debug info changes
...>>> LLVMDebugVersion is only used in two places and we should be > >>>>>>>>>> able to remove it. > >>>>>>>>>> include/llvm/DebugInfo.h: return getUnsignedField(0) & > >>>>>>>>>> ~LLVMDebugVersionMask; > >>>>>>>>>> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) > == > >>>>>>>>>> 0 && > >>>>>>>>>> lib/IR/DIBuilder.cpp: return > >>>>>>>>&...
2013 Nov 22
0
[LLVMdev] bit code file incompatibility due to debug info changes
...LLVMDebugVersion is only used in two places and we should be >> >>>>>>>>>> able to remove it. >> >>>>>>>>>> include/llvm/DebugInfo.h: return getUnsignedField(0) & >> >>>>>>>>>> ~LLVMDebugVersionMask; >> >>>>>>>>>> lib/IR/DIBuilder.cpp: assert((Tag & LLVMDebugVersionMask) >> >>>>>>>>>> == >> >>>>>>>>>> 0 && >> >>>>>>>>>> lib/IR/DIBu...