Displaying 20 results from an estimated 40 matches for "ilist_trait".
Did you mean:
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&...
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_itera...
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]
analy...
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>,
>&g...
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> >::era...
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&...
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::F...
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/ll...
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...
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
prod...
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: ll...
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 na...
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::ru...
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=@0x...
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 0...