Home | History | Annotate | Download | only in llvm

Lines Matching refs:object_addr

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