2009-04-27 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Sun, 26 Apr 2009 22:39:33 +0000 (22:39 -0000)
committerZoltan Varga <vargaz@gmail.com>
Sun, 26 Apr 2009 22:39:33 +0000 (22:39 -0000)
commitfa856a85b50d6adbac6b5d26b32bc608887551bc
tree61ccce1deed2ea34792327697b89ee8b003fdf05
parent882733a116c4ba7de62cb51a58302bf9c37ae75e
2009-04-27  Zoltan Varga  <vargaz@gmail.com>

* mini-llvm.c (mono_llvm_emit_method): Implement OP_CHECK_THIS using
a volatile load. Get rid of get_tempname (), llvm assigns names
automatically.

* mini-llvm-cpp.cpp (mono_llvm_build_volatile_load): New instruction
builder function.

svn path=/trunk/mono/; revision=132691
mono/mini/ChangeLog
mono/mini/mini-llvm-cpp.cpp
mono/mini/mini-llvm-cpp.h
mono/mini/mini-llvm.c