Displaying 20 results from an estimated 38 matches for "loopbase".
Did you mean:
loopback
2007 Nov 29
2
[LLVMdev] LLVM on MinGW
...Ok, I tried to do the same. The compilations stops with the following
error message (actually, I got to the same point in my attempt to build
LLVM with the MinGW compiler shipped with Cygwin):
llvm[1]: Compiling MachineLoopInfo.cpp for Debug build
MachineLoopInfo.cpp: In instantiation of
`llvm::LoopBase<BlockT>::LoopBase(const llvm::LoopBase<BlockT>&) [with
BlockT = llvm::MachineBasicBlock]':
MachineLoopInfo.cpp:22: instantiated from here
MachineLoopInfo.cpp:22: error: explicit instantiation of
`llvm::LoopBase<BlockT>::LoopBase(const llvm::LoopBase<BlockT>&) [...
2007 Nov 28
0
[LLVMdev] LLVM on MinGW
SVN head LLVM and Clang built out of the box for me a week ago on MSYS/
MINGW, using the following files:
MinGW-5.1.3.exe
MSYS-1.0.10.exe
msysDTK-1.0.1.exe
bash-3.1-MSYS-1.0.11-1.tar.bz2
bison-2.3-MSYS-1.0.11.tar.bz2
coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2
flex-2.5.33-MSYS-1.0.11.tar.bz2
gawk-3.1.5-MSYS-1.0.11-snapshot.tar.bz2
regex-0.12-MSYS-1.0.11.tar.bz2
1. install these components
2.
2010 Jan 08
1
[LLVMdev] Make LoopBase inherit from "RegionBase"?
...> approach
>> helps me on another, similar project I'm working on in parallel (no
>> pun intended).
>> Tobias, is this how you are architecting your region analysis already?
>>
>> John
>>
>
> i just implementing the skeleton of Region/RegionInfo like LoopBase and
> LoopInfoBase[1] in the llvm existing codes, and found that theres lots
> of common between "Region" and "Loop":
>
> 1. both of them are consist of several BasicBlocks
> 2. both of them have some kind of nested structures, so both a loop and
> a region cou...
2012 Apr 20
2
[LLVMdev] Should repetitive basic blocks be removed in the results of LoopBase::getExitBlocks()?
Hi, all. I'm using void LoopBase::getExitBlocks (SmallVectorImpl< BlockT *
> &ExitBlocks) const to get all
exit blocks for a loop. The problem I find with this API is that it returns
repetitive basic blocks in certain
situations. Should repetitive basic blocks be removed?
I have an example to show the problem. Following...
2012 Apr 24
0
[LLVMdev] Should repetitive basic blocks be removed in the results of LoopBase::getExitBlocks()?
On Apr 19, 2012, at 10:43 PM, xiaoming gu <xiaoming.gu at gmail.com> wrote:
> Hi, all. I'm using void LoopBase::getExitBlocks (SmallVectorImpl< BlockT * > &ExitBlocks) const to get all
> exit blocks for a loop. The problem I find with this API is that it returns repetitive basic blocks in certain
> situations. Should repetitive basic blocks be removed?
Users generally expect a unique set...
2013 May 09
2
[LLVMdev] LoopPass symbol error
Thanks,
Also, every method inherited by LoopBase causes the same error, while Loop
methods go smooth.
On 9 May 2013 01:05, Andrew Trick <atrick at apple.com> wrote:
>
> On May 8, 2013, at 7:43 PM, Giacomo Tagliabue <giacomo.tag at gmail.com>
> wrote:
>
> Hello,
> I am building a loop pass following these instruct...
2010 Jan 12
0
[LLVMdev] Make LoopBase inherit from "RegionBase"?
..., David Pearson , KeshavPingali
- Jan
----- Original Message ----
From: Tobias Grosser <grosser at fim.uni-passau.de>
To: ether <etherzhhb at gmail.com>
Cc: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
Sent: Tue, January 12, 2010 12:59:45 PM
Subject: Re: [LLVMdev] Make LoopBase inherit from "RegionBase"?
On 01/08/10 14:20, ether wrote:
> sorry that i forgot to change the subjuect
>
>
> hi all,
Hi ether,
now a kind of more complete answer.
> On 2010-1-7 0:11, John Mosby wrote:
>> In LLVM we could add support for generalized CFG regions a...
2007 Nov 28
5
[LLVMdev] LLVM on MinGW
Hello,
I'm trying to use LLVM on Windows, using the MinGW toolchain that comes
with Cygwin (gcc -mno-cygwin, not the standalone msys package). Has
anyone successfully built LLVM from sources with this toolchain?
The ./configure scripts automatically detects a Cygwin environment. I've
spent some time trying to let it know that it should compile for MinGW.
FWIW, here's what I've
2012 Apr 24
2
[LLVMdev] Should repetitive basic blocks be removed in the results of LoopBase::getExitBlocks()?
On Apr 23, 2012, at 10:31 PM, Andrew Trick <atrick at apple.com> wrote:
>
> On Apr 19, 2012, at 10:43 PM, xiaoming gu <xiaoming.gu at gmail.com> wrote:
>
>> Hi, all. I'm using void LoopBase::getExitBlocks (SmallVectorImpl< BlockT * > &ExitBlocks) const to get all
>> exit blocks for a loop. The problem I find with this API is that it returns repetitive basic blocks in certain
>> situations. Should repetitive basic blocks be removed?
>
> Users generally ex...
2010 Jan 22
0
[LLVMdev] Make LoopBase inherit from "RegionBase"?
On 01/21/10 20:42, Jan Sjodin wrote:
>>> Imo, a loop is simply a special kind of region, so a "filter" is perhaps the way to
>>> go if you are interested in loops. Regions containing loops will have to be inspected
>>> using the PST.
>>
>> Except loops that have multiple exits. they are not necessarily (single
>> entry single exit) region, if
2012 Apr 24
0
[LLVMdev] Should repetitive basic blocks be removed in the results of LoopBase::getExitBlocks()?
hi,
> Users generally expect a unique set of exit blocks, but don't make any
> strong assumption. The worst that can happen is missed optimization or
> redundant analysis. In most cases, the loop is in LoopSimplifyForm, so it's
> probably not a problem in practice.
>
>
> Another thing I should mention. The iteration order of ExitBlocks is
> important. In llvm,
2013 May 09
0
[LLVMdev] LoopPass symbol error
Wow, commenting those two lines worked out fine for me, thanks!
On 9 May 2013 09:34, Giacomo Tagliabue <giacomo.tag at gmail.com> wrote:
> Thanks,
> Also, every method inherited by LoopBase causes the same error, while Loop
> methods go smooth.
>
>
> On 9 May 2013 01:05, Andrew Trick <atrick at apple.com> wrote:
>
>>
>> On May 8, 2013, at 7:43 PM, Giacomo Tagliabue <giacomo.tag at gmail.com>
>> wrote:
>>
>> Hello,
>> I am...
2010 Jan 21
0
[LLVMdev] Make LoopBase inherit from "RegionBase"?
On 01/20/10 18:16, Jan Sjodin wrote:
>> I think this should be implemented as a RegionFilter, that checks if a
>
>> region contains a loop, and that can be asked for further information.
>> In general I do not think this kind of analysis belongs to a region, but
>> as you proposed some kind of filter could be applied. In the short term
>> the passes who need this
2013 May 09
0
[LLVMdev] LoopPass symbol error
...e, I did it many times for Function Passes, but in the runOnLoopmethod, whenever I call a method of the loop L passed as argument, for example L->begin(), I get the following error:
>
> opt: symbol lookup error: /home/giacomo/llvmcsfv/Debug+Asserts/lib/Acsl.so: undefined symbol: _ZNK4llvm8LoopBaseINS_10BasicBlockENS_4LoopEE5beginEv
>
> Where Acsl is the name of the loadable module. If I remove all the instructions from runOnPass but a debug print, it works fine (it prints it), so the problem is not the module.
> Does anybody have any Idea?
> Thank you very much,
> Giacomo
I&...
2013 May 09
2
[LLVMdev] LoopPass symbol error
...s fine, I did it many times for Function Passes, but in the
runOnLoopmethod, whenever I call a method of the loop L passed as argument,
for example L->begin(), I get the following error:
opt: symbol lookup error: /home/giacomo/llvmcsfv/Debug+Asserts/lib/Acsl.so:
> undefined symbol: _ZNK4llvm8LoopBaseINS_10BasicBlockENS_4LoopEE5beginEv
Where Acsl is the name of the loadable module. If I remove all the
instructions from runOnPass but a debug print, it works fine (it prints
it), so the problem is not the module.
Does anybody have any Idea?
Thank you very much,
Giacomo
-------------- next part --...
2013 Apr 01
0
[LLVMdev] cannot compile 3.2, ScalarEvolutionTest fails to link
...`/home/opt/llvm-3.2.src/unittests/ADT'
/home/opt/llvm-3.2.src/unittests/Analysis/Release+Asserts/ScalarEvolutionTest.o:
In function `llvm::(anonymous
namespace)::ScalarEvolutionsTest_SCEVMultiplyAddRecs_Test::TestBody()':
ScalarEvolutionTest.cpp:(.text+0x1408): undefined reference to
`llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::~LoopBase()'
ScalarEvolutionTest.cpp:(.text+0x14fa): undefined reference to
`llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::~LoopBase()'
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
I compile with these options:...
2010 Jan 08
1
[LLVMdev] integrate LLVM Poly into existing LLVM infrastructure
...on analysis. I must admit
> this approach
> helps me on another, similar project I'm working on in parallel (no
> pun intended).
> Tobias, is this how you are architecting your region analysis already?
>
> John
>
i just implementing the skeleton of Region/RegionInfo like LoopBase and
LoopInfoBase[1] in the llvm existing codes, and found that theres lots
of common between "Region" and "Loop":
1. both of them are consist of several BasicBlocks
2. both of them have some kind of nested structures, so both a loop and
a region could have parent or children...
2010 Jan 12
8
[LLVMdev] Make LoopBase inherit from "RegionBase"?
...gt; approach
>> helps me on another, similar project I'm working on in parallel (no
>> pun intended).
>> Tobias, is this how you are architecting your region analysis already?
>>
>> John
>>
>
> i just implementing the skeleton of Region/RegionInfo like LoopBase and
> LoopInfoBase[1] in the llvm existing codes, and found that theres lots
> of common between "Region" and "Loop":
>
> 1. both of them are consist of several BasicBlocks
Correct.
> 2. both of them have some kind of nested structures, so both a loop and
> a...
2009 May 13
3
[LLVMdev] MSVC compile error with trunk
...bol "public: bool __thiscall
llvm::IVUsers::AddUsersIfInteresting(class llvm::Instruction *)"
(?AddUsersIfInteresting at IVUsers@llvm@@QAE_NPAVInstruction at 2@@Z)
referenced in function "public: virtual bool __thiscall `anonymous
namespace'::IndVarSimplify::runOnLoop(class llvm::LoopBase<class
llvm::BasicBlock> *,class llvm::LPPassManager &)"
(?runOnLoop at IndVarSimplify@?A0xe882fe7a@@UAE_NPAV?$LoopBase at VBasicBlock@llvm@@@llvm@@AAVLPPassManager at 4@@Z)
30>LLVMScalarOpts.lib(IndVarSimplify.obj) : error LNK2019: unresolved
external symbol "public: class ll...
2010 Jan 15
0
[LLVMdev] Make LoopBase inherit from "RegionBase"?
On 01/15/10 03:03, ether wrote:
> hi,
Hi,
> about region class, i think provide some method to extract the top level
> loop from a given region is useful in polly(our polyhedral optimization
> framework), because the we are only doing optimization on the region
> with loop.
Hi ether,
I think this should be implemented as a RegionFilter, that checks if a
region contains a loop,