Displaying 4 results from an estimated 4 matches for "ubaa".
Did you mean:
tbaa
2020 Jan 17
3
Help with SROA throwing away no-alias information
...void
@"Burst.Compiler.IL.Tests.Aliasing.CheckInlinedFunctionPreservesAliasing(ref
Burst.Compiler.IL.Tests.Aliasing.NoAliasWithContentsStruct
s)_862A52BC559AC318"(%"Burst.Compiler.IL.Tests.Aliasing/NoAliasWithContentsStruct"*
nocapture nonnull readonly %s) local_unnamed_addr #0 !ubaa. !1 {
entry:
%var.0 = alloca %"Burst.Compiler.IL.Tests.Aliasing/NoAliasField", align 8
%0 = bitcast
%"Burst.Compiler.IL.Tests.Aliasing/NoAliasWithContentsStruct"* %s to i64*
%1 = load i64, i64* %0, align 1
%2 = getelementptr
%"Burst.Compiler.IL.Tests.Aliasing/NoAlia...
2020 Jul 16
2
LLVM 11 and trunk selecting 4 wide instead of 8 wide loop vectorization for AVX-enabled target
...id @func(float* noalias nocapture %output,
%"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0"* nocapture nonnull
readonly dereferenceable(16) %a,
%"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0"* nocapture nonnull
readonly dereferenceable(16) %b) local_unnamed_addr #0 !ubaa. !1 {
entry:
%0 = getelementptr
%"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0",
%"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0"* %a, i64 0, i32 1
%1 = load i32, i32* %0, align 1
%.not = icmp eq i32 %1, 0
br i1 %.not, label %BL.0042, label %BL.0005.lr.ph
B...
2020 Jul 16
2
LLVM 11 and trunk selecting 4 wide instead of 8 wide loop vectorization for AVX-enabled target
...utput,
>> %"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0"* nocapture nonnull
>> readonly dereferenceable(16) %a,
>> %"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0"* nocapture nonnull
>> readonly dereferenceable(16) %b) local_unnamed_addr #0 !ubaa. !1 {
>> entry:
>> %0 = getelementptr
>> %"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0",
>> %"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0"* %a, i64 0, i32 1
>> %1 = load i32, i32* %0, align 1
>> %.not = icmp eq i32 %1, 0...
2020 Jul 16
4
LLVM 11 and trunk selecting 4 wide instead of 8 wide loop vectorization for AVX-enabled target
...urst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0"* nocapture nonnull
>>>> readonly dereferenceable(16) %a,
>>>> %"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0"* nocapture nonnull
>>>> readonly dereferenceable(16) %b) local_unnamed_addr #0 !ubaa. !1 {
>>>> entry:
>>>> %0 = getelementptr
>>>> %"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0",
>>>> %"Burst.Compiler.IL.Tests.VectorsMaths/FloatPointer.0"* %a, i64 0, i32 1
>>>> %1 = load i32, i32* %0, align...