diff options
| author | 2012-05-06 20:14:17 -0700 | |
|---|---|---|
| committer | 2012-05-06 23:04:43 -0700 | |
| commit | 8fe384d8fe6c501527489a1217e5edb904754dc7 (patch) | |
| tree | e2cb14837c7ff09f1203314320d39355a07907c9 /src/compiler_llvm/ir_builder.h | |
| parent | ddd893f30c802a0d4a3430f3507297c86df9869d (diff) | |
Mark some functions as readonly for optimization.
Also, code cleanup, and fix comment.
Change-Id: Ia25e9bc6f02b5838b1cd18efc32d2084e6db0953
Diffstat (limited to 'src/compiler_llvm/ir_builder.h')
| -rw-r--r-- | src/compiler_llvm/ir_builder.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/compiler_llvm/ir_builder.h b/src/compiler_llvm/ir_builder.h index 4b7642dde4..93a7f19889 100644 --- a/src/compiler_llvm/ir_builder.h +++ b/src/compiler_llvm/ir_builder.h @@ -90,10 +90,10 @@ class IRBuilder : public LLVMIRBuilder { return CreateStore(val, ptr, tbaa_.GetMemoryJType(special_ty, j_ty)); } - llvm::Value* LoadFromObjectOffset(llvm::Value* object_addr, - int64_t offset, - llvm::Type* type, - TBAASpecialType special_ty) { + llvm::LoadInst* LoadFromObjectOffset(llvm::Value* object_addr, + int64_t offset, + llvm::Type* type, + TBAASpecialType special_ty) { return LoadFromObjectOffset(object_addr, offset, type, tbaa_.GetSpecialType(special_ty)); } @@ -149,10 +149,10 @@ class IRBuilder : public LLVMIRBuilder { return CreatePtrDisp(base, total_offset, ret_ty); } - llvm::Value* LoadFromObjectOffset(llvm::Value* object_addr, - int64_t offset, - llvm::Type* type, - llvm::MDNode* tbaa_info) { + llvm::LoadInst* LoadFromObjectOffset(llvm::Value* object_addr, + int64_t offset, + llvm::Type* type, + llvm::MDNode* tbaa_info) { // Convert offset to llvm::value llvm::Value* llvm_offset = getPtrEquivInt(offset); // Calculate the value's address |