search for: bwu

Displaying 13 results from an estimated 13 matches for "bwu".

Did you mean: bwl
2011 Apr 30
3
[LLVMdev] LoopInfo are not able to identify some natural loops?
...PM, Cameron Zwarich <zwarich at apple.com> wrote: > A natural loop is one whose header dominates all of the nodes in the loop. > There is probably some block outside of the loop jumping to a block in the > loop body. > > Cameron > > On Apr 29, 2011, at 7:43 PM, Bo Wu <bwu at cs.wm.edu> wrote: > > Hi, > > I found that some loops can not be identified by LoopInfo pass. For > example, the loop at line 3094 of rdopt.c of benchmark 464.h264ref from spec > cpu2006 is not a loop or a child (pr grandchild) of any loop in the loop > list generated by...
2011 Apr 30
2
[LLVMdev] LoopInfo are not able to identify some natural loops?
...who have exactly one entry point. But the IR of this loops shows that it's header only has one BB in preds. Does that mean LoopInfo can not identify some natural loops? Thanks, Bo -- Bo Wu Ph.D. student CAPS group Computer Science Department The College of William & Mary www.cs.wm.edu/~bwu -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110429/adfee39f/attachment.html>
2011 May 01
0
[LLVMdev] LoopInfo are not able to identify some natural loops?
...ich at apple.com>> wrote: > > A natural loop is one whose header dominates all of the nodes in > the loop. There is probably some block outside of the loop jumping > to a block in the loop body. > > Cameron > > On Apr 29, 2011, at 7:43 PM, Bo Wu <bwu at cs.wm.edu > <mailto:bwu at cs.wm.edu>> wrote: > >> Hi, >> >> I found that some loops can not be identified by LoopInfo pass. >> For example, the loop at line 3094 of rdopt.c of benchmark >> 464.h264ref from spec cpu2006 is not a lo...
2011 Apr 30
0
[LLVMdev] LoopInfo are not able to identify some natural loops?
A natural loop is one whose header dominates all of the nodes in the loop. There is probably some block outside of the loop jumping to a block in the loop body. Cameron On Apr 29, 2011, at 7:43 PM, Bo Wu <bwu at cs.wm.edu> wrote: > Hi, > > I found that some loops can not be identified by LoopInfo pass. For example, the loop at line 3094 of rdopt.c of benchmark 464.h264ref from spec cpu2006 is not a loop or a child (pr grandchild) of any loop in the loop list generated by LoopInfo pass. The...
2011 May 01
2
[LLVMdev] LoopInfo are not able to identify some natural loops?
...at apple.com>wrote: > >> A natural loop is one whose header dominates all of the nodes in the >> loop. There is probably some block outside of the loop jumping to a block in >> the loop body. >> >> Cameron >> >> On Apr 29, 2011, at 7:43 PM, Bo Wu <bwu at cs.wm.edu> wrote: >> >> Hi, >> >> I found that some loops can not be identified by LoopInfo pass. For >> example, the loop at line 3094 of rdopt.c of benchmark 464.h264ref from spec >> cpu2006 is not a loop or a child (pr grandchild) of any loop in the lo...
2011 Apr 27
2
[LLVMdev] getSmallConstantTripCount problem
In my pass, I add LoopInfo as a required pass. Then I'd like to print the constant loop trip count of each loop if it has one. However, every time I call loop-> getSmallConstantTripCount(), it returns 0, even for a very simple loop: for(i=0; i<3; ++i) {;} What's the possible cause of this problem? regards, Bo -------------- next part -------------- An HTML attachment was
2017 Mar 12
0
Delivery Status Notification
...RWLTaSNUT51HV4W4ReqwY1MezDtWDrRNJCsGoZYU+3iyPSwoWk6Zh/+xKMm/CefWxwo/ vsaLAtfL1/xkfAQ4DwhxYbW0F6u+keDqcQzUnuxFWdB+cJ0+hXGtN6pV72AGcdjQnp3wirmAP3UZ dCOuUSOKHeagMih4Jb6HkFxteEGNxwWriGSL0RVwR5CV3SEdrNUz743rM2VVh36/FuvU2NA7qL3Y ncvJqMLoP6+ShIwbc2XYb8lVa5fvS2VMRs8e5Zd94qG+8LjyKXXnqiYkgExF80JpibV8Cqs4gIuz bwu+rFkGVgt0rrD4mSPlxToROy0CkEBRagBpTKaaw+Ikjs4BgLo39dsrbxL+W4vEZGpAtysGMQmS Z0AgTw3u43+7GPnhDLPALJufB/2abVAAU3SbLw1MJGvfAh+iTMiwynmUYveLZeeasLJb6Dr1I6pq r9eEaoZnOep7deR/OLBfiV+B1Nd+/VtgBch8QRaRdn7MghJkKh6MXdVCkzKGrLpe/HlarnIiW+XZ omxPaF0N7zJyrHaTXhQnYgcq0GxBfSQAP2OdO/3TO7ff8RYN1Kjij8VejrZ1E8yv6M89GNc/...
2011 Oct 31
0
[LLVMdev] llvm configuration error
Are you saying this is this the first time you've tried to compile it on the cluster? It's easy to determine if g++ is installed and in the PATH - just get a console on the cluster and type "g++". However, AFAIK cluster nodes are not usually configured for software development, are they? Typically you build your code locally and then job it out to the cluster? Greg
2011 Nov 01
1
[LLVMdev] llvm configuration error
...was still there.**** > > ** ** > > OS: opensuse 10.1**** > > gcc, g++ version: 4.2.3**** > > ** ** > > Any idea?**** > > ** ** > > Bo**** > -- Bo Wu Ph.D student CAPS group Computer Science Department The College of William & Mary www.cs.wm.edu/~bwu -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20111031/1bbd6df3/attachment.html>
2011 Oct 31
3
[LLVMdev] llvm configuration error
I've compiled llvm several times, but this is the first time I saw this error when I was trying to compile it in a cluster. checking tool compatibility... configure: error: g++|clang++|icc required but not found I am pretty sure g++ is installed and in the path. I then downloaded clang++ binary and set path. The error was still there. OS: opensuse 10.1 gcc, g++ version: 4.2.3 Any idea? Bo
2009 Jul 23
1
[PATCH server] changes required for fedora rawhide inclusion.
...^8lJMUm6^G~PBI|4~>%c at A+?-Hm z=Ql#w2_ at k_p<rq~sUUQ%Y=^D|?X|L07+CM(HcsOf76;BLvODAwso6qSJ(aju3e4A8 zgW(?vBWSc}nIg>9!IqFE^La^2DX>7lq;3KuWkMb!kn>&Sg)TCp#)|o>InDW*B`c(o zA$pvMZiyLk0QBhrl2n!WB?+J1_}UHa8lrT(&}Od6L`nW~7N-6ToDV!QhY)y3kb&AA zJddyQHp&Ev?48zP;uJGY4RDhV?tX!rBwU)(CT2{#_C!4CvWa+dM#x4HGDR?&MIlLN z0-l<Iv|S)g%Lo}FLZ%Ca7YcrGp>CDS{)M`f2dRVCp1EioYqqcgW at KWGmprWTl8tp% zV9k^yu%J|RM&7doJNG~-#89Mhg_$H_Pa;XoAJ%Y*Itm_%aG8upGF&4C7wEw&U}S%! zmt5ht;A}~OqWC{F(oR5&Xj@~AkfQfE`omo`R7Xe{Sr1C+d;Ng|ErP^NL`zUV4fd9U z3T944^7oeQdD<mlYY|JJML2R6rj6*oO+^...
2012 May 10
1
[LLVMdev] How to use llvm as the backend for cuda?
Hi, I received an email from Nvidia, saying that llvm now supports ptx code generation. I am confused how to use llvm as my backend, as it seems clang's support for cuda is not complete yet. My question is: given a cuda program, how can I use llvm to generate ptx code? Thanks, Bo -------------- next part -------------- An HTML attachment was scrubbed... URL:
2012 Jan 23
1
[LLVMdev] How to identify the first BB in a loop of non-constant trip count?
Hi, The compilation of the following code void f(int *a, int b[], int n) { int i; for(i=0; i< n; ++i) a[i] = b[i]; } gives the IR: define void @f(i32* nocapture %a, i32* nocapture %b, i32 %n) nounwind { %1 = icmp sgt i32 %n, 0 br i1 %1, label %.lr.ph, label %._crit_edge .lr.ph: ; preds = %0 %tmp = zext i32 %n to i64 br label %2 ;