Home
last modified time | relevance | path

Searched refs:GetTBAASpecialType (Results 1 – 3 of 3) sorted by relevance

/art/compiler/llvm/
Dmd_builder.cc28 ::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()
Dir_builder.h116 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()
Dmd_builder.h49 ::llvm::MDNode* GetTBAASpecialType(TBAASpecialType special_ty);