/external/llvm/include/llvm/IR/ |
LLVMContext.h | 47 MD_tbaa = 1, // "tbaa" 51 MD_tbaa_struct = 5, // "tbaa.struct"
|
IRBuilder.h | 285 /// If the pointer isn't an i8*, it will be converted. If a TBAA tag is 297 /// If the pointers aren't i8*, they will be converted. If a TBAA tag is 313 /// If the pointers aren't i8*, they will be converted. If a TBAA tag is [all...] |
/external/llvm/test/CodeGen/ARM/ |
misched-copy-arm.ll | 68 %0 = load %struct.rtx_def** %rtx31, align 4, !tbaa !0 83 !2 = metadata !{metadata !"Simple C/C++ TBAA"}
|
2011-05-04-MultipleLandingPadSuccs.ll | 86 !2 = metadata !{metadata !"Simple C/C++ TBAA", null}
|
/external/llvm/test/CodeGen/PowerPC/ |
isel-rc-nox0.ll | 25 %0 = load i32* %retval.0.i.i.i, align 4, !tbaa !0 50 !2 = metadata !{metadata !"Simple C/C++ TBAA"}
|
pr15031.ll | 320 %1 = load i32* %RegNo.i.i, align 4, !tbaa !0 326 %2 = load %"class.llvm::MachineInstr"** %ParentMI.i.i, align 8, !tbaa !3 332 %3 = load %"class.llvm::MachineBasicBlock"** %Parent.i.i, align 8, !tbaa !3 338 %4 = load %"class.llvm::MachineFunction"** %xParent.i.i, align 8, !tbaa !3 344 %5 = load %"class.llvm::MachineRegisterInfo"** %RegInfo.i.i, align 8, !tbaa !3 346 store i32 %Reg.addr.0, i32* %RegNo.i.i, align 4, !tbaa !0 [all...] |
/external/llvm/test/CodeGen/R600/ |
sgpr-copy.ll | 12 %21 = load <16 x i8> addrspace(2)* %20, !tbaa !0 37 %21 = load <16 x i8> addrspace(2)* %20, !tbaa !0
|
/external/llvm/test/Transforms/LoopVectorize/ |
debugloc.ll | 36 %0 = load i32* %arrayidx, align 4, !dbg !22, !tbaa !23 91 !25 = metadata !{metadata !"Simple C/C++ TBAA"}
|
/external/clang/lib/CodeGen/ |
CGValue.h | 160 /// Used by struct-path-aware TBAA. 165 /// TBAAInfo - TBAA information to attach to dereferences of this LValue. 184 // Initialize fields for TBAA.
|
CodeGenModule.cpp | 76 ABI(createCXXABI(*this)), VMContext(M.getContext()), TBAA(0), 116 // Enable TBAA unless it's suppressed. ThreadSanitizer needs TBAA even at O0. 119 TBAA = new CodeGenTBAA(Context, VMContext, CodeGenOpts, getLangOpts(), 142 delete TBAA; 217 if (!TBAA) 219 return TBAA->getTBAAInfo(QTy); 223 if (!TBAA) 225 return TBAA->getTBAAInfoForVTablePtr(); 229 if (!TBAA) [all...] |
CodeGenModule.h | 242 CodeGenTBAA *TBAA; 515 bool shouldUseTBAA() const { return TBAA != 0; } 538 /// Decorate the instruction with a TBAA tag. For scalar TBAA, the tag 539 /// is the same as the type. For struct-path aware TBAA, the tag [all...] |
CGExpr.cpp | 2493 llvm::MDNode *tbaa; local [all...] |
/external/llvm/lib/Analysis/ |
Loads.cpp | 136 /// If TBAATag is non-null and a load or store is found, the TBAA tag from the 137 /// load or store is recorded there. If there is no TBAA tag or if no access
|
AliasAnalysis.cpp | 265 // memcpy/memmove can have TBAA tags. For memcpy, they apply 278 // memcpy/memmove can have TBAA tags. For memcpy, they apply
|
AliasAnalysisEvaluator.cpp | 47 static cl::opt<bool> EvalTBAA("evaluate-tbaa", cl::ReallyHidden);
|
/art/compiler/llvm/ |
ir_builder.h | 76 // Extend load & store for TBAA 111 // TBAA 114 // TODO: After we design the non-special TBAA info, re-design the TBAA interface.
|
/external/llvm/docs/ |
Lexicon.rst | 220 **TBAA**
|
/external/clang/include/clang/Frontend/ |
CodeGenOptions.def | 95 CODEGENOPT(StructPathTBAA , 1, 0) ///< Whether or not to use struct-path TBAA.
|
/external/llvm/include/llvm/CodeGen/ |
MachineMemOperand.h | 148 /// getTBAAInfo - Return the TBAA tag for the memory reference.
|
/prebuilts/sdk/tools/linux/ |
libbcc.so | |
/external/llvm/include/llvm/Analysis/ |
AliasAnalysis.h | 22 // the size is not known. The TBAA tag identifies the "type" of the memory 115 /// TBAATag - The metadata node which describes the TBAA type of
|
MemoryDependenceAnalysis.h | 285 /// TBAATag - The TBAA tag associated with dereferences of the
|
/external/llvm/lib/Target/ |
README.txt | 225 this requires TBAA. 1049 Compiles into (with clang TBAA): 1055 %tmp5 = load double* %tmp4, align 8, !tbaa !4 1058 %tmp11 = load double* %tmp10, align 8, !tbaa !4 [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LICM.cpp | 761 // different sizes. While we are at it, collect alignment and TBAA info. 815 // Merge the TBAA tags. 817 // On the first load/store, just take its TBAA tag. [all...] |
/external/llvm/lib/Target/ARM/ |
README.txt | 662 !tbaa 665 !tbaa
|