/external/clang/test/CodeGenCXX/ |
microsoft-abi-byval-thunks.cpp | 89 // CHECK64: (%"struct.sret_thunk::C"* %this, %"struct.sret_thunk::Agg"* noalias sret %agg.result, %"struct.sret_thunk::Agg"* %x)
|
temporaries.cpp | 448 // CHECK: define void @_ZN7Elision5test2Ev([[A]]* noalias sret 456 // CHECK: define void @_ZN7Elision5test3EiNS_1AE([[A]]* noalias sret 497 // CHECK: define void @_ZN7Elision5test5Ev([[A]]* noalias sret
|
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
ConjugateGradient.h | 70 tmp.noalias() = mat * p; // the bottleneck of the algorithm
|
/external/eigen/Eigen/src/SparseLU/ |
SparseLU_column_bmod.h | 171 l.noalias() -= A * u;
|
/external/eigen/bench/ |
benchBlasGemm.cpp | 168 mc.noalias() += ma * mb;
|
/external/eigen/doc/ |
QuickReference.dox | 709 mat3.noalias() += scalar * mat1.triangularView<Xxx>() * mat2 710 mat3.noalias() += scalar * mat2 * mat1.triangularView<Xxx>() 711 mat3.noalias() += scalar * mat1.selfadjointView<Upper or Lower>() * mat2 712 mat3.noalias() += scalar * mat2 * mat1.selfadjointView<Upper or Lower>()
|
/external/llvm/lib/Analysis/ |
MemoryBuiltins.cpp | 53 // know which functions are nounwind, noalias, nocapture parameters, etc. 147 return CS && CS.hasFnAttr(Attribute::NoAlias); 160 /// NoAlias pointer (including malloc/calloc/realloc/strdup-like functions). 163 // it's safe to consider realloc as noalias since accessing the original
|
GlobalsModRef.cpp | [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ProvenanceAnalysis.cpp | 119 case NoAlias:
|
/external/llvm/test/DebugInfo/X86/ |
parameters.ll | 43 define void @_ZN7pr147634funcENS_3fooE(%"struct.pr14763::foo"* noalias sret %agg.result, %"struct.pr14763::foo"* %f) #0 !dbg !4 {
|
/external/llvm/test/Transforms/GVN/ |
2009-03-10-PREOnVoid.ll | 37 define fastcc void @_ZNSt8_Rb_treeIPvSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE16_M_insert_uniqueERKS3_(%"struct.std::pair<std::_Rb_tree_iterator<std::pair<void* const, std::vector<ShadowInfo, std::allocator<ShadowInfo> > > >,bool>"* noalias nocapture sret %agg.result, %"struct.std::_Rb_tree<void*,std::pair<void* const, std::vector<ShadowInfo, std::allocator<ShadowInfo> > >,std::_Select1st<std::pair<void* const, std::vector<ShadowInfo, std::allocator<ShadowInfo> > > >,std::less<void*>,std::allocator<std::pair<void* const, std::vector<ShadowInfo, std::allocator<ShadowInfo> > > > >"* %this, %"struct.std::pair<void* const,void*>"* %__v) nounwind {
|
/external/llvm/test/Transforms/GlobalOpt/ |
2009-06-01-RecursivePHI.ll | 122 declare noalias i8* @malloc(i64)
|
/external/llvm/test/Transforms/LICM/ |
scalar_promote.ll | 123 define void @test5(i32 %i, i32** noalias %P2) {
|
/external/llvm/test/Transforms/TailCallElim/ |
basic.ll | 158 define void @test10(%struct.X* noalias sret %agg.result, i1 zeroext %b) {
|
/external/llvm/utils/kate/ |
llvm.xml | 71 <item> noalias </item>
|
/external/clang/test/CodeGen/ |
ppc64le-aggregates.c | 44 // CHECK: define void @func_f9(%struct.f9* noalias sret %agg.result, [5 x i64] %x.coerce) 165 // CHECK: define void @func_v9(%struct.v9* noalias sret %agg.result, %struct.v9* byval align 16 %x) 282 // CHECK: define void @func_v3f9(%struct.v3f9* noalias sret %agg.result, %struct.v3f9* byval align 16 %x)
|
x86_64-arguments.c | 50 // CHECK-LABEL: define void @f8_1(%union.u8* noalias sret %agg.result) 66 // CHECK-LABEL: define void @f11(%union.anon* noalias sret %agg.result) 77 // 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/llvm/include/llvm/IR/ |
Function.h | 376 /// @brief Determine if the parameter or return value is marked with NoAlias 380 return AttributeSets.hasAttribute(n, Attribute::NoAlias); 383 addAttribute(n, Attribute::NoAlias);
|
/external/llvm/test/Bitcode/ |
compatibility.ll | 390 declare noalias i32* @f.noalias() 391 ; CHECK: declare noalias i32* @f.noalias() 420 declare void @f.param.noalias(i8* noalias) 421 ; CHECK: declare void @f.param.noalias(i8* noalias) [all...] |
/external/llvm/test/CodeGen/Hexagon/ |
v60Vasr.ll | 11 define i32 @__test_vasr(%struct.buffer_t* noalias nocapture %f.buffer, %struct.buffer_t* noalias nocapture %g.buffer, %struct.buffer_t* noalias nocapture %res.buffer) #0 {
|
/external/llvm/test/CodeGen/MIR/X86/ |
memory-operands.mir | 152 store float %0, float* %arrayidx.i, align 4, !noalias !9 465 ; CHECK-NEXT: MOVSSmr %rdi, 1, _, 20, _, killed %xmm0 :: (store 4 into %ir.arrayidx.i, !noalias !9) 466 MOVSSmr %rdi, 1, _, 20, _, killed %xmm0 :: (store 4 into %ir.arrayidx.i, !noalias !9)
|
/frameworks/rs/driver/runtime/ll32/ |
allocation.ll | 442 define void @rsGetElementAtImpl_long3(<3 x i64>* noalias nocapture sret %agg.result, [1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #1 { 459 define void @rsGetElementAtImpl_long4(<4 x i64>* noalias nocapture sret %agg.result, [1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #1 { 506 define void @rsGetElementAtImpl_ulong3(<3 x i64>* noalias nocapture sret %agg.result, [1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #1 { 523 define void @rsGetElementAtImpl_ulong4(<4 x i64>* noalias nocapture sret %agg.result, [1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #1 { 633 define void @rsGetElementAtImpl_double3(<3 x double>* noalias nocapture sret %agg.result, [1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #1 { 649 define void @rsGetElementAtImpl_double4(<4 x double>* noalias nocapture sret %agg.result, [1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #1 { 719 define void @__rsAllocationVLoadXImpl_long4(<4 x i64>* noalias nocapture sret %agg.result, [1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #1 { 726 define void @__rsAllocationVLoadXImpl_long3(<3 x i64>* noalias nocapture sret %agg.result, [1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #1 { 741 define void @__rsAllocationVLoadXImpl_ulong4(<4 x i64>* noalias nocapture sret %agg.result, [1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #1 { 748 define void @__rsAllocationVLoadXImpl_ulong3(<3 x i64>* noalias nocapture sret %agg.result, [1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #1 [all...] |
/frameworks/rs/driver/runtime/ll64/ |
allocation.ll | 451 define void @rsGetElementAtImpl_long3(<3 x i64>* noalias nocapture sret %agg.result, %struct.rs_allocation* nocapture readonly %a, i32 %x, i32 %y, i32 %z) #1 { 469 define void @rsGetElementAtImpl_long4(<4 x i64>* noalias nocapture sret %agg.result, %struct.rs_allocation* nocapture readonly %a, i32 %x, i32 %y, i32 %z) #1 { 517 define void @rsGetElementAtImpl_ulong3(<3 x i64>* noalias nocapture sret %agg.result, %struct.rs_allocation* nocapture readonly %a, i32 %x, i32 %y, i32 %z) #1 { 535 define void @rsGetElementAtImpl_ulong4(<4 x i64>* noalias nocapture sret %agg.result, %struct.rs_allocation* nocapture readonly %a, i32 %x, i32 %y, i32 %z) #1 { 647 define void @rsGetElementAtImpl_double3(<3 x double>* noalias nocapture sret %agg.result, %struct.rs_allocation* nocapture readonly %a, i32 %x, i32 %y, i32 %z) #1 { 664 define void @rsGetElementAtImpl_double4(<4 x double>* noalias nocapture sret %agg.result, %struct.rs_allocation* nocapture readonly %a, i32 %x, i32 %y, i32 %z) #1 { [all...] |
/external/llvm/docs/ |
AliasAnalysis.rst | 110 returns MustAlias, PartialAlias, MayAlias, or NoAlias as appropriate. 121 The ``NoAlias`` response may be used when there is never an immediate dependence 129 As an exception to this is with the :ref:`noalias <noalias>` keyword; 292 return NoAlias;
|
/external/llvm/lib/Transforms/IPO/ |
FunctionAttrs.cpp | 51 STATISTIC(NumNoAlias, "Number of function returns marked noalias"); 769 if (CS.paramHasAttr(0, Attribute::NoAlias)) 785 /// Deduce noalias attributes for the SCC. 787 // Check each function in turn, determining which functions return noalias 790 // Already noalias. 799 // We annotate noalias return values, which are only applicable to [all...] |