Searched refs:RuntimeSupportBuilder (Results 1 - 9 of 9) sorted by relevance

/art/compiler/llvm/
H A Druntime_support_builder_x86.h25 class RuntimeSupportBuilderX86 : public RuntimeSupportBuilder {
28 : RuntimeSupportBuilder(context, module, irb) {}
H A Druntime_support_builder_arm.h25 class RuntimeSupportBuilderARM : public RuntimeSupportBuilder {
28 : RuntimeSupportBuilder(context, module, irb) {}
H A Druntime_support_builder.cc39 RuntimeSupportBuilder::RuntimeSupportBuilder(::llvm::LLVMContext& context, function in class:art::llvm::RuntimeSupportBuilder
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
[all...]
H A Druntime_support_builder.h40 class RuntimeSupportBuilder { class in namespace:art::llvm
42 RuntimeSupportBuilder(::llvm::LLVMContext& context, ::llvm::Module& module, IRBuilder& irb);
82 virtual ~RuntimeSupportBuilder() {}
H A Druntime_support_builder_arm.cc123 RuntimeSupportBuilder::EmitLockObject(object);
131 RuntimeSupportBuilder::EmitUnlockObject(object);
H A Dllvm_compilation_unit.h111 UniquePtr<RuntimeSupportBuilder> runtime_support_;
H A Dir_builder.h286 RuntimeSupportBuilder& Runtime() {
296 void SetRuntimeSupport(RuntimeSupportBuilder* runtime_support) {
297 // Can only set once. We can't do this on constructor, because RuntimeSupportBuilder needs
479 RuntimeSupportBuilder* runtime_support_;
H A Dllvm_compilation_unit.cc119 runtime_support_.reset(new RuntimeSupportBuilder(*context_, *module_, *irb_));
H A Dgbc_expander.cc50 using ::art::llvm::RuntimeSupportBuilder;
126 RuntimeSupportBuilder& rtb_;

Completed in 80 milliseconds