search for: scalarevolutionexpander

Displaying 20 results from an estimated 27 matches for "scalarevolutionexpander".

2007 Feb 12
3
[LLVMdev] LLVM Build/install error?
...ectory `/data/xscratch1/reuter/llvm/tools/opt' llvm[2]: Linking Release executable opt (without symbols) `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4SCEVE' referenced in section `.rodata' of /data/xscratch1/reuter/llvm/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o): defined in discarded section `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4SCEVE' of /data/xscratch1/reuter/llvm/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o) `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4S...
2007 Feb 12
0
[LLVMdev] LLVM Build/install error?
...atch1/reuter/llvm/tools/opt' > llvm[2]: Linking Release executable opt (without symbols) > `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4SCEVE' > referenced in section `.rodata' of > /data/xscratch1/reuter/llvm/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o): > defined in discarded section > `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4SCEVE' > of > /data/xscratch1/reuter/llvm/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o) > `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_...
2009 May 27
0
[LLVMdev] Build fails on windows using VS2008
Hello The current svn revision fails to compile on windows using Visual Studio 2008. I'm getting: 1>ScalarEvolutionExpander.cpp 1>F:\dev\llvm\include\llvm/Analysis/ScalarEvolutionExpander.h(29) : warning C4099: 'llvm::SCEVExpander' : type name first seen using 'class' now seen using 'struct' 1> F:\dev\llvm\include\llvm/Analysis/ScalarEvolution.h(216) : see declaration of 'llvm::S...
2016 Mar 24
0
LSR/SCEV problem/question
Hi Geoff, Firstly, I think it will be great if you have a small reproducer of this issue (which I can make fail after re-applying D18001 to ToT). > I’ve run into what appears to be a bug in ScalarEvolution, but I’m not sure > if it is instead caused by me missing an implicit assumption between LSR and > SCEV. > > This issue is caused by the change D18001, which is an attempt to
2011 Jul 28
0
[LLVMdev] Build failure for latest source
...SimplifyLibCalls.o):C:/Programming/VersionControl/llvm/include/llvm/Instructions.h:388: undefined reference to `llvm::GetElementPtrInst::GetElementPtrInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' C:/Utilities/MSYS/build/llvm/Debug+Asserts/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o):C:/Programming/VersionControl/llvm/include/llvm/Instructions.h:304: undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::Value* const*, unsigned int, llvm::Twine const&)' C:/Utilities/MSYS/build/llvm/Debug+Asserts/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o):C:...
2016 Mar 23
6
LSR/SCEV problem/question
Hi All, I've run into what appears to be a bug in ScalarEvolution, but I'm not sure if it is instead caused by me missing an implicit assumption between LSR and SCEV. This issue is caused by the change D18001 <http://reviews.llvm.org/D18001> , which is an attempt to increase SCEV-inserted instruction re-use by picking a more canonical insertion position in the case where a new
2007 Mar 29
1
[LLVMdev] gcc 4.1* carashes compiling llvm-gcc
Yes, you I read that in the docs. Do you have a preferred gcc version that you would suggest me to work best. Unfortunately, version 3.4.2 that you suggest in your docs fails in compilation too. Thanks, Ferad -- Ferad Zyulkyarov Barcelona Supercomputing Center
2017 Jul 01
2
loop induction variables at IR level
Hi, I was looking at trying to get loop induction variable at IR level. LLVM documentation mentioned indvars pass and getCanonicalInductionVariable() to get them, I tried running the indvars pass and then a custom pass which iterates through loops and uses the function to obtain variable for a simple loop program. But the API returns null. I also read in similar posts that the indvars pass is not
2007 Mar 29
1
[LLVMdev] gcc 4.1* carashes compiling llvm-gcc
Hello, Ferad. > `.gnu.linkonce.t._ZN4llvm12SCEVExpander6expandEPNS_4SCEVE' referenced > in section `.rodata' of > /home/ferad/llvm/llvm-obj/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o): > defined in discarded section > `.gnu.linkonce.t._ZN4llvm12SCEVExpander6expandEPNS_4SCEVE' of > /home/ferad/llvm/llvm-obj/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o) > > collect2: ld returned 1 exit status What's the version of binutils you're using? I&...
2007 Mar 28
5
[LLVMdev] gcc 4.1* carashes compiling llvm-gcc
Hi, I tried to compile the GCC front end of LLVM in a 16 CPU SMP machine with 64bit intel xeon CPUs. I tried with (GCC 4.1.0, 4.1.1, 4.1.2 versions). The LLVM compiles perfectly but when compiling the gcc front end the compiler crashes with a segmentation fault by reporting for memory leakages. Probably this is for the GCC's mailing list, but decided to ask if you know anything more about
2012 Apr 09
3
[LLVMdev] How to instrument a this function using insertBefore instruction???
...llvm/Transforms/Utils/UnrollLoop.h" #include "llvm/BasicBlock.h" #include "llvm/ADT/Statistic.h" #include "llvm/Analysis/LoopIterator.h" #include "llvm/Analysis/LoopPass.h" #include "llvm/Analysis/ScalarEvolution.h" #include "llvm/Analysis/ScalarEvolutionExpander.h" #include "llvm/Support/Debug.h" #include "llvm/Transforms/Utils/BasicBlockUtils.h" #include "llvm/Transforms/Utils/Cloning.h" #include "llvm/Type.h" #include "llvm/LLVMContext.h" #include "llvm/Support/Casting.h" #include "std...
2006 Nov 16
0
[LLVMdev] 1.9 Prerelease Available for Testing
...6 linker (known 3.4.6 bug) /proj/install/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4SCEVE' referenced in section `.rodata' of /proj/llvm/rel1.9/llvm/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o): defined in discarded section `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4SCEVE' of /proj/llvm/rel1.9/llvm/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o) * PASS: make install, except these doc linkage errors: /usr/bin/pod2html: llvm-nm....
2012 Apr 09
2
[LLVMdev] How to instrument a this function using insertBefore instruction???
...op.h" > #include "llvm/BasicBlock.h" > #include "llvm/ADT/Statistic.h" > #include "llvm/Analysis/LoopIterator.h" > #include "llvm/Analysis/LoopPass.h" > #include "llvm/Analysis/ScalarEvolution.h" > #include "llvm/Analysis/ScalarEvolutionExpander.h" > #include "llvm/Support/Debug.h" > #include "llvm/Transforms/Utils/BasicBlockUtils.h" > #include "llvm/Transforms/Utils/Cloning.h" > #include "llvm/Type.h" > #include "llvm/LLVMContext.h" > #include "llvm/Support/Cast...
2012 Apr 09
0
[LLVMdev] How to instrument a this function using insertBefore instruction???
...llvm/Transforms/Utils/UnrollLoop.h" #include "llvm/BasicBlock.h" #include "llvm/ADT/Statistic.h" #include "llvm/Analysis/LoopIterator.h" #include "llvm/Analysis/LoopPass.h" #include "llvm/Analysis/ScalarEvolution.h" #include "llvm/Analysis/ScalarEvolutionExpander.h" #include "llvm/Support/Debug.h" #include "llvm/Transforms/Utils/BasicBlockUtils.h" #include "llvm/Transforms/Utils/Cloning.h" #include "llvm/Type.h" #include "llvm/LLVMContext.h" #include "llvm/Support/Casting.h" #include "std...
2006 Nov 16
5
[LLVMdev] 1.9 Prerelease Available for Testing
...> (known 3.4.6 bug) > /proj/install/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4SCEVE' referenced in section `.rodata' of /proj/llvm/rel1.9/llvm/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o): defined in discarded section `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4SCEVE' of /proj/llvm/rel1.9/llvm/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o) > Right, thats fine. > * PASS: make install, except these doc linkage errors: >...
2006 Nov 14
5
[LLVMdev] 1.9 Prerelease Available for Testing
LLVMers, The LLVM 1.9 Prerelease is available for testing: http://llvm.org/prereleases/1.9/ If anyone can spare some time, please download the appropriate tarballs for your platform and test the release (at least with make check). I'd also appreciate any documentation reviews. Please note that llvm-gcc3 on x86 may not have a clean dejagnu run. You should see one XPASS for
2012 Apr 09
0
[LLVMdev] How to instrument a this function using insertBefore instruction???
...llvm/Transforms/Utils/UnrollLoop.h" #include "llvm/BasicBlock.h" #include "llvm/ADT/Statistic.h" #include "llvm/Analysis/LoopIterator.h" #include "llvm/Analysis/LoopPass.h" #include "llvm/Analysis/ScalarEvolution.h" #include "llvm/Analysis/ScalarEvolutionExpander.h" #include "llvm/Support/Debug.h" #include "llvm/Transforms/Utils/BasicBlockUtils.h" #include "llvm/Transforms/Utils/Cloning.h" #include "llvm/Type.h" #include "llvm/LLVMContext.h" #include "llvm/Support/Casting.h" #include "std...
2012 Apr 09
1
[LLVMdev] How to instrument a this function using insertBefore instruction???
...lude "llvm/BasicBlock.h" >> #include "llvm/ADT/Statistic.h" >> #include "llvm/Analysis/LoopIterator.h" >> #include "llvm/Analysis/LoopPass.h" >> #include "llvm/Analysis/ScalarEvolution.h" >> #include "llvm/Analysis/ScalarEvolutionExpander.h" >> #include "llvm/Support/Debug.h" >> #include "llvm/Transforms/Utils/BasicBlockUtils.h" >> #include "llvm/Transforms/Utils/Cloning.h" >> #include "llvm/Type.h" >> #include "llvm/LLVMContext.h" >> #include...
2012 Aug 29
0
[LLVMdev] How to require ScalarEvolution analysis in a Module pass?
...;, ans); return 0; } 3. globalopt: --- GlobalOpt.cpp (revision 162438) +++ GlobalOpt.cpp (working copy) @@ -38,6 +38,7 @@ #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/Statistic.h" #include "llvm/ADT/STLExtras.h" +#include "llvm/Analysis/ScalarEvolutionExpander.h" #include <algorithm> using namespace llvm; @@ -63,6 +64,7 @@ struct GlobalOpt : public ModulePass { virtual void getAnalysisUsage(AnalysisUsage &AU) const { AU.addRequired<TargetLibraryInfo>(); + AU.addRequired<ScalarEvolution>(); } sta...
2006 Nov 17
2
[LLVMdev] 1.9 Prerelease Available for Testing (TAKE TWO)
...gt; (known 3.4.6 bug) > /proj/install/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4SCEVE' referenced in section `.rodata' of /proj/llvm/rel1.9/llvm/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o): defined in discarded section `.gnu.linkonce.t._ZN4llvm11SCEVVisitorINS_12SCEVExpanderEPNS_5ValueEE5visitEPNS_4SCEVE' of /proj/llvm/rel1.9/llvm/Release/lib/libLLVMAnalysis.a(ScalarEvolutionExpander.o) > > * PASS: make install, except these doc linkage errors: > /usr/bin/pod...