HomeSort by relevance Sort by last modified time
    Searched full:tbaa (Results 51 - 75 of 130) sorted by null

1 23 4 5 6

  /external/llvm/test/CodeGen/ARM/
2011-03-15-LdStMultipleBug.ll 24 %tmp8 = load i32* %x, align 4, !tbaa !0
25 %tmp11 = load i32* %y, align 4, !tbaa !0
38 %tmp3.pre = load i8* %b.phi.trans.insert, align 1, !tbaa !3
48 !2 = metadata !{metadata !"Simple C/C++ TBAA", null}
neon_spill.ll 27 %3 = load %0** %2, align 4, !tbaa !0
38 store float %8, float* undef, align 16, !tbaa !3
42 store float %11, float* undef, align 4, !tbaa !3
53 !2 = metadata !{metadata !"Simple C/C++ TBAA", null}
coalesce-dbgvalue.ll 20 store i32 0, i32* @c, align 4, !dbg !21, !tbaa !23
29 store i32 %storemerge11, i32* @b, align 4, !dbg !26, !tbaa !23
31 %0 = load i64* @a, align 8, !dbg !29, !tbaa !30
47 %2 = load i32* @b, align 4, !dbg !26, !tbaa !23
55 %3 = load i32* @d, align 4, !dbg !31, !tbaa !23
63 store i32 %storemerge11, i32* @b, align 4, !dbg !26, !tbaa !23
106 !25 = metadata !{metadata !"Simple C/C++ TBAA"}
  /ndk/tests/device/test-stlport_shared-exception/jni/
new16.cpp 4 // Test that we don't let TBAA reorder an assignment across a
  /ndk/tests/device/test-stlport_static-exception/jni/
new16.cpp 4 // Test that we don't let TBAA reorder an assignment across a
  /external/clang/lib/CodeGen/
CodeGenTBAA.cpp 1 //===--- CodeGenTypes.cpp - TBAA information for LLVM CodeGen -------------===//
10 // This is the code that manages TBAA information and defines the TBAA policy
45 // (or a different version of this front-end), their TBAA trees will
48 Root = MDHelper.createTBAARoot("Simple C/C++ TBAA");
53 // For struct-path aware TBAA, the scalar type has the same format as
55 // For scalar TBAA, the scalar type is the same as the scalar tag:
94 // At -O0 TBAA is not emitted for regular types.
151 // however they aren't related for TBAA.
235 /// Check if the given type can be handled by path-aware TBAA
    [all...]
  /external/llvm/test/Transforms/LoopVectorize/
scev-exitlim-crash.ll 32 %0 = load i32** @e, align 8, !tbaa !0
39 %1 = load i32* @b, align 4, !tbaa !3
52 store i32 %add10, i32* @f, align 4, !tbaa !3
66 %4 = load i32* %arrayidx, align 4, !tbaa !3
68 store i32 %4, i32* %arrayidx15, align 4, !tbaa !3
78 %6 = load i32* @c, align 4, !tbaa !3
80 store i32 %inc20, i32* @c, align 4, !tbaa !3
82 %7 = load i32* @b, align 4, !tbaa !3
88 store i32* %add.ptr.lcssa, i32** @d, align 8, !tbaa !0
111 !2 = metadata !{metadata !"Simple C/C++ TBAA"}
    [all...]
multiple-address-spaces.ll 31 %0 = load i8 addrspace(1)* %arrayidx, align 1, !tbaa !0
34 store i8 %add, i8* %arrayidx3, align 1, !tbaa !0
47 !1 = metadata !{metadata !"Simple C/C++ TBAA"}
  /external/llvm/test/CodeGen/Mips/
cmplarge.ll 13 %0 = load i32* %size_y, align 4, !tbaa !0
23 %1 = load i32* %size_y, align 4, !tbaa !0
42 !2 = metadata !{metadata !"Simple C/C++ TBAA"}
  /external/llvm/test/CodeGen/X86/
2011-05-26-UnreachableBlockElim.ll 44 %tmp235.i = load %struct.state** getelementptr inbounds (%struct.dfa* @aux_temp, i64 0, i32 2), align 8, !tbaa !0
46 store i32 0, i32* %att.i, align 4, !tbaa !3
52 !2 = metadata !{metadata !"Simple C/C++ TBAA", null}
pr14090.ll 51 store i32* %.ph.i80, i32** %fifteen, align 8, !tbaa !0
55 store i32 %fourteen, i32* %sunkaddr87, align 4, !tbaa !3
74 !2 = metadata !{metadata !"Simple C/C++ TBAA"}
misched-copy.ll 49 !2 = metadata !{metadata !"Simple C/C++ TBAA"}
  /external/llvm/lib/IR/
LLVMContext.cpp 39 // Create the 'tbaa' metadata kind.
40 unsigned TBAAID = getMDKindID("tbaa");
41 assert(TBAAID == MD_tbaa && "tbaa kind id drifted"); (void)TBAAID;
57 // Create the 'tbaa.struct' metadata kind.
58 unsigned TBAAStructID = getMDKindID("tbaa.struct");
59 assert(TBAAStructID == MD_tbaa_struct && "tbaa.struct kind id drifted");
IRBuilder.cpp 74 // Set the TBAA info if present.
94 // Set the TBAA info if present.
98 // Set the TBAA Struct info if present.
118 // Set the TBAA info if present.
  /external/llvm/test/Instrumentation/ThreadSanitizer/
