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] =