Home
last modified time | relevance | path

Searched refs:noalias (Results 1 – 25 of 2053) sorted by relevance

12345678910>>...83

/external/llvm-project/polly/test/ScopInfo/
Dmultidim_fortran_srem.ll33noalias %arg, [0 x i32]* noalias %arg2, [0 x i32]* noalias %arg3, [0 x i32]* noalias %arg4, [0 x i…
75 %tmp173 = tail call noalias i8* @wobble(i64 %tmp172) #1
189 declare noalias i8* @wobble(i64) #1
/external/llvm-project/llvm/test/Transforms/InstCombine/
Dderef-alloc-fns.ll4 declare noalias i8* @malloc(i64)
5 declare noalias i8* @calloc(i64, i64)
6 declare noalias i8* @realloc(i8* nocapture, i64)
7 declare noalias nonnull i8* @_Znam(i64) ; throwing version of 'new'
8 declare noalias nonnull i8* @_Znwm(i64) ; throwing version of 'new'
9 declare noalias i8* @strdup(i8*)
10 declare noalias i8* @aligned_alloc(i64, i64)
14 define noalias i8* @malloc_nonconstant_size(i64 %n) {
16 ; CHECK-NEXT: [[CALL:%.*]] = tail call noalias i8* @malloc(i64 [[N:%.*]])
19 %call = tail call noalias i8* @malloc(i64 %n)
[all …]
/external/eigen/test/
Dproduct_notemporary.cpp47 VERIFY_EVALUATION_COUNT( m3.noalias() = m1 * m2.adjoint(), 0); in product_notemporary()
51 VERIFY_EVALUATION_COUNT( m3.noalias() = s1 * (m1 * m2.transpose()), 0); in product_notemporary()
57 VERIFY_EVALUATION_COUNT( m3.noalias() = m3 + m1 * m2.transpose(), 0); in product_notemporary()
58 VERIFY_EVALUATION_COUNT( m3.noalias() += m3 + m1 * m2.transpose(), 0); in product_notemporary()
59 VERIFY_EVALUATION_COUNT( m3.noalias() -= m3 + m1 * m2.transpose(), 0); in product_notemporary()
60 VERIFY_EVALUATION_COUNT( m3.noalias() = m3 - m1 * m2.transpose(), 0); in product_notemporary()
61 VERIFY_EVALUATION_COUNT( m3.noalias() += m3 - m1 * m2.transpose(), 0); in product_notemporary()
62 VERIFY_EVALUATION_COUNT( m3.noalias() -= m3 - m1 * m2.transpose(), 0); in product_notemporary()
64 VERIFY_EVALUATION_COUNT( m3.noalias() = s1 * m1 * s2 * m2.adjoint(), 0); in product_notemporary()
65 VERIFY_EVALUATION_COUNT( m3.noalias() = s1 * m1 * s2 * (m1*s3+m2*s2).adjoint(), 1); in product_notemporary()
[all …]
Dproduct.h92 res.noalias() += m1 * m2.transpose(); in product()
99 vcres.noalias() += m1.transpose() * v1; in product()
104 res.noalias() -= m1 * m2.transpose(); in product()
111 vcres.noalias() -= m1.transpose() * v1; in product()
115 res.noalias() = square + m1 * m2.transpose(); in product()
117 res.noalias() += square + m1 * m2.transpose(); in product()
119 res.noalias() -= square + m1 * m2.transpose(); in product()
123 res.noalias() = square - m1 * m2.transpose(); in product()
125 res.noalias() += square - m1 * m2.transpose(); in product()
127 res.noalias() -= square - m1 * m2.transpose(); in product()
[all …]
Dnomalloc.cpp47 m2.col(0).noalias() = m1 * m1.col(0); in nomalloc()
48 m2.col(0).noalias() -= m1.adjoint() * m1.col(0); in nomalloc()
49 m2.col(0).noalias() -= m1 * m1.row(0).adjoint(); in nomalloc()
50 m2.col(0).noalias() -= m1.adjoint() * m1.row(0).adjoint(); in nomalloc()
52 m2.row(0).noalias() = m1.row(0) * m1; in nomalloc()
53 m2.row(0).noalias() -= m1.row(0) * m1.adjoint(); in nomalloc()
54 m2.row(0).noalias() -= m1.col(0).adjoint() * m1; in nomalloc()
55 m2.row(0).noalias() -= m1.col(0).adjoint() * m1.adjoint(); in nomalloc()
58 m2.col(0).noalias() = m1.template triangularView<Upper>() * m1.col(0); in nomalloc()
59 m2.col(0).noalias() -= m1.adjoint().template triangularView<Upper>() * m1.col(0); in nomalloc()
[all …]
/external/llvm-project/llvm/test/Analysis/ScopedNoAliasAA/
Dbasic-domains.ll1 ; RUN: opt < %s -basic-aa -scoped-noalias-aa -aa-eval -evaluate-aa-metadata -print-all-alias-modref…
10 store float %0, float* %arrayidx.i, align 4, !noalias !6
14 store float %1, float* %arrayidx.i2, align 4, !noalias !6
18 store float %2, float* %arrayidx.i3, align 4, !noalias !7
43 … float* %c, align 4, !alias.scope !0 <-> store float %0, float* %arrayidx.i, align 4, !noalias !6
44 …float* %c, align 4, !alias.scope !0 <-> store float %1, float* %arrayidx.i2, align 4, !noalias !6
45 …float* %c, align 4, !alias.scope !0 <-> store float %2, float* %arrayidx.i3, align 4, !noalias !7
46 … float* %c, align 4, !alias.scope !7 <-> store float %0, float* %arrayidx.i, align 4, !noalias !6
47 …float* %c, align 4, !alias.scope !7 <-> store float %1, float* %arrayidx.i2, align 4, !noalias !6
48 …float* %c, align 4, !alias.scope !7 <-> store float %2, float* %arrayidx.i3, align 4, !noalias !7
[all …]
/external/llvm/test/Analysis/ScopedNoAliasAA/
Dbasic-domains.ll1 ; RUN: opt < %s -basicaa -scoped-noalias -aa-eval -evaluate-aa-metadata -print-all-alias-modref-inf…
10 store float %0, float* %arrayidx.i, align 4, !noalias !6
14 store float %1, float* %arrayidx.i2, align 4, !noalias !6
18 store float %2, float* %arrayidx.i3, align 4, !noalias !7
43 … float* %c, align 4, !alias.scope !0 <-> store float %0, float* %arrayidx.i, align 4, !noalias !6
44 …float* %c, align 4, !alias.scope !0 <-> store float %1, float* %arrayidx.i2, align 4, !noalias !6
45 …float* %c, align 4, !alias.scope !0 <-> store float %2, float* %arrayidx.i3, align 4, !noalias !7
46 … float* %c, align 4, !alias.scope !7 <-> store float %0, float* %arrayidx.i, align 4, !noalias !6
47 …float* %c, align 4, !alias.scope !7 <-> store float %1, float* %arrayidx.i2, align 4, !noalias !6
48 …float* %c, align 4, !alias.scope !7 <-> store float %2, float* %arrayidx.i3, align 4, !noalias !7
[all …]
/external/llvm-project/llvm/test/CodeGen/Hexagon/autohvx/
Disel-expand-unaligned-loads-noindexed.ll21 store i8 0, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8
23 store i8 %v7, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8
24 store i8 0, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8
25 store i8 undef, i8* %v4, align 1, !tbaa !0, !alias.scope !6, !noalias !8
26 store i8 0, i8* %v5, align 1, !tbaa !0, !alias.scope !6, !noalias !8
27 store i8 0, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8
29 store i8 %v8, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8
30 store i8 0, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8
32 store i8 %v9, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8
33 store i8 0, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8
[all …]
/external/llvm-project/llvm/test/Transforms/Inline/
Dnoalias2.ll2 ; RUN: opt -inline -enable-noalias-to-md-conversion -S < %s | FileCheck %s --check-prefixes=CHECK,N…
3 ; RUN: opt -inline -enable-noalias-to-md-conversion --enable-knowledge-retention -S < %s | FileChec…
8 define void @hello(float* noalias nocapture %a, float* noalias nocapture readonly %c) #0 {
10 ; CHECK-SAME: (float* noalias nocapture [[A:%.*]], float* noalias nocapture readonly [[C:%.*]]) #0
30 define void @foo(float* noalias nocapture %a, float* noalias nocapture readonly %c) #0 {
32 ; CHECK-SAME: (float* noalias nocapture [[A:%.*]], float* noalias nocapture readonly [[C:%.*]]) #0
34 ; CHECK-NEXT: [[TMP0:%.*]] = load float, float* [[C]], align 4, !alias.scope !0, !noalias !3
36 ; CHECK-NEXT: store float [[TMP0]], float* [[ARRAYIDX_I]], align 4, !alias.scope !3, !noalias !0
44 ; ASSUME-NEXT: call void @llvm.assume(i1 true) [ "noalias"(float* [[A:%.*]]), "noalias"(float* […
45 ; ASSUME-NEXT: [[TMP0:%.*]] = load float, float* [[C]], align 4, !alias.scope !0, !noalias !3
[all …]
/external/llvm-project/llvm/test/Transforms/Attributor/
Dheap_to_stack.ll7 declare noalias i8* @malloc(i64)
47 ; CHECK-NEXT: [[TMP1:%.*]] = tail call noalias i8* @malloc(i64 noundef 4)
48 ; CHECK-NEXT: tail call void @nocapture_func_frees_pointer(i8* noalias nocapture [[TMP1]])
50 ; CHECK-NEXT: tail call void @free(i8* noalias nocapture [[TMP1]])
53 %1 = tail call noalias i8* @malloc(i64 4)
64 ; CHECK-NEXT: [[TMP1:%.*]] = tail call noalias i8* @malloc(i64 noundef 4)
69 %1 = tail call noalias i8* @malloc(i64 4)
79 ; IS________OPM-NEXT: [[TMP1:%.*]] = tail call noalias i8* @malloc(i64 noundef 4)
80 ; IS________OPM-NEXT: tail call void @no_sync_func(i8* noalias nocapture nofree [[TMP1]])
81 ; IS________OPM-NEXT: tail call void @free(i8* noalias nocapture [[TMP1]])
[all …]
Dnoalias.ll21 ; CHECK-NEXT: [[TMP1:%.*]] = tail call noalias i8* @malloc(i64 noundef 4)
25 %1 = tail call noalias i8* @malloc(i64 4)
30 declare noalias i8* @malloc(i64)
33 ; call noalias function in return instruction.
37 ; CHECK-NEXT: [[TMP1:%.*]] = tail call noalias i8* @malloc(i64 noundef 4)
40 %1 = tail call noalias i8* @malloc(i64 4)
60 ; CHECK-NEXT: [[TMP1:%.*]] = tail call noalias i8* @malloc(i64 noundef 4)
63 %1 = tail call noalias i8* @malloc(i64 4)
70 ; CHECK-NEXT: [[TMP1:%.*]] = tail call noalias i8* @malloc(i64 noundef 4)
74 %1 = tail call noalias i8* @malloc(i64 4)
[all …]
/external/llvm/test/Transforms/Inline/
Dnoalias2.ll1 ; RUN: opt -inline -enable-noalias-to-md-conversion -S < %s | FileCheck %s
5 define void @hello(float* noalias nocapture %a, float* noalias nocapture readonly %c) #0 {
13 define void @foo(float* noalias nocapture %a, float* noalias nocapture readonly %c) #0 {
22 ; CHECK: define void @foo(float* noalias nocapture %a, float* noalias nocapture readonly %c) #0 {
24 ; CHECK: %0 = load float, float* %c, align 4, !alias.scope !0, !noalias !3
26 ; CHECK: store float %0, float* %arrayidx.i, align 4, !alias.scope !3, !noalias !0
33 define void @hello2(float* noalias nocapture %a, float* noalias nocapture %b, float* nocapture read…
44 ; foo2(), the noalias scopes are properly concatenated.
57 ; CHECK: %0 = load float, float* %c, align 4, !alias.scope !5, !noalias !10
59 ; CHECK: store float %0, float* %arrayidx.i.i, align 4, !alias.scope !10, !noalias !5
[all …]
/external/llvm/test/CodeGen/ARM/
Dunaligned_load_store_vector.ll6 define void @v64_v8i8_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
24 define void @v64_v4i16_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
42 define void @v64_v2i32_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
60 define void @v64_v2f32_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
78 define void @v128_v16i8_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
96 define void @v128_v8i16_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
114 define void @v128_v4i32_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
132 define void @v128_v2i64_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
150 define void @v128_v4f32_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
168 define void @v64_v8i8_2(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
Dunaligned_load_store_vector.ll6 define void @v64_v8i8_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
24 define void @v64_v4i16_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
42 define void @v64_v2i32_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
60 define void @v64_v2f32_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
78 define void @v128_v16i8_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
96 define void @v128_v8i16_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
114 define void @v128_v4i32_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
132 define void @v128_v2i64_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
150 define void @v128_v4f32_1(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
168 define void @v64_v8i8_2(i8* noalias nocapture %out, i8* noalias nocapture %in) nounwind {
[all …]
/external/llvm/test/CodeGen/X86/
D2010-01-15-SelectionDAGCycle.ll6noalias %ncelet, i32* noalias %ncel, i32* noalias %nfac, i32* noalias %nfabor, i32* noalias %lregi…
/external/llvm-project/llvm/test/CodeGen/X86/
D2010-01-15-SelectionDAGCycle.ll6noalias %ncelet, i32* noalias %ncel, i32* noalias %nfac, i32* noalias %nfabor, i32* noalias %lregi…
/external/llvm/test/CodeGen/AMDGPU/
Dcvt_f32_ubyte.ll10 define void @load_i8_to_f32(float addrspace(1)* noalias %out, i8 addrspace(1)* noalias %in) nounwin…
22 …ne void @load_v2i8_to_v2f32(<2 x float> addrspace(1)* noalias %out, <2 x i8> addrspace(1)* noalias
36 …ne void @load_v3i8_to_v3f32(<3 x float> addrspace(1)* noalias %out, <3 x i8> addrspace(1)* noalias
52 …ne void @load_v4i8_to_v4f32(<4 x float> addrspace(1)* noalias %out, <4 x i8> addrspace(1)* noalias
76 …oad_v4i8_to_v4f32_unaligned(<4 x float> addrspace(1)* noalias %out, <4 x i8> addrspace(1)* noalias
103 …2_2_uses(<4 x float> addrspace(1)* noalias %out, <4 x i8> addrspace(1)* noalias %out2, <4 x i8> ad…
115 …ne void @load_v7i8_to_v7f32(<7 x float> addrspace(1)* noalias %out, <7 x i8> addrspace(1)* noalias
138 …ne void @load_v8i8_to_v8f32(<8 x float> addrspace(1)* noalias %out, <8 x i8> addrspace(1)* noalias
150 define void @i8_zext_inreg_i32_to_f32(float addrspace(1)* noalias %out, i32 addrspace(1)* noalias %…
160 define void @i8_zext_inreg_hi1_to_f32(float addrspace(1)* noalias %out, i32 addrspace(1)* noalias %…
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Daarch64-DAGCombine-findBetterNeighborChains-crash.ll12 define void @func(float* noalias %arg, i32* noalias %arg1, i8* noalias %arg2, i8* noalias %arg3) #1…
15 tail call void @llvm.memset.p0i8.i64(i8* align 8 noalias %arg2, i8 0, i64 40, i1 false)
27 define void @func2(float* noalias %arg, i32* noalias %arg1, i8* noalias %arg2, i8* noalias %arg3) #…
30 tail call void @llvm.memset.p0i8.i64(i8* align 8 noalias %arg2, i8 0, i64 40, i1 false)
/external/llvm-project/llvm/test/Analysis/GlobalsModRef/
Dinaccessiblememonly.ll8 ; CHECK-NEXT: tail call noalias i8* @allocmemory()
9 ; CHECK-NEXT: tail call noalias i8* @allocmemory()
10 ; CHECK-NEXT: tail call noalias i8* @allocmemory()
12 %1 = tail call noalias i8* @allocmemory()
13 %2 = tail call noalias i8* @allocmemory()
14 %3 = tail call noalias i8* @allocmemory()
19 declare noalias i8* @allocmemory() #0
/external/llvm/test/Analysis/GlobalsModRef/
Dinaccessiblememonly.ll8 ; CHECK-NEXT: tail call noalias i8* @allocmemory()
9 ; CHECK-NEXT: tail call noalias i8* @allocmemory()
10 ; CHECK-NEXT: tail call noalias i8* @allocmemory()
12 %1 = tail call noalias i8* @allocmemory()
13 %2 = tail call noalias i8* @allocmemory()
14 %3 = tail call noalias i8* @allocmemory()
19 declare noalias i8* @allocmemory() #0
/external/llvm/test/CodeGen/AArch64/
Daarch64-DAGCombine-findBetterNeighborChains-crash.ll13 define void @func(float* noalias %arg, i32* noalias %arg1, i8* noalias %arg2, i8* noalias %arg3) #1…
16 tail call void @llvm.memset.p0i8.i64(i8* noalias %arg2, i8 0, i64 40, i32 8, i1 false)
28 define void @func2(float* noalias %arg, i32* noalias %arg1, i8* noalias %arg2, i8* noalias %arg3) #…
31 tail call void @llvm.memset.p0i8.i64(i8* noalias %arg2, i8 0, i64 40, i32 8, i1 false)
/external/llvm/test/Analysis/BasicAA/
Dphi-and-select.ll16 define void @foo(i1 %m, double* noalias %x, double* noalias %y) {
35 define void @bar(i1 %m, double* noalias %x, double* noalias %y) {
45 define void @qux(i1 %m, double* noalias %x, double* noalias %y,
46 i1 %n, double* noalias %v, double* noalias %w) {
74 define void @fin(i1 %m, double* noalias %x, double* noalias %y,
75 i1 %n, double* noalias %v, double* noalias %w) {
/external/llvm-project/llvm/test/Analysis/BasicAA/
Dphi-and-select.ll16 define void @foo(i1 %m, double* noalias %x, double* noalias %y) {
35 define void @bar(i1 %m, double* noalias %x, double* noalias %y) {
45 define void @qux(i1 %m, double* noalias %x, double* noalias %y,
46 i1 %n, double* noalias %v, double* noalias %w) {
74 define void @fin(i1 %m, double* noalias %x, double* noalias %y,
75 i1 %n, double* noalias %v, double* noalias %w) {
/external/llvm-project/llvm/test/Bitcode/
DhighLevelStructure.3.2.ll46 ; CHECK: declare void @ParamAttr7(i8* noalias)
47 declare void @ParamAttr7(i8* noalias)
50 ; CHECK: declare void @ParamAttr9{{[(i8* nest noalias nocapture) | (i8* noalias nocapture nest)]}}
51 declare void @ParamAttr9(i8* nest noalias nocapture)
52 ; CHECK: declare void @ParamAttr10{{[(i8* sret(i8) noalias nocapture) | (i8* noalias nocapture sret…
53 declare void @ParamAttr10(i8* sret(i8) noalias nocapture)
54 ;CHECK: declare void @ParamAttr11{{[(i8* byval(i8) noalias nocapture) | (i8* noalias nocapture byva…
55 declare void @ParamAttr11(i8* byval(i8) noalias nocapture)
56 ;CHECK: declare void @ParamAttr12{{[(i8* inreg noalias nocapture) | (i8* noalias nocapture inreg)]}}
57 declare void @ParamAttr12(i8* inreg noalias nocapture)
/external/llvm/test/Bitcode/
DhighLevelStructure.3.2.ll46 ; CHECK: declare void @ParamAttr7(i8* noalias)
47 declare void @ParamAttr7(i8* noalias)
50 ; CHECK: declare void @ParamAttr9{{[(i8* nest noalias nocapture) | (i8* noalias nocapture nest)]}}
51 declare void @ParamAttr9(i8* nest noalias nocapture)
52 ; CHECK: declare void @ParamAttr10{{[(i8* sret noalias nocapture) | (i8* noalias nocapture sret)]}}
53 declare void @ParamAttr10(i8* sret noalias nocapture)
54 ;CHECK: declare void @ParamAttr11{{[(i8* byval noalias nocapture) | (i8* noalias nocapture byval)]}}
55 declare void @ParamAttr11(i8* byval noalias nocapture)
56 ;CHECK: declare void @ParamAttr12{{[(i8* inreg noalias nocapture) | (i8* noalias nocapture inreg)]}}
57 declare void @ParamAttr12(i8* inreg noalias nocapture)

12345678910>>...83