search for: xtxwi

Displaying 9 results from an estimated 9 matches for "xtxwi".

Did you mean: xtxwy
2013 Jun 03
1
[LLVMdev] LLVM Loop Vectorizer is enabled by default???
In http://llvm.org/docs/Vectorizers.html, it says "LLVM’s Loop Vectorizer is now enabled by default for -O3". But I use the following command: opt -O3 -debug-pass=Arguments test.ll -o /dev/null I can't see the "loop-vectorize" option in the result. Any advice ? My opt version is: ===================================== $ opt --version LLVM (http://llvm.org/): LLVM
2013 May 23
0
[LLVMdev] LLVM Loop Vectorizer puzzle
Hi, The TinyTripCountVectorThreshold only applies to loops with a known (constant) trip count. If a loop has a trip count below this value we don’t attempt to vectorize the loop. The loop below has an unknown trip count. Once we decide to vectorize a loop, we emit code to check whether we can execute one iteration of the vectorized body. This is the code quoted below. On May 22, 2013, at 10:23
2013 May 23
2
[LLVMdev] LLVM Loop Vectorizer puzzle
Hi, I have the llvm loop vectorizer to complie the following sample: //================= int test(int *a, int n) { for(int i = 0; i < n; i++) { a[i] += i; } return 0; } //================ The corresponded .ll file has a loop preheader: //================ for.body.lr.ph: ; preds = %entry
2013 May 23
2
[LLVMdev] LLVM Loop Vectorizer puzzle
Hi, Just from personal interest, is there a canonical way in IR+metadata to express "This small constant trip-count loop is desired to be converted into a sequence of vector operations directly"? Ie, mapping a 4 element i32 loop into a linear sequence of <4 x i32> operations. Obviously this may not always be a win, but I'm just wondering if there's a way to communicate
2013 Dec 02
1
[LLVMdev] Are 7th LLVM Developer meeting's PPTs available?
Hi, everyone: The 7th LLVM developer meeting was held at November 6-7, 2013. I can't find more infos other than abstract. Any help? Thanks. Regards, maxs
2013 May 20
2
[LLVMdev] Polly issue
Hi, When I test "matmul" in the polly directory, I get the following performance data: //=============================== --> 12. Compare the runtime of the executables time ./matmul.normalopt.exe 0:23.53 real, 23.48 user, 0.00 sys time ./matmul.polly.interchanged.exe 0:22.86 real, 22.82 user, 0.01 sys time ./matmul.polly.interchanged+tiled.exe 0:22.87 real, 22.83 user, 0.00 sys
2013 May 23
0
[LLVMdev] LLVM Loop Vectorizer puzzle
----- Original Message ----- > > > > Hi, > > Just from personal interest, is there a canonical way in IR+metadata > to express "This small constant trip-count loop is desired to be > converted into a sequence of vector operations directly"? Ie, > mapping a 4 element i32 loop into a linear sequence of <4 x i32> > operations. Obviously this may not
2013 Jul 02
2
[LLVMdev] [Loop Vectorize] Question on -O3
Hi, When I use "-loop-vectorize" to vectorize a loop as below: //==================================== void bar(float *A, float* B, float K, int start, int end) { for (int i = start; i < end; ++i) A[i] *= B[i] + K; } //==================================== First, I use "*clang -O0 -emit-llvm -S bar.c -o bar.l*" to emit the .l file. Then I use "*opt
2013 Aug 25
1
[LLVMdev] Puzzles on DenseMap
I wrote some program using DensMap like this: =============================== SmallDenseMap<Value*, StringRef, 4> OpResult; Value *VP = GEP->getPointerOperand(); OpResult[VP] = parseVariable(VP); for(User::op_iterator sId = GEP->idx_begin(), eId = GEP->idx_end(); sId != eId; ++sId) { Value *VI = *sId; if(dyn_cast<ConstantInt>(*sId)) OpResult[VI] =