Home | History | Annotate | Download | only in llvm

Lines Matching refs:RuntimeSupportBuilder

39 RuntimeSupportBuilder::RuntimeSupportBuilder(::llvm::LLVMContext& context,
57 ::llvm::Value* RuntimeSupportBuilder::EmitGetCurrentThread() {
65 ::llvm::Value* RuntimeSupportBuilder::EmitLoadFromThreadOffset(int64_t offset, ::llvm::Type* type,
71 void RuntimeSupportBuilder::EmitStoreToThreadOffset(int64_t offset, ::llvm::Value* value,
77 ::llvm::Value* RuntimeSupportBuilder::EmitSetCurrentThread(::llvm::Value* thread) {
85 ::llvm::Value* RuntimeSupportBuilder::EmitPushShadowFrame(::llvm::Value* new_shadow_frame,
117 RuntimeSupportBuilder::EmitPushShadowFrameNoInline(::llvm::Value* new_shadow_frame,
131 void RuntimeSupportBuilder::EmitPopShadowFrame(::llvm::Value* old_shadow_frame) {
141 ::llvm::Value* RuntimeSupportBuilder::EmitGetAndClearException() {
146 ::llvm::Value* RuntimeSupportBuilder::EmitIsExceptionPending() {
157 void RuntimeSupportBuilder::EmitTestSuspend() {
166 void RuntimeSupportBuilder::EmitLockObject(::llvm::Value* object) {
171 void RuntimeSupportBuilder::EmitUnlockObject(::llvm::Value* object) {
177 void RuntimeSupportBuilder::EmitMarkGCCard(::llvm::Value* value, ::llvm::Value* target_addr) {