Displaying 11 results from an estimated 11 matches for "opbundl".
Did you mean:
opbundle
2020 Feb 12
6
[RFC] Optional parameter tuples
...t a call site. Eg, for `fpenv` the default fp environment `fpenv(fpround.tonearest, fpexcept.ignore)` is implied in the first example above.
Btw, different to operand bundles, optional parameter tuples are much more restricted and do not imply side effects of any kind. We might want to re-use the OpBundle logic for this though.
There are probably more use cases for this and i'd like to hear about them.
Looking forward to your feedback
- Simon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200212/20eef...
2020 Aug 10
2
Orc JIT v2 breaks OpenMP in 11.x branch?
...unc=0x51f6d28, Args=..., Bundles=..., NameStr=...,
> InsertBefore=0x0) at
> /u/geoff/llvmrepo/llvm-project/llvm/include/llvm/IR/Instructions.h:1489
> #6 0x00007fb71171f1e0 in llvm::IRBuilderBase::CreateCall
> (this=0x7fffd4fdaac8, FTy=0x51fd280, Callee=0x51f6d28, Args=...,
> OpBundles=..., Name=..., FPMathTag=0x0) at
> /u/geoff/llvmrepo/llvm-project/llvm/include/llvm/IR/IRBuilder.h:2338
> #7 0x00007fb71171f2d5 in llvm::IRBuilderBase::CreateCall
> (this=0x7fffd4fdaac8, Callee=..., Args=..., OpBundles=..., Name=...,
> FPMathTag=0x0) at
> /u/geoff/llvmrepo/llv...
2020 Aug 03
2
Orc JIT v2 breaks OpenMP in 11.x branch?
Greetings, Lang and other JITters,
Last week I moved our Orc v2-based app from top-of-tree to the new
11.x branch, and it no longer handles C++ code containing OpenMP
directives correctly.
More specifically, if I JIT compile a function containing OpenMP
parallel/for pragmas, using a release version of LLVM, the code
compiles and seems to work, but if I try to write the module's bitcode
to
2020 Aug 10
2
[EXTERNAL] Re: Orc JIT v2 breaks OpenMP in 11.x branch?
......, Bundles=..., NameStr=...,
>> InsertBefore=0x0) at
>> /u/geoff/llvmrepo/llvm-project/llvm/include/llvm/IR/Instructions.h:1489
>> #6 0x00007fb71171f1e0 in llvm::IRBuilderBase::CreateCall
>> (this=0x7fffd4fdaac8, FTy=0x51fd280, Callee=0x51f6d28, Args=...,
>> OpBundles=..., Name=..., FPMathTag=0x0) at
>> /u/geoff/llvmrepo/llvm-project/llvm/include/llvm/IR/IRBuilder.h:2338
>> #7 0x00007fb71171f2d5 in llvm::IRBuilderBase::CreateCall
>> (this=0x7fffd4fdaac8, Callee=..., Args=..., OpBundles=..., Name=...,
>> FPMathTag=0x0) at
>> /...
2017 Jan 11
2
[RFC] IR-level Region Annotations
Would you send us the LLVM IR for below example using token and OpBundle. So, we can understand better. Thanks.
#pragma omp target teams distribute parallel for simd shared(xp, yp) linear(i) firstprivate(m, n) map(m, n)
for (i=0; i<2*N; i++) { xp[i*m + j] = -1; yp[i*n +j] = -2; }
#pragma prefetch x:1:20 y:0:10
for (i=0; i<2*N; i++) { xp[i*m + j] = -1; yp[i*n +...
2020 Aug 10
2
[EXTERNAL] Re: Orc JIT v2 breaks OpenMP in 11.x branch?
...; InsertBefore=0x0) at
> >>> /u/geoff/llvmrepo/llvm-project/llvm/include/llvm/IR/Instructions.h:1489
> >>> #6 0x00007fb71171f1e0 in llvm::IRBuilderBase::CreateCall
> >>> (this=0x7fffd4fdaac8, FTy=0x51fd280, Callee=0x51f6d28, Args=...,
> >>> OpBundles=..., Name=..., FPMathTag=0x0) at
> >>> /u/geoff/llvmrepo/llvm-project/llvm/include/llvm/IR/IRBuilder.h:2338
> >>> #7 0x00007fb71171f2d5 in llvm::IRBuilderBase::CreateCall
> >>> (this=0x7fffd4fdaac8, Callee=..., Args=..., OpBundles=..., Name=...,
> >>&...
2017 Jan 11
2
[RFC] IR-level Region Annotations
...{ xp[i*m + j] = -1; yp[i*n +j] = -2; }
// CHECK: tail call void @llvm.directive.scope.exit(token [[ENTRY]])
On Wed, Jan 11, 2017 at 3:19 PM, Tian, Xinmin <xinmin.tian at intel.com<mailto:xinmin.tian at intel.com>> wrote:
Would you send us the LLVM IR for below example using token and OpBundle. So, we can understand better. Thanks.
#pragma omp target teams distribute parallel for simd shared(xp, yp) linear(i) firstprivate(m, n) map(m, n)
for (i=0; i<2*N; i++) { xp[i*m + j] = -1; yp[i*n +j] = -2; }
#pragma prefetch x:1:20 y:0:10
for (i=0; i<2*N; i++) { xp[i*m + j] = -1; yp[i*n +...
2017 Jan 12
3
[RFC] IR-level Region Annotations
...{ xp[i*m + j] = -1; yp[i*n +j] = -2; }
// CHECK: tail call void @llvm.directive.scope.exit(token [[ENTRY]])
On Wed, Jan 11, 2017 at 3:19 PM, Tian, Xinmin <xinmin.tian at intel.com<mailto:xinmin.tian at intel.com>> wrote:
Would you send us the LLVM IR for below example using token and OpBundle. So, we can understand better. Thanks.
#pragma omp target teams distribute parallel for simd shared(xp, yp) linear(i) firstprivate(m, n) map(m, n)
for (i=0; i<2*N; i++) { xp[i*m + j] = -1; yp[i*n +j] = -2; }
#pragma prefetch x:1:20 y:0:10
for (i=0; i<2*N; i++) { xp[i*m + j] = -1; yp[i*n +...
2020 Aug 10
2
[EXTERNAL] Re: Orc JIT v2 breaks OpenMP in 11.x branch?
...>>>>> /u/geoff/llvmrepo/llvm-project/llvm/include/llvm/IR/Instructions.h:1489
> >>>>> #6 0x00007fb71171f1e0 in llvm::IRBuilderBase::CreateCall
> >>>>> (this=0x7fffd4fdaac8, FTy=0x51fd280, Callee=0x51f6d28, Args=...,
> >>>>> OpBundles=..., Name=..., FPMathTag=0x0) at
> >>>>> /u/geoff/llvmrepo/llvm-project/llvm/include/llvm/IR/IRBuilder.h:2338
> >>>>> #7 0x00007fb71171f2d5 in llvm::IRBuilderBase::CreateCall
> >>>>> (this=0x7fffd4fdaac8, Callee=..., Args=..., OpBundles=...,...
2020 Aug 10
2
[EXTERNAL] Re: Orc JIT v2 breaks OpenMP in 11.x branch?
...t;>> /u/geoff/llvmrepo/llvm-project/llvm/include/llvm/IR/Instructions.h:1489
>>>>>>> #6 0x00007fb71171f1e0 in llvm::IRBuilderBase::CreateCall
>>>>>>> (this=0x7fffd4fdaac8, FTy=0x51fd280, Callee=0x51f6d28, Args=...,
>>>>>>> OpBundles=..., Name=..., FPMathTag=0x0) at
>>>>>>> /u/geoff/llvmrepo/llvm-project/llvm/include/llvm/IR/IRBuilder.h:2338
>>>>>>> #7 0x00007fb71171f2d5 in llvm::IRBuilderBase::CreateCall
>>>>>>> (this=0x7fffd4fdaac8, Callee=..., Args=..., OpBund...
2017 Jan 11
2
[RFC] IR-level Region Annotations
David, one quick question, is there a way to preserve and associate a set of “properties, value info/attr ” to the given region using Token?
Thanks,
Xinmin
From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of David Majnemer via llvm-dev
Sent: Wednesday, January 11, 2017 2:18 PM
To: Hal Finkel <hfinkel at anl.gov>
Cc: llvm-dev <llvm-dev at lists.llvm.org>
Subject: