HomeSort by relevance Sort by last modified time
    Searched full:noalias (Results 1 - 25 of 412) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/eigen/doc/snippets/
TopicAliasing_mult3.cpp 3 matA.noalias() = matA * matA;
MatrixBase_noalias.cpp 2 c.noalias() = a * b; // this computes the product directly to c
TopicAliasing_mult2.cpp 9 matB.noalias() = matA * matA;
  /external/llvm/test/Analysis/BasicAA/
2009-03-04-GEPNoalias.ll 3 declare noalias i32* @noalias()
7 %a = call i32* @noalias()
phi-and-select.ll 6 ; CHECK: NoAlias: double* %a, double* %b
8 ; CHECK: NoAlias: double* %a, double* %b
10 ; CHECK: NoAlias: double* %a, double* %b
12 ; CHECK: NoAlias: double* %a, double* %b
16 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
    [all...]
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...]
2007-08-01-NoAliasAndGEP.ll 8 define void @foo(i32* noalias %p, i32* noalias %q, i32 %i, i32 %j) {
  /external/clang/test/CodeGen/
2009-03-01-MallocNoAlias.c 1 // RUN: %clang_cc1 %s -emit-llvm -o - | grep noalias
2007-07-29-RestrictPtrArg.c 1 // RUN: %clang_cc1 -emit-llvm %s -o - | grep noalias
restrict.c 9 // CHECK: define void @test1(i32* noalias %{{.*}}, i32 %{{.*}})
13 // CHECK: define void @test2(i32* %{{.*}}, i32* noalias %{{.*}})
19 // CHECK: define void @test3(i32* noalias %{{.*}}, i32 %{{.*}})
23 // CHECK: define void @test4(i32* %{{.*}}, i32* noalias %{{.*}})
mips64-nontrivial-return.cpp 13 // CHECK: _Z4foo1v(%class.D* noalias nocapture sret
  /external/clang/test/CodeGenCXX/
2007-07-29-RestrictPtrArg.cpp 4 // CHECK: noalias
2007-07-29-RestrictRefArg.cpp 4 // CHECK: noalias
  /external/eigen/test/
product_notemporary.cpp 61 VERIFY_EVALUATION_COUNT( m3.noalias() = m1 * m2.adjoint(), 0);
63 VERIFY_EVALUATION_COUNT( m3.noalias() = s1 * (m1 * m2.transpose()), 0);
65 VERIFY_EVALUATION_COUNT( m3.noalias() = s1 * m1 * s2 * m2.adjoint(), 0);
66 VERIFY_EVALUATION_COUNT( m3.noalias() = s1 * m1 * s2 * (m1*s3+m2*s2).adjoint(), 1);
67 VERIFY_EVALUATION_COUNT( m3.noalias() = (s1 * m1).adjoint() * s2 * m2, 0);
68 VERIFY_EVALUATION_COUNT( m3.noalias() += s1 * (-m1*s3).adjoint() * (s2 * m2 * s3), 0);
69 VERIFY_EVALUATION_COUNT( m3.noalias() -= s1 * (m1.transpose() * m2), 0);
71 VERIFY_EVALUATION_COUNT(( m3.block(r0,r0,r1,r1).noalias() += -m1.block(r0,c0,r1,c1) * (s2*m2.block(r0,c0,r1,c1)).adjoint() ), 0);
72 VERIFY_EVALUATION_COUNT(( m3.block(r0,r0,r1,r1).noalias() -= s1 * m1.block(r0,c0,r1,c1) * m2.block(c0,r0,c1,r1) ), 0);
75 VERIFY_EVALUATION_COUNT(( m3.block(r0,r0,r1,r1).noalias() = s1 * m1.block(r0,c0,r1,c1) * (s1*m2).block(c0,r0,c1,r1) ), 1)
    [all...]
nomalloc.cpp 52 m2.col(0).noalias() = m1 * m1.col(0);
53 m2.col(0).noalias() -= m1.adjoint() * m1.col(0);
54 m2.col(0).noalias() -= m1 * m1.row(0).adjoint();
55 m2.col(0).noalias() -= m1.adjoint() * m1.row(0).adjoint();
57 m2.row(0).noalias() = m1.row(0) * m1;
58 m2.row(0).noalias() -= m1.row(0) * m1.adjoint();
59 m2.row(0).noalias() -= m1.col(0).adjoint() * m1;
60 m2.row(0).noalias() -= m1.col(0).adjoint() * m1.adjoint();
63 m2.col(0).noalias() = m1.template triangularView<Upper>() * m1.col(0);
64 m2.col(0).noalias() -= m1.adjoint().template triangularView<Upper>() * m1.col(0)
    [all...]
  /external/llvm/test/CodeGen/X86/
2010-01-15-SelectionDAGCycle.ll 6 define void @numvec_(i32* noalias %ncelet, i32* noalias %ncel, i32* noalias %nfac, i32* noalias %nfabor, i32* noalias %lregis, i32* noalias %irveci, i32* noalias %irvecb, [0 x [2 x i32]]* noalias %ifacel, [0 x i32]* noalias %ifabor, [0 x i32]* noalias %inumfi, [0 x i32]* noalias %inumfb, [1 x i32]* noalias %iworkf, [0 x i32]* noalias %ismbs)
    [all...]
complex-fca.ll 6 define void @ccosl({ x86_fp80, x86_fp80 }* noalias sret %agg.result, { x86_fp80, x86_fp80 } %z) nounwind {
13 call void @ccoshl({ x86_fp80, x86_fp80 }* noalias sret %agg.result, { x86_fp80, x86_fp80 } %insert7) nounwind
17 declare void @ccoshl({ x86_fp80, x86_fp80 }* noalias sret, { x86_fp80, x86_fp80 }) nounwind
tailcall-returndup-void.ll 6 declare cc10 void @sEH_info(i64* noalias nocapture, i64* noalias nocapture, i64* noalias nocapture, i64, i64, i64) align 8
8 define cc10 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/FunctionAttrs/
2009-01-04-Annotate.ll 3 ; CHECK: declare noalias i8* @fopen(i8* nocapture readonly, i8* nocapture readonly) #0
9 ; CHECK: declare noalias i32* @realloc(i32* nocapture, i32) #0
15 ; CHECK-NOT: strcpy{{.*}}noalias
  /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]* @.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/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) {}
