search for: ilist_traits

Displaying 20 results from an estimated 40 matches for "ilist_traits".

2009 Jan 16
1
[LLVMdev] Problem using ilist container
...'static NodeTy* llvm::ilist_nextprev_traits<NodeTy>::getPrev(NodeTy*) [with NodeTy = llvm::Instruction*]': /usr/local/llvm/src/include/llvm/ADT/ilist.h:268: instantiated from 'NodeTy* llvm::iplist<NodeTy, Traits>::getTail() [with NodeTy = llvm::Instruction*, Traits = llvm::ilist_traits<llvm::Instruction*>]' /usr/local/llvm/src/include/llvm/ADT/ilist.h:306: instantiated from 'llvm::iplist<NodeTy, Traits>::~iplist() [with NodeTy = llvm::Instruction*, Traits = llvm::ilist_traits<llvm::Instruction*>]' /usr/local/llvm/src/include/llvm/ADT/ilist.h:574:...
2012 Jan 12
3
[LLVMdev] 'opt' Aborted "While deleting: void %"
...o 0xf6a00d89 llvm::Instruction::~Instruction() + 121 9 libLLVM-2.9.so 0xf6a0351f llvm::CallInst::~CallInst() + 57 10 libLLVM-2.9.so 0xf68d9671 llvm::ilist_node_traits<llvm::Instruction>::deleteNode(llvm::Instruction*) + 30 11 libLLVM-2.9.so 0xf68d8c80 llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >::erase(llvm::ilist_iterator<llvm::Instruction>) + 48 12 libLLVM-2.9.so 0xf696ac37 llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >::erase(llvm::ilist_iterator<llvm::Instruction>, llvm::ilist_iterator<llvm::Instruction&g...
2012 Jan 12
0
[LLVMdev] 'opt' Aborted "While deleting: void %"
...::~Instruction() + 121 > 9 libLLVM-2.9.so 0xf6a0351f llvm::CallInst::~CallInst() + 57 > 10 libLLVM-2.9.so 0xf68d9671 > llvm::ilist_node_traits<llvm::Instruction>::deleteNode(llvm::Instruction*) > + 30 > 11 libLLVM-2.9.so 0xf68d8c80 llvm::iplist<llvm::Instruction, > llvm::ilist_traits<llvm::Instruction> >> ::erase(llvm::ilist_iterator<llvm::Instruction>) + 48 > 12 libLLVM-2.9.so 0xf696ac37 llvm::iplist<llvm::Instruction, > llvm::ilist_traits<llvm::Instruction> >> ::erase(llvm::ilist_iterator<llvm::Instruction>, > llvm::ilist_iterat...
2012 Jan 25
2
[LLVMdev] PLEASE help with Alias Analysis initialization assertion at the end of my pass
...<value optimized out>) at /x/grwright/llvm/llvm-2.9/include/llvm/Instructions.h:285 #12 0xf7136671 in llvm::ilist_node_traits<llvm::Instruction>::deleteNode (V=0x8147000) at /x/grwright/llvm/llvm-2.9/include/llvm/ADT/ilist.h:112 #13 0xf7135c80 in llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >::erase (this=0x8145d14, where=...) at /x/grwright/llvm/llvm-2.9/include/llvm/ADT/ilist.h:463 #14 0xf71c7c37 in llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >::erase (this=0x8145d14, first=..., last=...) at /x/grwright/...
2004 Jul 11
2
[LLVMdev] Adding type qualifies or property
...gt;::~vector [in-charge]()+0x19)[0x82972fd] analyze(llvm::User::~User [not-in-charge]()+0x1e)[0x8295b8c] analyze(llvm::GlobalValue::~GlobalValue [not-in-charge]()+0x1a)[0x83ba8c0] analyze(llvm::Function::~Function [in-charge deleting]()+0xb4)[0x8374768] analyze(llvm::iplist<llvm::Function, llvm::ilist_traits<llvm::Function> >::erase(llvm::ilist_iterator<llvm::Function>)+0x38)[0x8288ba2] analyze(llvm::iplist<llvm::Function, llvm::ilist_traits<llvm::Function> >::erase(llvm::ilist_iterator<llvm::Function>, llvm::ilist_iterator<llvm::Function>)+0x32)[0x83bb8d4] analyz...
2012 Jan 13
1
[LLVMdev] 'opt' Aborted "While deleting: void %"
...gt;> 9 libLLVM-2.9.so 0xf6a0351f llvm::CallInst::~CallInst() + 57 >> 10 libLLVM-2.9.so 0xf68d9671 >> llvm::ilist_node_traits<llvm::Instruction>::deleteNode(llvm::Instruction*) >> + 30 >> 11 libLLVM-2.9.so 0xf68d8c80 llvm::iplist<llvm::Instruction, >> llvm::ilist_traits<llvm::Instruction> >>> ::erase(llvm::ilist_iterator<llvm::Instruction>) + 48 >> 12 libLLVM-2.9.so 0xf696ac37 llvm::iplist<llvm::Instruction, >> llvm::ilist_traits<llvm::Instruction> >>> ::erase(llvm::ilist_iterator<llvm::Instruction>, >&gt...
2012 Jan 25
1
[LLVMdev] PLEASE help with Alias Analysis initialization assertion at the end of my pass
...rwright/llvm/llvm-2.9/include/llvm/Instructions.h:285 #12 0xf7136671 >> in >> llvm::ilist_node_traits<llvm::Instruction>::deleteNode (V=0x8147000) at >> /x/grwright/llvm/llvm-2.9/include/llvm/ADT/ilist.h:112 #13 0xf7135c80 in >> llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >>> ::erase (this=0x8145d14, >> >> where=...) >> >> at /x/grwright/llvm/llvm-2.9/include/llvm/ADT/ilist.h:463 #14 >> 0xf71c7c37 in llvm::iplist<llvm::Instruction, >> llvm::ilist_traits<llvm::Instruction> >::eras...
2012 Jan 25
0
[LLVMdev] PLEASE help with Alias Analysis initialization assertion at the end of my pass
...out>) at > /x/grwright/llvm/llvm-2.9/include/llvm/Instructions.h:285 #12 0xf7136671 in > llvm::ilist_node_traits<llvm::Instruction>::deleteNode (V=0x8147000) at > /x/grwright/llvm/llvm-2.9/include/llvm/ADT/ilist.h:112 #13 0xf7135c80 in > llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >> ::erase (this=0x8145d14, > > where=...) > > at /x/grwright/llvm/llvm-2.9/include/llvm/ADT/ilist.h:463 #14 > 0xf71c7c37 in llvm::iplist<llvm::Instruction, > llvm::ilist_traits<llvm::Instruction> >::erase (this=0x8145d14, > >...
2012 Jan 23
1
[LLVMdev] Assertion `AA && "AA didn't call InitializeAliasAnalysis in its run method!"' failed.
...<value optimized out>) at /x/grwright/llvm/llvm-2.9/include/llvm/Instructions.h:285 #12 0xf7136671 in llvm::ilist_node_traits<llvm::Instruction>::deleteNode (V=0x8147000) at /x/grwright/llvm/llvm-2.9/include/llvm/ADT/ilist.h:112 #13 0xf7135c80 in llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >::erase (this=0x8145d14, where=...) at /x/grwright/llvm/llvm-2.9/include/llvm/ADT/ilist.h:463 #14 0xf71c7c37 in llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >::erase (this=0x8145d14, first=..., last=...) at /x/grwright/llvm/llvm-2.9/...
2012 Feb 03
3
[LLVMdev] How can I see what opt tries to delete at the end of a pass?
...o 0x56502d89 llvm::Instruction::~Instruction() + 121 9 libLLVM-2.9.so 0x5650551f llvm::CallInst::~CallInst() + 57 10 libLLVM-2.9.so 0x563db671 llvm::ilist_node_traits<llvm::Instruction>::deleteNode(llvm::Instruction*) + 30 11 libLLVM-2.9.so 0x563dac80 llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >::erase(llvm::ilist_iterator<llvm::Instruction>) + 48 12 libLLVM-2.9.so 0x5646cc37 llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >::erase(llvm::ilist_iterator<llvm::Instruction>, llvm::ilist_iterator<llvm::Instruction&g...
2004 Jul 12
0
[LLVMdev] Adding type qualifies or property
...rge]()+0x19)[0x82972fd] > analyze(llvm::User::~User [not-in-charge]()+0x1e)[0x8295b8c] > analyze(llvm::GlobalValue::~GlobalValue [not-in-charge]()+0x1a)[0x83ba8c0] > analyze(llvm::Function::~Function [in-charge deleting]()+0xb4)[0x8374768] > analyze(llvm::iplist<llvm::Function, llvm::ilist_traits<llvm::Function> >::erase(llvm::ilist_iterator<llvm::Function>)+0x38)[0x8288ba2] > analyze(llvm::iplist<llvm::Function, llvm::ilist_traits<llvm::Function> >::erase(llvm::ilist_iterator<llvm::Function>, llvm::ilist_iterator<llvm::Function>)+0x32)[0x83bb8d4] &...
2004 May 21
1
[LLVMdev] Re: LLVMdev digest, Vol 1 #292 - 4 msgs
...name : entry opt: SymbolTableListTraitsImpl.h:53: void llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass, SymTabClass, SubClass>::addNodeToList(ValueSubClass*) [with ValueSubClass = llvm::Instruction, ItemParentClass = llvm::BasicBlock, SymTabClass = llvm::Function, SubClass = llvm::ilist_traits<llvm::Instruction>]: Assertion `V->getParent() == 0 && "Value already in a container!!"' failed. opt[0x860c190] opt[0x860c39c] opt[0x42028c48] opt(abort+0x199)[0x4202a019] opt[0x42021cd6] opt(llvm::SymbolTableListTraits<llvm::Instruction, llvm::BasicBlock, llvm::Fu...
2012 Sep 21
0
[LLVMdev] liveness assertion problem in llc
...removeRegOperandFromUseList (this=0x931b0c8, MO=0x9329aac) at /work/llvm/trunk/llvm/lib/CodeGen/MachineRegisterInfo.cpp:162 #6 0x08823d7f in llvm::MachineInstr::RemoveRegOperandsFromUseLists (this=0x931b920, MRI=...) at /work/llvm/trunk/llvm/lib/CodeGen/MachineInstr.cpp:638 #7 0x087f7c64 in llvm::ilist_traits<llvm::MachineInstr>::removeNodeFromList (this=0x931b3b4, N=0x931b920) at /work/llvm/trunk/llvm/lib/CodeGen/MachineBasicBlock.cpp:115 #8 0x0856f3d8 in llvm::iplist<llvm::MachineInstr, llvm::ilist_traits<llvm::MachineInstr> >::remove (this=0x931b3b4, IT=...) at /work/llvm/trunk/llv...
2010 Jun 21
0
[LLVMdev] getGlobalContext()
...es its own context like the following: LLVMContext *mycontext = new LLVMContext(); But it seems there are still places that explicitly refer to the global context (like in Module.cpp). I wonder wether this is indended or has yet to be fixed ? Thanks Junjie -------- Module.cpp GlobalVariable *ilist_traits<GlobalVariable>::createSentinel() { GlobalVariable *Ret = new GlobalVariable(Type::getInt32Ty(getGlobalContext()), false, GlobalValue::ExternalLinkage); // This should not be garbage monitored. LeakDetector::removeGarbageObject(Ret); return R...
2006 Sep 25
2
[LLVMdev] Folding instructions on X86
...;insert(mbb->erase(mi), fmi), where mbb is a MachineBasicBlock, valgrind gives this error message: Address 0x42C62B0 is 24 bytes inside a block of size 28 free'd at 0x401C35D: operator delete(void*)(vg_replace_malloc.c:244) by 0x83E4A7B: llvm::iplist<llvm::MachineInstr, llvm::ilist_traits<llvm::MachineInstr> >::erase(llvm::ilist_iterator<llvm::MachineInstr>) (ilist:323) by 0x83E464D: llvm::MachineBasicBlock::erase(llvm::ilist_iterator<llvm::MachineInstr>) (MachineBasicBlock.h:168) Do you guys know any possible reason of why this would happen when produ...
2011 Feb 24
2
[LLVMdev] Valgrind memcheck errors in llvm
...x9C69C09: llvm::BasicBlock::~BasicBlock() (BasicBlock.cpp:83) ==24227== by 0x9C6B509: llvm::ilist_node_traits<llvm::BasicBlock>::deleteNode(llvm::BasicBlock*) (in /usr/local/llvm/svn-r126022.dbg/lib/libLLVM-2.9svn.so) ==24227== by 0x9C6B103: llvm::iplist<llvm::BasicBlock, llvm::ilist_traits<llvm::BasicBlock> >::erase(llvm::ilist_iterator<llvm::BasicBlock>) (ilist.h:463) ==24227== by 0x9C69D1E: llvm::BasicBlock::eraseFromParent() (BasicBlock.cpp:101) ==24227== by 0x9CB6940: llvm::Function::dropAllReferences() (Function.cpp:233) ==24227== by 0x9D23754: llv...
2005 Feb 07
0
[LLVMdev] Segmentation Fault(Modifying BasicBlockPlacement.cpp)
...----- opt((anonymous namespace)::PrintStackTrace()+0x18)[0x8691968] opt((anonymous namespace)::SignalHandler(int)+0xd8)[0x8691bc8] /lib/tls/libc.so.6[0x688a48] opt(llvm::BasicBlock::getNext()+0x6)[0x83d36d0] opt(llvm::SymbolTableListTraits<llvm::BasicBlock, llvm::Function, llvm::Function, llvm::ilist_traits<llvm::BasicBlock> >::getNext(llvm::BasicBlock*)+0x11)[0x83d36c5] opt(llvm::ilist_iterator<llvm::BasicBlock>::operator++()+0x17)[0x83d011d] opt(llvm::ilist_iterator<llvm::BasicBlock>::operator++(int)+0x1c)[0x849c64e] /home/tsharma/ankur/llvm/Debug/lib/LLVMHello.so((anonymous nam...
2011 Jan 31
2
[LLVMdev] Segmentation fault on using get parent of a PHINode
...                      ers() << getPHIAssigns(PH); Can you see what is wrong here? The dump is : 0 opt 0x0000000000bc9cfa 1 opt 0x0000000000bca288 2 libpthread.so.0 0x00000037ef20e540 3 opt 0x0000000000910849 llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >::size() const + 17 4 opt 0x00000000009108a5 llvm::BasicBlock::size() const + 25 5 dfl.so 0x00002aaaaaaf101d 6 dfl.so 0x00002aaaaaaf2965 7 dfl.so 0x00002aaaaaaf308a 8 opt 0x0000000000b467fa llvm::FPPassManager::run...
2007 Sep 19
0
[LLVMdev] 2.1 Pre-Release Available (testers needed)
...s.rmit.edu.au/~emil/llvm2.1-check-debug.txt Here's an ARM test that cores: $ llvm-as < /home/emil/ll/llvm-2.1/test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll | llc -march=arm -mattr=+v6,+vfp2 Segmentation fault (core dumped) $ gdb `which llc` llc.core [...] (gdb) where #0 0x0853d606 in llvm::ilist_traits<llvm::MachineInstr>::getNext ( N=0x5a5a5a5a) at MachineBasicBlock.h:37 #1 0x0854d807 in llvm::ilist_iterator<llvm::MachineInstr>::operator-- ( this=0xbfbfe880) at ilist:137 #2 0x085502c5 in std::__advance<llvm::ilist_iterator<llvm::MachineInstr>, int> (__i=@0xb...
2011 Jun 24
2
[LLVMdev] Missing symbols in pass stack trace
...opt 0x0000000000ccbf9a llvm::CallInst::~CallInst() + 24 > 11 opt 0x00000000008db456 > llvm::ilist_node_traits<llvm::Instruction>::deleteNode(llvm::Instruction*) > + 42 > 12 opt 0x00000000008d9ffd llvm::iplist<llvm::Instruction, > llvm::ilist_traits<llvm::Instruction> > >::erase(llvm::ilist_iterator<llvm::Instruction>) + 43 > 13 opt 0x0000000000cca004 > llvm::Instruction::eraseFromParent() + 66 > *14 CGF.so 0x00007f640b6a0042 > 15 CGF.so 0x00007f640b69f7c3 > 16 CGF.so 0x...