search for: getunsignedfield

Displaying 15 results from an estimated 15 matches for "getunsignedfield".

2013 Nov 20
2
[LLVMdev] bit code file incompatibility due to debug info changes
...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 fro...
2013 Nov 21
3
[LLVMdev] bit code file incompatibility due to debug info changes
...ease 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 t...
2013 Nov 20
0
[LLVMdev] bit code file incompatibility due to debug info changes
...on does not match makes sense. 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...
2013 Nov 21
0
[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); >>&gt...
2013 Nov 21
0
[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 t...
2012 Feb 28
0
[LLVMdev] Getting corresponding c-instruction line number along with ir-instruction in a function's CFG
...DN@"<<Dir; // mapping } // // Print out name if it exists........Code compiles well but i get following linking problem :(llvm[2]: Linking Debug+Asserts executable llvm-as/home/rangi/llvm/build/Debug+Asserts/lib/libLLVMCore.a(AsmWriter.o): In function `llvm::DIDescriptor::getUnsignedField(unsigned int) const':/home/rangi/llvm/include/llvm/Analysis/DebugInfo.h:70: undefined reference to `llvm::DIDescriptor::getUInt64Field(unsigned int) const'/home/rangi/llvm/build/Debug+Asserts/lib/libLLVMCore.a(AsmWriter.o): In function `DIScope':/home/rangi/llvm/include/llvm/Analysis/De...
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 | LLVMDebugVersi...
2013 Nov 21
0
[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...
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
...tion 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 >>>>>>> Const...
2013 Nov 22
2
[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 &g...
2013 Nov 22
0
[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 >>>>&g...
2013 Nov 22
0
[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...
2013 Nov 22
2
[LLVMdev] bit code file incompatibility due to debug info changes
...ly 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 && > >>>>>>>>>...
2013 Nov 22
0
[LLVMdev] bit code file incompatibility due to debug info changes
...f 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) >> >>>>>>>>>> == >> >>>>>>>>>&g...