diff options
| author | 2012-05-03 17:33:26 -0700 | |
|---|---|---|
| committer | 2012-05-03 17:33:26 -0700 | |
| commit | 6cdebe30fbfcc015481808b32eb5741ed72fe2f1 (patch) | |
| tree | 0e0b9e16962f75c5e4d3069b6665331b5317459e /src/compiler_llvm/ir_builder.h | |
| parent | 6cd40e5cc59259a0b7636eb5532c76de9b8a7286 (diff) | |
| parent | ee1f59b401d3ea64cf73661af8e64d18173d4851 (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.h | 6 |
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 |