read_from_global.ll 44 %vtable = load void (%struct.Foo*)*** %0, align 8, !tbaa !3
59 !2 = metadata !{metadata !"Simple C/C++ TBAA", null}
  /frameworks/compile/libbcc/lib/Renderscript/
RSForEachExpand.cpp 472 // Create TBAA meta-data.
476 TBAARenderScript = MDHelper.createTBAARoot("RenderScript TBAA");
500 OutBasePtr->setMetadata("tbaa", TBAAPointer);
512 InBasePtr->setMetadata("tbaa", TBAAPointer);
568 In->setMetadata("tbaa", TBAAAllocation);
585 Store->setMetadata("tbaa", TBAAAllocation);
598 /// are all annotated with RenderScript TBAA metadata, only then we
599 /// can safely use TBAA to distinguish between generic and from-allocation
617 // that are not yet annotated with RenderScript-specific tbaa information.
653 /// @brief Connect RenderScript TBAA metadata to C/C++ metadat
    [all...]
  /external/llvm/test/CodeGen/PowerPC/
bdzlr.ll 38 %1 = load i32* %tt, align 4, !tbaa !0
39 store i32 %1, i32* undef, align 4, !tbaa !0
46 %.pre = load %struct.lua_TValue.17.692** undef, align 8, !tbaa !3
63 !2 = metadata !{metadata !"Simple C/C++ TBAA"}
  /external/llvm/test/Transforms/SLPVectorizer/X86/
debug_info.ll 36 %0 = load double* %arrayidx, align 8, !dbg !24, !tbaa !26
38 %1 = load double* %arrayidx1, align 8, !dbg !29, !tbaa !26
45 store double %y0.0.lcssa, double* %arrayidx2, align 8, !dbg !30, !tbaa !26
47 store double %y1.0.lcssa, double* %arrayidx3, align 8, !dbg !30, !tbaa !26
88 !28 = metadata !{metadata !"Simple C/C++ TBAA"}
crash_bullet3.ll 63 store float %sub334, float* %arrayidx.i.i606, align 4, !tbaa !0
65 store float %sub338, float* %arrayidx3.i607, align 4, !tbaa !0
88 !2 = metadata !{metadata !"Simple C/C++ TBAA"}
  /external/llvm/include/llvm/Analysis/
Loads.h 46 /// If TBAATag is non-null and a load or store is found, the TBAA tag from the
47 /// load or store is recorded there. If there is no TBAA tag or if no access
  /external/llvm/test/CodeGen/Hexagon/
BranchPredict.ll 56 %0 = load i32* @j, align 4, !tbaa !2
79 !4 = metadata !{metadata !"Simple C/C++ TBAA"}
  /art/compiler/llvm/
md_builder.h 39 : LLVMMDBuilder(context), tbaa_root_(createTBAARoot("Art TBAA Root")) {
  /external/llvm/lib/Analysis/
TypeBasedAliasAnalysis.cpp 11 // metadata-based TBAA.
14 // suitable for doing TBAA. Instead, metadata is added to the IR to describe
16 // typical C/C++ TBAA, but it can also be used to implement custom alias
19 // The current metadata format is very simple. TBAA MDNodes have up to
55 // aliases, so struct assignments must use conservative TBAA nodes. There's
70 // A handy option for disabling TBAA functionality. The same effect can also be
71 // achieved by stripping the !tbaa tags from IR, but this option is sometimes
73 static cl::opt<bool> EnableTBAA("enable-tbaa", cl::init(true));
74 static cl::opt<bool> EnableStructPathTBAA("struct-path-tbaa", cl::init(false));
249 INITIALIZE_AG_PASS(TypeBasedAliasAnalysis, AliasAnalysis, "tbaa",
    [all...]
  /external/llvm/test/CodeGen/SystemZ/
memcpy-02.ll 395 ; Test f21 in cases where TBAA tells us there is no alias.
400 %val = load i64 *%ptr1, align 2, !tbaa !1
401 store i64 %val, i64 *%ptr2, align 2, !tbaa !2
405 ; Test f21 in cases where TBAA is present but doesn't help.
410 %val = load i64 *%ptr1, align 2, !tbaa !1
411 store i64 %val, i64 *%ptr2, align 2, !tbaa !1
  /external/llvm/test/Instrumentation/AddressSanitizer/X86/
bug_11395.ll 42 store void (i32*, i32*, i32, i32, i32, i32, i32, i32*)* @mlp_filter_channel_x86, void (i32*, i32*, i32, i32, i32, i32, i32, i32*)** %mlp_filter_channel, align 4, !tbaa !0
53 store i32 %filter_shift, i32* %filter_shift.addr, align 4, !tbaa !3
54 store i32 %mask, i32* %mask.addr, align 4, !tbaa !3
56 %0 = load i8** %arrayidx, align 4, !tbaa !0
57 store i8* %0, i8** %firjump, align 4, !tbaa !0
59 %1 = load i8** %arrayidx1, align 4, !tbaa !0
60 store i8* %1, i8** %iirjump, align 4, !tbaa !0
62 store i32 %sub, i32* %blocksize.addr, align 4, !tbaa !3
69 !2 = metadata !{metadata !"Simple C/C++ TBAA", null}

Completed in 413 milliseconds

1 23 4 5 6