HomeSort by relevance Sort by last modified time
    Searched full:noalias (Results 26 - 50 of 634) sorted by null

12 3 4 5 6 7 8 91011>>

  /external/llvm/test/Analysis/BasicAA/
args-rets-allocas-loads.ll 7 declare noalias double* @noalias_returner()
11 double* noalias %noalias_arg_a0,
12 double* noalias %noalias_arg_a1,
52 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_arg_a0
53 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_arg_a0
54 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_arg_a1
55 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_arg_a1
56 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %noalias_arg_a1
59 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double** %indirect_a0
60 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double** %indirect_a
    [all...]
noalias-param.ll 5 define void @no(i32* noalias %a, i32* %b) nounwind {
13 ; CHECK: NoAlias: i32* %a, i32* %b
2008-11-23-NoaliasRet.ll 3 declare noalias i32* @_Znwj(i32 %x) nounwind
noalias-bugs.ll 6 ; We incorrectly returned noalias in the example below for "ptr.64" and
13 define i64 @testcase(%nested * noalias %p1, %nested * noalias %p2,
22 ; Because either_ptr.64 and ptr.64 can alias (we used to return noalias)
  /external/clang/test/CodeGen/
mips64-nontrivial-return.cpp 13 // CHECK: _Z4foo1v(%class.D* noalias nocapture sret
  /external/llvm/test/CodeGen/AMDGPU/
bitreverse.ll 18 define void @s_brev_i16(i16 addrspace(1)* noalias %out, i16 %val) #0 {
26 define void @v_brev_i16(i16 addrspace(1)* noalias %out, i16 addrspace(1)* noalias %valptr) #0 {
39 define void @s_brev_i32(i32 addrspace(1)* noalias %out, i32 %val) #0 {
50 define void @v_brev_i32(i32 addrspace(1)* noalias %out, i32 addrspace(1)* noalias %valptr) #0 {
60 define void @s_brev_v2i32(<2 x i32> addrspace(1)* noalias %out, <2 x i32> %val) #0 {
69 define void @v_brev_v2i32(<2 x i32> addrspace(1)* noalias %out, <2 x i32> addrspace(1)* noalias %valptr) #0 {
77 define void @s_brev_i64(i64 addrspace(1)* noalias %out, i64 %val) #0
    [all...]
cvt_f32_ubyte.ll 10 define void @load_i8_to_f32(float addrspace(1)* noalias %out, i8 addrspace(1)* noalias %in) nounwind {
25 define void @load_v2i8_to_v2f32(<2 x float> addrspace(1)* noalias %out, <2 x i8> addrspace(1)* noalias %in) nounwind {
39 define void @load_v3i8_to_v3f32(<3 x float> addrspace(1)* noalias %out, <3 x i8> addrspace(1)* noalias %in) nounwind {
55 define void @load_v4i8_to_v4f32(<4 x float> addrspace(1)* noalias %out, <4 x i8> addrspace(1)* noalias %in) nounwind {
79 define void @load_v4i8_to_v4f32_unaligned(<4 x float> addrspace(1)* noalias %out, <4 x i8> addrspace(1)* noalias %in) nounwind
    [all...]
basic-loop.ll 5 define void @test_loop(i32 addrspace(1)* noalias %out, i32 addrspace(1)* noalias %in, i32 %val) nounwind {
extload.ll 9 define void @anyext_load_i8(i8 addrspace(1)* nocapture noalias %out, i8 addrspace(1)* nocapture noalias %src) nounwind {
22 define void @anyext_load_i16(i16 addrspace(1)* nocapture noalias %out, i16 addrspace(1)* nocapture noalias %src) nounwind {
34 define void @anyext_load_lds_i8(i8 addrspace(3)* nocapture noalias %out, i8 addrspace(3)* nocapture noalias %src) nounwind {
46 define void @anyext_load_lds_i16(i16 addrspace(3)* nocapture noalias %out, i16 addrspace(3)* nocapture noalias %src) nounwind {
fp32_to_fp16.ll 10 define void @test_convert_fp32_to_fp16(i16 addrspace(1)* noalias %out, float addrspace(1)* noalias %in) nounwind {
llvm.amdgcn.dispatch.ptr.ll 7 %dispatch_ptr = call noalias i8 addrspace(2)* @llvm.amdgcn.dispatch.ptr() #0
14 declare noalias i8 addrspace(2)* @llvm.amdgcn.dispatch.ptr() #0
fp16_to_fp.ll 11 define void @test_convert_fp16_to_fp32(float addrspace(1)* noalias %out, i16 addrspace(1)* noalias %in) nounwind {
24 define void @test_convert_fp16_to_fp64(double addrspace(1)* noalias %out, i16 addrspace(1)* noalias %in) nounwind {
  /external/llvm/test/CodeGen/Thumb2/
2009-08-04-CoalescerAssert.ll 20 %1 = call i32 (%struct.FILE*, i8*, ...) @fprintf(%struct.FILE* noalias undef, i8* noalias getelementptr ([30 x i8], [30 x i8]* @.str2, i32 0, i32 0), i8* %0, i8* null) nounwind ; <i32> [#uses=0]
29 declare i32 @fprintf(%struct.FILE* noalias nocapture, i8* noalias nocapture, ...) nounwind
  /external/llvm/test/Analysis/ScopedNoAliasAA/
basic.ll 1 ; RUN: opt < %s -basicaa -scoped-noalias -aa-eval -evaluate-aa-metadata -print-all-alias-modref-info -disable-output 2>&1 | FileCheck %s
10 store float %0, float* %arrayidx.i, align 4, !noalias !1
16 ; CHECK: NoAlias: %0 = load float, float* %c, align 4, !alias.scope !0 <-> store float %0, float* %arrayidx.i, align 4, !noalias !0
18 ; CHECK: MayAlias: %1 = load float, float* %c, align 4 <-> store float %0, float* %arrayidx.i, align 4, !noalias !0
20 ; CHECK: NoAlias: store float %1, float* %arrayidx, align 4 <-> store float %0, float* %arrayidx.i, align 4, !noalias !0
  /external/llvm/test/Transforms/DeadStoreElimination/
calloc-store.ll 3 declare noalias i8* @calloc(i64, i64)
7 %1 = tail call noalias i8* @calloc(i64 1, i64 4)
17 %1 = tail call noalias i8* @calloc(i64 1, i64 4)
35 %1 = tail call noalias i8* @calloc(i64 1, i64 4)
44 %1 = tail call noalias i8* @calloc(i64 1, i64 4)
53 %1 = tail call noalias i8* @calloc(i64 1, i64 4)
61 %1 = tail call noalias i8* @calloc(i64 1, i64 4)
  /external/llvm/lib/Analysis/
ScopedNoAliasAA.cpp 23 // a noalias tag for a specific scope:
26 // ... = load %ptr2, !alias.scope !{ !scope1, !scope2 }, !noalias !{ !scope1 }
29 // has a set of noalias scopes in some domain that is superset of the alias
50 static cl::opt<bool> EnableScopedNoAlias("enable-scoped-noalias",
84 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias;
87 return NoAlias;
90 return NoAlias;
107 Loc.AATags.NoAlias))
141 const MDNode *NoAlias) const
    [all...]
  /external/eigen/Eigen/src/Core/
NoAlias.h 15 /** \class NoAlias
25 * It is the return type of MatrixBase::noalias()
28 * \sa MatrixBase::noalias()
31 class NoAlias
35 NoAlias(ExpressionType& expression) : m_expression(expression) {}
101 * More precisely, noalias() allows to bypass the EvalBeforeAssignBit flag.
103 * expressions have this flag. Therefore, noalias() is only usefull when
106 * Here are some examples where noalias is usefull:
108 * D.noalias() = A * B;
109 * D.noalias() += A.transpose() * B
127 NoAlias<Derived,MatrixBase> MatrixBase<Derived>::noalias() function in class:Eigen::MatrixBase
    [all...]
  /external/eigen/doc/
HiPerformance.dox 28 \f$ C.noalias() += \alpha op1(A) op2(B) \f$
37 \code m1.noalias() -= s4 * (s1 * m2.adjoint() * (-(s3*m3).conjugate()*s2)) \endcode
39 \code m1.noalias() += (s1*s2*conj(s3)*s4) * m2.adjoint() * m3.conjugate() \endcode
59 m1.noalias() += m2 * m3; \endcode</td>
60 <td>Use .noalias() to tell Eigen the result and right-hand-sides do not alias.
67 m1.noalias() += s1 * (m2 * m3); \endcode</td>
76 m1.noalias() += (m2 * m3).adjoint(); \endcode</td>
81 m1.noalias() += m3.adjoint()
92 <td>\code m1.noalias() += m2 * m3; \endcode</td>
98 m1.noalias() = m4 + m2 * m3; \endcode</td
    [all...]
  /external/llvm/test/Bitcode/
highLevelStructure.3.2.ll 46 ; 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)]}
    [all...]
  /external/eigen/test/
nomalloc.cpp 57 m2.col(0).noalias() = m1 * m1.col(0);
58 m2.col(0).noalias() -= m1.adjoint() * m1.col(0);
59 m2.col(0).noalias() -= m1 * m1.row(0).adjoint();
60 m2.col(0).noalias() -= m1.adjoint() * m1.row(0).adjoint();
62 m2.row(0).noalias() = m1.row(0) * m1;
63 m2.row(0).noalias() -= m1.row(0) * m1.adjoint();
64 m2.row(0).noalias() -= m1.col(0).adjoint() * m1;
65 m2.row(0).noalias() -= m1.col(0).adjoint() * m1.adjoint();
68 m2.col(0).noalias() = m1.template triangularView<Upper>() * m1.col(0);
69 m2.col(0).noalias() -= m1.adjoint().template triangularView<Upper>() * m1.col(0)
    [all...]
  /external/llvm/test/CodeGen/X86/
tailcall-returndup-void.ll 6 declare ghccc void @sEH_info(i64* noalias nocapture, i64* noalias nocapture, i64* noalias nocapture, i64, i64, i64) align 8
8 define ghccc void @rBM_info(i64* noalias nocapture %Base_Arg, i64* noalias nocapture %Sp_Arg, i64* noalias nocapture %Hp_Arg, i64 %R1_Arg, i64 %R2_Arg, i64 %R3_Arg) nounwind align 8 {
  /external/llvm/test/Transforms/InstCombine/
bitcast-alias-function.ll 90 define void @bitcast_alias_scalar(float* noalias %source, float* noalias %dest) nounwind {
106 define void @bitcast_alias_vector(<2 x float>* noalias %source, <2 x float>* noalias %dest) nounwind {
122 define void @bitcast_alias_vector_scalar_same_size(<2 x float>* noalias %source, <2 x float>* noalias %dest) nounwind {
136 define void @bitcast_alias_scalar_vector_same_size(i64* noalias %source, i64* noalias %dest) nounwind {
150 define void @bitcast_alias_vector_ptrs_same_size(<2 x i64*>* noalias %source, <2 x i64*>* noalias %dest) nounwind
    [all...]
  /external/llvm/test/CodeGen/ARM/
unaligned_load_store_vector.ll 6 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
    [all...]
  /external/llvm/test/Transforms/Inline/
noalias-cs.ll 1 ; RUN: opt -inline -enable-noalias-to-md-conversion -S < %s | FileCheck %s
8 %0 = load float, float* %c, align 4, !noalias !3
10 store float %0, float* %arrayidx.i, align 4, !alias.scope !7, !noalias !8
12 store float %0, float* %arrayidx1.i, align 4, !alias.scope !8, !noalias !7
21 call void @foo2(float* %a, float* %b, float* %c), !noalias !0
28 ; CHECK: %0 = load float, float* %c, align 4, !noalias !6
30 ; CHECK: store float %0, float* %arrayidx.i.i, align 4, !alias.scope !12, !noalias !13
32 ; CHECK: store float %0, float* %arrayidx1.i.i, align 4, !alias.scope !14, !noalias !15
33 ; CHECK: %1 = load float, float* %c, align 4, !noalias !16
35 ; CHECK: store float %1, float* %arrayidx.i, align 4, !noalias !1
    [all...]
  /external/llvm/test/CodeGen/Mips/
mips64-sret.ll 3 define void @foo(i32* noalias sret %agg.result) nounwind {
14 define void @bar(i32 signext %v, i32* noalias sret %agg.result) nounwind {

Completed in 878 milliseconds

12 3 4 5 6 7 8 91011>>