Lines Matching refs:object_addr
134 ::llvm::LoadInst* LoadFromObjectOffset(::llvm::Value* object_addr, in LoadFromObjectOffset() argument
138 return LoadFromObjectOffset(object_addr, offset, type, mdb_.GetTBAASpecialType(special_ty)); in LoadFromObjectOffset()
141 void StoreToObjectOffset(::llvm::Value* object_addr, in StoreToObjectOffset() argument
146 StoreToObjectOffset(object_addr, offset, new_value, mdb_.GetTBAASpecialType(special_ty)); in StoreToObjectOffset()
149 ::llvm::LoadInst* LoadFromObjectOffset(::llvm::Value* object_addr, in LoadFromObjectOffset() argument
153 … return LoadFromObjectOffset(object_addr, offset, type, mdb_.GetTBAAMemoryJType(special_ty, j_ty)); in LoadFromObjectOffset()
156 void StoreToObjectOffset(::llvm::Value* object_addr, in StoreToObjectOffset() argument
161 StoreToObjectOffset(object_addr, offset, new_value, mdb_.GetTBAAMemoryJType(special_ty, j_ty)); in StoreToObjectOffset()
165 CompareExchangeObjectOffset(::llvm::Value* object_addr, in CompareExchangeObjectOffset() argument
171 return CompareExchangeObjectOffset(object_addr, offset, cmp_value, new_value, in CompareExchangeObjectOffset()
240 ::llvm::LoadInst* LoadFromObjectOffset(::llvm::Value* object_addr, in LoadFromObjectOffset() argument
247 ::llvm::Value* value_addr = CreatePtrDisp(object_addr, llvm_offset, type->getPointerTo()); in LoadFromObjectOffset()
252 void StoreToObjectOffset(::llvm::Value* object_addr, in StoreToObjectOffset() argument
259 ::llvm::Value* value_addr = CreatePtrDisp(object_addr, in StoreToObjectOffset()
266 ::llvm::AtomicCmpXchgInst* CompareExchangeObjectOffset(::llvm::Value* object_addr, in CompareExchangeObjectOffset() argument
274 ::llvm::Value* value_addr = CreatePtrDisp(object_addr, in CompareExchangeObjectOffset()