Searched refs:GetTBAASpecialType (Results 1 – 3 of 3) sorted by relevance
/art/compiler/llvm/ |
D | md_builder.cc | 28 ::llvm::MDNode* MDBuilder::GetTBAASpecialType(TBAASpecialType sty_id) { in GetTBAASpecialType() function in art::llvm::MDBuilder 55 spec_ty = createTBAANode("RuntimeInfo", GetTBAASpecialType(kTBAAJRuntime)); in GetTBAASpecialType() 58 spec_ty = createTBAANode("ShadowFrame", GetTBAASpecialType(kTBAAJRuntime)); in GetTBAASpecialType() 111 spec_ty = createTBAANode(name, GetTBAASpecialType(sty_id)); in GetTBAAMemoryJType()
|
D | ir_builder.h | 116 return CreateLoad(ptr, mdb_.GetTBAASpecialType(special_ty)); in CreateLoad() 121 return CreateStore(val, ptr, mdb_.GetTBAASpecialType(special_ty)); in CreateStore() 138 return LoadFromObjectOffset(object_addr, offset, type, mdb_.GetTBAASpecialType(special_ty)); in LoadFromObjectOffset() 146 StoreToObjectOffset(object_addr, offset, new_value, mdb_.GetTBAASpecialType(special_ty)); in StoreToObjectOffset() 172 mdb_.GetTBAASpecialType(special_ty)); in CompareExchangeObjectOffset() 176 inst->setMetadata(::llvm::LLVMContext::MD_tbaa, mdb_.GetTBAASpecialType(special_ty)); in SetTBAA()
|
D | md_builder.h | 49 ::llvm::MDNode* GetTBAASpecialType(TBAASpecialType special_ty);
|