summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/ir_builder.h
diff options
context:
space:
mode:
author Shih-wei Liao <sliao@google.com> 2012-05-03 17:33:26 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2012-05-03 17:33:26 -0700
commit6cdebe30fbfcc015481808b32eb5741ed72fe2f1 (patch)
tree0e0b9e16962f75c5e4d3069b6665331b5317459e /src/compiler_llvm/ir_builder.h
parent6cd40e5cc59259a0b7636eb5532c76de9b8a7286 (diff)
parentee1f59b401d3ea64cf73661af8e64d18173d4851 (diff)
Merge "Code cleanup." into ics-mr1-plus-art
Diffstat (limited to 'src/compiler_llvm/ir_builder.h')
-rw-r--r--src/compiler_llvm/ir_builder.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler_llvm/ir_builder.h b/src/compiler_llvm/ir_builder.h
index 9c8e229ee8..8a1bbc466c 100644
--- a/src/compiler_llvm/ir_builder.h
+++ b/src/compiler_llvm/ir_builder.h
@@ -63,7 +63,7 @@ class IRBuilder : public LLVMIRBuilder {
return getPtrEquivInt(getSizeOfPtrEquivInt());
}
- llvm::ConstantInt* getPtrEquivInt(uint64_t i) {
+ llvm::ConstantInt* getPtrEquivInt(int64_t i) {
return llvm::ConstantInt::get(getPtrEquivIntTy(), i);
}
@@ -90,7 +90,7 @@ class IRBuilder : public LLVMIRBuilder {
return CreatePtrDisp(base, total_offset, ret_ty);
}
- llvm::Value* LoadFromObjectOffset(llvm::Value* object_addr, int32_t offset, llvm::Type* type) {
+ llvm::Value* LoadFromObjectOffset(llvm::Value* object_addr, int64_t offset, llvm::Type* type) {
// Convert offset to llvm::value
llvm::Value* llvm_offset = getPtrEquivInt(offset);
// Calculate the value's address
@@ -99,7 +99,7 @@ class IRBuilder : public LLVMIRBuilder {
return CreateLoad(value_addr);
}
- void StoreToObjectOffset(llvm::Value* object_addr, int32_t offset, llvm::Value* new_value) {
+ void StoreToObjectOffset(llvm::Value* object_addr, int64_t offset, llvm::Value* new_value) {
// Convert offset to llvm::value
llvm::Value* llvm_offset = getPtrEquivInt(offset);
// Calculate the value's address