Displaying 20 results from an estimated 34 matches for "usub".
Did you mean:
usb
2014 Oct 03
2
[LLVMdev] Weird problems with cos (was Re: [PATCH v3 2/3] R600: Add carry and borrow instructions. Use them to implement UADDO/USUBO)
...ely wrote:
> v2: tighten the sub64 tests
> v3: rename to CARRY/BORROW
>
> Signed-off-by: Jan Vesely <jan.vesely at rutgers.edu>
>
> ---
> lib/Target/R600/AMDGPUISelLowering.h | 2 +
> lib/Target/R600/AMDGPUInstrInfo.td | 6 ++
> lib/Target/R600/AMDGPUSubtarget.h | 8 ++
> lib/Target/R600/EvergreenInstructions.td | 3 +
> lib/Target/R600/R600ISelLowering.cpp | 39 +++++++-
> test/CodeGen/R600/add.ll | 154 +++++++++++++++++--------------
> test/CodeGen/R600/sub.ll | 18 ++--
> test/Code...
2013 Jan 05
2
[LLVMdev] ASan and UBSan Test Failures
...: Integer/add-overflow.cpp
UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
UndefinedBehaviorSanitizer :: Integer/no-recover.cpp
UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
UndefinedBehaviorSanitizer :: Misc/bool.cpp
UndefinedBehaviorSanitizer :: Misc/enum.cpp
UndefinedBehaviorSanitizer :: TypeCheck/misaligned.cpp
UndefinedBehaviorSanitizer :: TypeCheck/null.cpp
Expected Passes : 10
Expected Failures : 1
Unexpected Failures: 11...
2019 Sep 19
2
Interpreter and arithmetic overflow intrinsics
Hi all,
I am trying to run LLI on an optimized bitcode file in interpreted
mode, and I get the following error message:
LLVM ERROR: Code generator does not support intrinsic function
'llvm.usub.with.overflow.i32'!
As the error message indicates, this intrinsic is not supported
(lib/CodeGen/IntrinsicLowering.cpp). Is there any way that I can get
the interpreter to work across this intrinsic? I am happy to dig into
the LLVM source code to fix this if required, but want to understand...
2013 Jan 05
0
[LLVMdev] ASan and UBSan Test Failures
...ow.cpp
> UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
> UndefinedBehaviorSanitizer :: Integer/no-recover.cpp
> UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
> UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
> UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
> UndefinedBehaviorSanitizer :: Misc/bool.cpp
> UndefinedBehaviorSanitizer :: Misc/enum.cpp
> UndefinedBehaviorSanitizer :: TypeCheck/misaligned.cpp
> UndefinedBehaviorSanitizer :: TypeCheck/null.cpp
>
> Expected Passes : 10
> Expected Failures :...
2015 Dec 01
10
[RFC] Intrinsic naming convention (words with dots)
...re
@llvm.pcmarker
@llvm.readcyclecounter
@llvm.bitreverse
@llvm.eh.begincatch
@llvm.eh.endcatch
@llvm.eh.padparam
@llvm.stackprotector
@llvm.stackprotectorcheck
@llvm.objectsize
@llvm.donothing
Words with dots:
@llvm.sadd.with.overflow
@llvm.uadd.with.overflow
@llvm.ssub.with.overflow
@llvm.usub.with.overflow
@llvm.smul.with.overflow
@llvm.umul.with.overflow
@llvm.convert.to.fp16
@llvm.convert.from.fp16
@llvm.eh.typeid.for
@llvm.init.trampoline
@llvm.adjust.trampoline
@llvm.masked.load
@llvm.masked.store
@llvm.masked.gather
@llvm.masked.scatter
@llvm.lifetime.start
@llvm.lifetime.end...
2013 Jan 06
2
[LLVMdev] ASan and UBSan Test Failures
...UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
>> UndefinedBehaviorSanitizer :: Integer/no-recover.cpp
>> UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
>> UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
>> UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
>> UndefinedBehaviorSanitizer :: Misc/bool.cpp
>> UndefinedBehaviorSanitizer :: Misc/enum.cpp
>> UndefinedBehaviorSanitizer :: TypeCheck/misaligned.cpp
>> UndefinedBehaviorSanitizer :: TypeCheck/null.cpp
>>
>> Expected Passes : 10
>>...
2017 Sep 16
2
assertion triggered since update to llvm 5
...1, !dbg !75
%3 = load i64, i64* %2, align 8, !dbg !75
%4 = icmp ult i64 %1, %3, !dbg !76
br i1 %4, label %WhileBody, label %WhileEnd, !dbg !76
WhileBody: ; preds = %WhileCond
%5 = load i64, i64* %index, align 8, !dbg !77
%6 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 1, i64 %5), !dbg
!78
%7 = extractvalue { i64, i1 } %6, 0, !dbg !78
%8 = extractvalue { i64, i1 } %6, 1, !dbg !78
br i1 %8, label %OverflowFail, label %OverflowOk, !dbg !78
WhileEnd: ; preds = %WhileCond
ret void, !dbg !79
Then:...
2017 Sep 17
2
assertion triggered since update to llvm 5
...!75
>> %4 = icmp ult i64 %1, %3, !dbg !76
>> br i1 %4, label %WhileBody, label %WhileEnd, !dbg !76
>>
>> WhileBody: ; preds = %WhileCond
>> %5 = load i64, i64* %index, align 8, !dbg !77
>> %6 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 1, i64 %5),
>> !dbg !78
>> %7 = extractvalue { i64, i1 } %6, 0, !dbg !78
>> %8 = extractvalue { i64, i1 } %6, 1, !dbg !78
>> br i1 %8, label %OverflowFail, label %OverflowOk, !dbg !78
>>
>> WhileEnd:...
2013 May 25
0
[LLVMdev] compiler-rt tests in cmake?
...Float/cast-overflow.cpp
UndefinedBehaviorSanitizer :: Integer/add-overflow.cpp
UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
When I build with gcc 4.4.3, I need the changes below to get the source to
compile (and then the lsan tests fails). What are you all using to build
compiler-rt? are you developing on linux, osx or windows? Using gcc or
llvm? Which should I expect to work? Any buildbots running?...
2013 May 25
2
[LLVMdev] compiler-rt tests in cmake?
...> UndefinedBehaviorSanitizer :: Integer/add-overflow.cpp
> UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
> UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
> UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
> UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
>
>
> When I build with gcc 4.4.3, I need the changes below to get the source to
> compile (and then the lsan tests fails). What are you all using to build
> compiler-rt? are you developing on linux, osx or windows? Using gcc or
> llvm? Which should I expect to wo...
2017 Sep 17
4
assertion triggered since update to llvm 5
...!dbg !76
>>>> br i1 %4, label %WhileBody, label %WhileEnd, !dbg !76
>>>>
>>>> WhileBody: ; preds = %WhileCond
>>>> %5 = load i64, i64* %index, align 8, !dbg !77
>>>> %6 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 1, i64 %5),
>>>> !dbg !78
>>>> %7 = extractvalue { i64, i1 } %6, 0, !dbg !78
>>>> %8 = extractvalue { i64, i1 } %6, 1, !dbg !78
>>>> br i1 %8, label %OverflowFail, label %OverflowOk, !dbg !78
>>>>
>>>&g...
2013 May 28
4
[LLVMdev] compiler-rt tests in cmake?
...:: Integer/add-overflow.cpp
>> > UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
>> > UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
>> > UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
>> > UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
>> >
>> >
>> > When I build with gcc 4.4.3, I need the changes below to get the source
>> to
>> > compile (and then the lsan tests fails). What are you all using to
>> build
>> > compiler-rt? are you developing on linux, osx or...
2013 May 24
2
[LLVMdev] compiler-rt tests in cmake?
I blame this line in lsan/lit_tests/lit.cfg:
# Setup attributes common for all compiler-rt projects.
compiler_rt_lit_cfg = os.path.join(llvm_src_root, "projects",
"compiler-rt",
"lib", "lit.common.cfg")
On Fri, May 24, 2013 at 2:53 PM, Alexey Samsonov <samsonov at google.com>wrote:
>
> On Fri, May 24,
2013 May 27
0
[LLVMdev] compiler-rt tests in cmake?
...haviorSanitizer :: Integer/add-overflow.cpp
> > UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
> > UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
> > UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
> > UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
> >
> >
> > When I build with gcc 4.4.3, I need the changes below to get the source
> to
> > compile (and then the lsan tests fails). What are you all using to build
> > compiler-rt? are you developing on linux, osx or windows? Using gcc or
> >...
2013 Jan 06
0
[LLVMdev] ASan and UBSan Test Failures
...Sanitizer :: Integer/div-zero.cpp
> >> UndefinedBehaviorSanitizer :: Integer/no-recover.cpp
> >> UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
> >> UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
> >> UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
> >> UndefinedBehaviorSanitizer :: Misc/bool.cpp
> >> UndefinedBehaviorSanitizer :: Misc/enum.cpp
> >> UndefinedBehaviorSanitizer :: TypeCheck/misaligned.cpp
> >> UndefinedBehaviorSanitizer :: TypeCheck/null.cpp
> >>
> >> Ex...
2013 May 29
0
[LLVMdev] compiler-rt tests in cmake?
...verflow.cpp
>>> > UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
>>> > UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
>>> > UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
>>> > UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
>>> >
>>> >
>>> > When I build with gcc 4.4.3, I need the changes below to get the
>>> source to
>>> > compile (and then the lsan tests fails). What are you all using to
>>> build
>>> > compiler-rt? are you...
2017 Sep 17
2
assertion triggered since update to llvm 5
...t;>> br i1 %4, label %WhileBody, label %WhileEnd, !dbg !76
>>>>>
>>>>> WhileBody: ; preds = %WhileCond
>>>>> %5 = load i64, i64* %index, align 8, !dbg !77
>>>>> %6 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 1, i64 %5),
>>>>> !dbg !78
>>>>> %7 = extractvalue { i64, i1 } %6, 0, !dbg !78
>>>>> %8 = extractvalue { i64, i1 } %6, 1, !dbg !78
>>>>> br i1 %8, label %OverflowFail, label %OverflowOk, !dbg !78
>>>>...
2013 May 29
0
[LLVMdev] compiler-rt tests in cmake?
...verflow.cpp
>>> > UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
>>> > UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
>>> > UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
>>> > UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
>>> >
>>> >
>>> > When I build with gcc 4.4.3, I need the changes below to get the
>>> source to
>>> > compile (and then the lsan tests fails). What are you all using to
>>> build
>>> > compiler-rt? are you...
2013 May 29
2
[LLVMdev] compiler-rt tests in cmake?
...>>> > UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
>>>> > UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
>>>> > UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
>>>> > UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
>>>> >
>>>> >
>>>> > When I build with gcc 4.4.3, I need the changes below to get the source to
>>>> > compile (and then the lsan tests fails). What are you all using to build
>>>> > compiler-rt? are you devel...
2013 May 29
4
[LLVMdev] compiler-rt tests in cmake?
...> UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
>>>>> > UndefinedBehaviorSanitizer :: Integer/sub-overflow.cpp
>>>>> > UndefinedBehaviorSanitizer :: Integer/uadd-overflow.cpp
>>>>> > UndefinedBehaviorSanitizer :: Integer/usub-overflow.cpp
>>>>> >
>>>>> >
>>>>> > When I build with gcc 4.4.3, I need the changes below to get the
>>>>> source to
>>>>> > compile (and then the lsan tests fails). What are you all using to
>>>>&g...