92 * More precisely, noalias() allows to bypass the EvalBeforeAssignBit flag.
94 * expressions have this flag. Therefore, noalias() is only usefull when
97 * Here are some examples where noalias is usefull:
99 * D.noalias() = A * B;
100 * D.noalias() += A.transpose() * B
118 NoAlias<Derived,MatrixBase> MatrixBase<Derived>::noalias() function in class:Eigen::MatrixBase
    [all...]
  /external/eigen/doc/
I02_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/Transforms/InstCombine/
bitcast-alias-function.ll 90 define void @bitcast_alias_scalar(float* noalias %source, float* noalias %dest) nounwind {
104 define void @bitcast_alias_vector(<2 x float>* noalias %source, <2 x float>* noalias %dest) nounwind {
118 define void @bitcast_alias_vector_scalar_same_size(<2 x float>* noalias %source, <2 x float>* noalias %dest) nounwind {
130 define void @bitcast_alias_scalar_vector_same_size(i64* noalias %source, i64* noalias %dest) nounwind {
142 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/clang/test/CodeGenObjCXX/
arc-new-delete.mm 12 // CHECK: call noalias i8* @_Znwm
16 // CHECK: call noalias i8* @_Znwm
21 // CHECK: call noalias i8* @_Znwm
25 // CHECK: call noalias i8* @_Znwm
30 // CHECK: call noalias i8* @_Znwm
35 // CHECK: call noalias i8* @_Znwm
45 // CHECK: call noalias i8* @_Znam
50 // CHECK: call noalias i8* @_Znam

Completed in 235 milliseconds

1 2 3 4 5 6 7 8 91011>>