diff options
| author | 2012-05-06 21:44:45 -0700 | |
|---|---|---|
| committer | 2012-05-06 23:04:49 -0700 | |
| commit | 145d491d1a30b291eb3ea608507a04451237f327 (patch) | |
| tree | d8b8871d91a1b6e367eeaa753944adc0f855d5bc /src/compiler_llvm/ir_builder.h | |
| parent | 8fe384d8fe6c501527489a1217e5edb904754dc7 (diff) | |
Mark suspend as RuntimeInfo.
Change-Id: Ib474032c0d7817cd5aff2e84b00ef2f82573cbac
Diffstat (limited to 'src/compiler_llvm/ir_builder.h')
| -rw-r--r-- | src/compiler_llvm/ir_builder.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compiler_llvm/ir_builder.h b/src/compiler_llvm/ir_builder.h index 93a7f19889..a700c69a65 100644 --- a/src/compiler_llvm/ir_builder.h +++ b/src/compiler_llvm/ir_builder.h @@ -105,6 +105,10 @@ class IRBuilder : public LLVMIRBuilder { StoreToObjectOffset(object_addr, offset, new_value, tbaa_.GetSpecialType(special_ty)); } + void SetTBAACall(llvm::CallInst* call_inst, TBAASpecialType special_ty) { + call_inst->setMetadata(llvm::LLVMContext::MD_tbaa, tbaa_.GetSpecialType(special_ty)); + } + //-------------------------------------------------------------------------- // Pointer Arithmetic Helper Function |