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

<<11121314151617181920>>

  /external/llvm/test/Transforms/BBVectorize/X86/
loop1.ll 7 define void @test1(double* noalias %out, double* noalias %in1, double* noalias %in2) nounwind uwtable {
  /external/llvm/test/Transforms/LoopUnroll/
full-unroll-heuristics-cast.ll 19 define i8 @const_load_trunc(i32* noalias nocapture readonly %src) {
47 define i64 @const_load_zext(i32* noalias nocapture readonly %src) {
75 define i64 @const_load_sext(i32* noalias nocapture readonly %src) {
  /external/llvm/test/Transforms/MemCpyOpt/
memcpy-to-memset-with-lifetimes.ll 6 define void @foo([8 x i64]* noalias nocapture sret dereferenceable(64) %sret) {
24 define void @bar([8 x i64]* noalias nocapture sret dereferenceable(64) %sret, [8 x i64]* noalias nocapture dereferenceable(64) %out) {
memcpy.ll 54 define void @test3(%0* noalias sret %agg.result) nounwind {
151 declare noalias i8* @malloc(i32)
193 declare void @foo(i32* noalias nocapture)
195 define void @test10(%opaque* noalias nocapture sret %x, i32 %y) {
198 call void @foo(i32* noalias nocapture %a)
  /external/llvm/test/Transforms/SLPVectorizer/X86/
horizontal.ll 82 define i32 @mul_red(float* noalias %A, float* noalias %B, i32 %n) {
154 define i32 @long_red(float* noalias %A, float* noalias %B, i32 %n) {
256 define i32 @chain_red(float* noalias %A, float* noalias %B, i32 %n) {
323 define i32 @store_red(float* noalias %A, float* noalias %B, float* noalias %C, i32 %n) {
386 define void @store_red_double(double* noalias %A, double* noalias %B, double* noalias %C, i32 %n)
    [all...]
  /external/llvm/lib/Transforms/Utils/
InlineFunction.cpp 49 EnableNoAliasConversion("enable-noalias-to-md-conversion", cl::init(true),
51 cl::desc("Convert noalias attributes to metadata during inlining."));
385 /// When inlining a function that contains noalias scope metadata,
425 // the noalias scopes and the lists of those scopes.
483 // If the call site also had noalias metadata (a list of scopes with
497 /// If the inlined function has noalias arguments,
498 /// then add new alias scopes for each noalias argument, tag the mapped noalias
499 /// parameters with noalias metadata specifying the new scope, and tag all
517 // To do a good job, if a noalias variable is captured, we need to know i
    [all...]
  /external/llvm/test/CodeGen/AMDGPU/
mad-combine.ll 34 define void @combine_to_mad_f32_0(float addrspace(1)* noalias %out, float addrspace(1)* noalias %in) #1 {
73 define void @combine_to_mad_f32_0_2use(float addrspace(1)* noalias %out, float addrspace(1)* noalias %in) #1 {
110 define void @combine_to_mad_f32_1(float addrspace(1)* noalias %out, float addrspace(1)* noalias %in) #1 {
140 define void @combine_to_mad_fsub_0_f32(float addrspace(1)* noalias %out, float addrspace(1)* noalias %in) #1 {
177 define void @combine_to_mad_fsub_0_f32_2use(float addrspace(1)* noalias %out, float addrspace(1)* noalias %in) #1
    [all...]
  /external/llvm/test/Transforms/LoopVectorize/X86/
small-size.ll 98 define void @example3(i32 %n, i32* noalias nocapture %p, i32* noalias nocapture %q) optsize {
122 define void @example4(i32 %n, i32* noalias nocapture %p, i32* noalias nocapture %q) {
170 ; We CAN vectorize this example because the pointers are marked as noalias.
174 define void @example23b(i16* noalias nocapture %src, i32* noalias nocapture %dst) optsize {
  /external/clang/test/OpenMP/
for_lastprivate_codegen.cpp 68 // LAMBDA: define{{.*}} internal{{.*}} void [[OMP_REGION]](i32* noalias %{{.+}}, i32* noalias %{{.+}}, i32* dereferenceable(4) [[SIVAR:%.+]])
138 // BLOCKS: define{{.*}} internal{{.*}} void [[OMP_REGION]](i32* noalias %{{.+}}, i32* noalias %{{.+}}, i32* dereferenceable(4) [[SIVAR:%.+]])
237 // CHECK: define internal void [[MAIN_MICROTASK]](i32* noalias [[GTID_ADDR:%.+]], i32* noalias %{{.+}}, i32* dereferenceable(4) %{{.+}}, [2 x i32]* dereferenceable(8) %{{.+}}, [2 x [[S_FLOAT_TY]]]* dereferenceable(8) %{{.+}}, [[S_FLOAT_TY]]* dereferenceable(4) %{{.+}})
305 // CHECK: define internal void [[MAIN_MICROTASK1]](i{{[0-9]+}}* noalias [[GTID_ADDR:%.+]], i{{[0-9]+}}* noalias %{{.+}})
345 // CHECK: define internal void [[MAIN_MICROTASK2]](i{{[0-9]+}}* noalias [[GTID_ADDR:%.+]], i{{[0-9]+}}* noalias %{{.+}}
    [all...]
parallel_for_codegen.cpp 34 // CHECK: define internal void [[OMP_PARALLEL_FUNC]](i32* noalias [[GTID_PARAM_ADDR:%.+]], i32* noalias %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}})
77 // CHECK: define internal void [[OMP_PARALLEL_FUNC]](i32* noalias [[GTID_PARAM_ADDR:%.+]], i32* noalias %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}})
120 // CHECK: define internal void [[OMP_PARALLEL_FUNC]](i32* noalias [[GTID_PARAM_ADDR:%.+]], i32* noalias %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}})
182 // CHECK: define internal void [[OMP_PARALLEL_FUNC]](i32* noalias [[GTID_PARAM_ADDR:%.+]], i32* noalias %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}})
226 // CHECK: define internal void [[OMP_PARALLEL_FUNC]](i32* noalias [[GTID_PARAM_ADDR:%.+]], i32* noalias %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferenceable(8) %{{.+}}, float** dereferen (…)
    [all...]
sections_lastprivate_codegen.cpp 65 // LAMBDA: define{{.*}} internal{{.*}} void [[OMP_REGION]](i32* noalias [[GTID:%.+]], i32* noalias %{{.+}}, i32* dereferenceable(4) [[SIVAR_REF:%.+]])
137 // BLOCKS: define{{.*}} internal{{.*}} void [[OMP_REGION]](i32* noalias [[GTID:%.+]], i32* noalias %{{.+}}, i32* dereferenceable(4) [[SIVAR:%.+]])
236 // CHECK: define internal void [[MAIN_MICROTASK]](i{{[0-9]+}}* noalias [[GTID_ADDR:%.+]], i{{[0-9]+}}* noalias %{{.+}},
261 // CHECK: define internal void [[MAIN_MICROTASK1]](i{{[0-9]+}}* noalias [[GTID_ADDR:%.+]], i{{[0-9]+}}* noalias %{{.+}})
297 // CHECK: define internal void [[TMAIN_MICROTASK]](i{{[0-9]+}}* noalias [[GTID_ADDR:%.+]], i{{[0-9]+}}* noalias %{{.+}}
    [all...]
  /external/llvm/lib/Analysis/
AliasAnalysisEvaluator.cpp 202 case NoAlias:
203 PrintResults("NoAlias", PrintNoAlias, *I1, *I2, F.getParent());
231 case NoAlias:
232 PrintLoadStoreResults("NoAlias", PrintNoAlias, *I1, *I2,
261 case NoAlias:
262 PrintLoadStoreResults("NoAlias", PrintNoAlias, *I1, *I2,
  /external/llvm/test/Transforms/LoopVectorize/
runtime-check-address-space.ll 9 ; spaces, and swapping in globals or adding noalias.
11 ;void foo(int addrspace(N)* [noalias] a, int addrspace(M)* [noalias] b, int n)
108 ; We should still be able to vectorize with noalias even if the
110 define void @bar2(i32* noalias %a, i32 addrspace(1)* noalias %b, i32 %n) #0 {
  /external/eigen/test/
basicstuff.cpp 117 sm2.col(i).noalias() = sm1.row(i);
122 sm2.col(i).noalias() += sm1.row(i);
127 sm2.col(i).noalias() -= sm1.row(i);
  /external/llvm/test/Instrumentation/BoundsChecking/
simple.ll 9 declare noalias i8* @malloc(i64) nounwind
10 declare noalias i8* @calloc(i64, i64) nounwind
11 declare noalias i8* @realloc(i8* nocapture, i64) nounwind
  /external/clang/test/CodeGen/
blocks.c 15 // CHECK: define internal void @__f2_block_invoke(%struct.s0* noalias sret {{%.*}}, i8* {{%.*}}, %struct.s0* byval align 4 {{.*}})
ppc64-elf-abi.c 20 // CHECK-ELFv1: define void @func_fab(%struct.fab* noalias sret %agg.result, i64 %x.coerce)
x86_64-arguments-nacl.c 64 // CHECK: define void @f13(%struct.s13_0* noalias sret %agg.result, i32 %a, i32 %b, i32 %c, i32 %d, {{.*}}* byval align 8 %e, i32 %f)
  /external/eigen/doc/
TutorialMatrixArithmetic.dox 141 If you know your matrix product can be safely evaluated into the destination matrix without aliasing issue, then you can use the \link MatrixBase::noalias() noalias()\endlink function to avoid the temporary, e.g.:
143 c.noalias() += a * b;
147 \b Note: for BLAS users worried about performance, expressions such as <tt>c.noalias() -= 2 * a.adjoint() * b;</tt> are fully optimized and trigger a single gemm-like function call.
  /external/llvm/test/Analysis/CFLAliasAnalysis/
full-store-partial-alias.ll 8 ; Without CFL AA, TBAA should say that %tmp5 is NoAlias with the store.
  /external/llvm/test/Analysis/LoopAccessAnalysis/
underlying-objects-1.ll 22 define void @f(i8* noalias %A, i64 %width) {
  /external/llvm/test/CodeGen/ARM/
2009-08-21-PostRAKill2.ll 14 define void @intcoord(%struct.icstruct* noalias nocapture sret %agg.result, i1 %a, double %b) {
2009-08-21-PostRAKill3.ll 33 declare noalias i8* @malloc(i32)
  /external/llvm/test/CodeGen/PowerPC/
pr17354.ll 26 define void @_Z4funcv(%struct.CS* noalias sret %agg.result) #0 {
  /external/llvm/test/CodeGen/X86/
2008-04-17-CoalescerBug.ll 16 define void @_ZNK10wxDateTime6FormatEPKwRKNS_8TimeZoneE(%struct.wxString* noalias sret %agg.result, %struct.wxDateTime* %this, i32* %format, %"struct.wxDateTime::TimeZone"* %tz, i1 %foo) personality i32 (...)* @__gxx_personality_v0 {
120 invoke void (%struct.wxString*, i32*, ...) @_ZN8wxString6FormatEPKwz( %struct.wxString* noalias sret null, i32* null, i32 %tmp58165817 )
126 invoke void (%struct.wxString*, i32*, ...) @_ZN8wxString6FormatEPKwz( %struct.wxString* noalias sret null, i32* null, i32 0 )
175 declare void @_ZN8wxString6FormatEPKwz(%struct.wxString* noalias sret , i32*, ...)

Completed in 1034 milliseconds

<<11121314151617181920>>