search for: keysanspointert

Displaying 5 results from an estimated 5 matches for "keysanspointert".

2013 Apr 02
1
[LLVMdev] cyclical dependence between caller and callee in JIT
...y/llvm-3.1.src/include/llvm/ADT/ValueMap.h:220: void llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::allUsesReplacedWith(llvm::Value*) [with KeyT = const llvm::Function*; ValueT = {anonymous}::JITEmitter::EmittedCode; Config = {anonymous}::JITEmitter::EmittedFunctionConfig]: Assertion `isa<KeySansPointerT>(new_key) && "Invalid RAUW on key of ValueMap<>"' failed. Apparently, the undefValue is expected to be isa<KeySansPointerT>. Are there any examples or references about how to bring such an undefValue?
2013 Mar 27
0
[LLVMdev] Fwd: cyclical use between caller and callee
...y/llvm-3.1.src/include/llvm/ADT/ValueMap.h:220: void llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::allUsesReplacedWith(llvm::Value*) [with KeyT = const llvm::Function*; ValueT = {anonymous}::JITEmitter::EmittedCode; Config = {anonymous}::JITEmitter::EmittedFunctionConfig]: Assertion `isa<KeySansPointerT>(new_key) && "Invalid RAUW on key of ValueMap<>"' failed. how do i pass a type for the uses such that isa<KeySansPointerT>?
2013 Mar 28
0
[LLVMdev] cyclical use between caller and callee
...y/llvm-3.1.src/include/llvm/ADT/ValueMap.h:220: void llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::allUsesReplacedWith(llvm::Value*) [with KeyT = const llvm::Function*; ValueT = {anonymous}::JITEmitter::EmittedCode; Config = {anonymous}::JITEmitter::EmittedFunctionConfig]: Assertion `isa<KeySansPointerT>(new_key) && "Invalid RAUW on key of ValueMap<>"' failed. how do i pass a type for the uses such that isa<KeySansPointerT>?
2013 Mar 27
2
[LLVMdev] cyclical use between caller and callee
Hi, I have two functions in a module, X.foo, which is the callee, and Y.foo2, which calls X.foo. If i either try to run llvm::Function::eraseFromParent() on any one of the functions, i'll get this assertion error: F is used in instruction: %"calling function" = call i32 @X.foo(i32 %read) F is used in instruction: %"calling function" = call i32 @X.foo(i32 %read) While
2009 Oct 27
1
[LLVMdev] Remove class/struct DenseMapInfo mix
...class ValueMap<KeyT, ValueT, Config, ValueInfoT>; - friend class DenseMapInfo<ValueMapCallbackVH>; + friend struct DenseMapInfo<ValueMapCallbackVH>; typedef ValueMap<KeyT, ValueT, Config, ValueInfoT> ValueMapT; typedef typename llvm::remove_pointer<KeyT>::type KeySansPointerT; -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20091027/967bbb9c/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: structclassmix.patch Type: application/...