/art/compiler/llvm/ |
H A D | runtime_support_builder_thumb2.cc | 70 BasicBlock* basic_block_lock = BasicBlock::Create(context_, "lock", parent_func); 71 BasicBlock* basic_block_cont = BasicBlock::Create(context_, "lock_cont", parent_func); 81 FunctionType* asm_ty = FunctionType::get(/*Result=*/Type::getVoidTy(context_),
|
H A D | runtime_support_builder.cc | 42 : context_(context), module_(module), irb_(irb) { 180 BasicBlock* bb_fast = BasicBlock::Create(context_, "lock_fast", parent_func); 181 BasicBlock* bb_slow = BasicBlock::Create(context_, "lock_slow", parent_func); 182 BasicBlock* bb_cont = BasicBlock::Create(context_, "lock_cont", parent_func); 231 BasicBlock* bb_fast = BasicBlock::Create(context_, "unlock_fast", parent_func); 232 BasicBlock* bb_slow = BasicBlock::Create(context_, "unlock_slow", parent_func); 233 BasicBlock* bb_cont = BasicBlock::Create(context_, "unlock_cont", parent_func); 255 BasicBlock* bb_mark_gc_card = BasicBlock::Create(context_, "mark_gc_card", parent_func); 256 BasicBlock* bb_cont = BasicBlock::Create(context_, "mark_gc_card_cont", parent_func);
|
H A D | runtime_support_builder_arm.cc | 87 FunctionType* func_ty = FunctionType::get(/*Result=*/Type::getVoidTy(context_), 111 FunctionType* func_ty = FunctionType::get(/*Result=*/Type::getVoidTy(context_), 124 FunctionType* func_ty = FunctionType::get(/*Result=*/Type::getVoidTy(context_), 132 FunctionType* func_ty = FunctionType::get(/*Result=*/Type::getVoidTy(context_),
|
H A D | llvm_compilation_unit.cc | 104 context_.reset(llvm_info_->GetLLVMContext()); 111 intrinsic_helper_.reset(new IntrinsicHelper(*context_, *module_)); 114 irb_.reset(new IRBuilder(*context_, *module_, *intrinsic_helper_)); 119 runtime_support_.reset(new RuntimeSupportBuilder(*context_, *module_, *irb_)); 122 runtime_support_.reset(new RuntimeSupportBuilderARM(*context_, *module_, *irb_)); 125 runtime_support_.reset(new RuntimeSupportBuilderThumb2(*context_, *module_, *irb_)); 128 runtime_support_.reset(new RuntimeSupportBuilderX86(*context_, *module_, *irb_)); 137 ::llvm::LLVMContext* llvm_context = context_.release(); // Managed by llvm_info_
|
H A D | llvm_compilation_unit.h | 63 return context_.get(); 109 UniquePtr< ::llvm::LLVMContext> context_; member in class:art::llvm::LlvmCompilationUnit 112 ::llvm::Module* module_; // Managed by context_
|
H A D | runtime_support_builder.h | 85 ::llvm::LLVMContext& context_; member in class:art::llvm::RuntimeSupportBuilder
|
H A D | runtime_support_builder_x86.cc | 68 FunctionType* func_ty = FunctionType::get(/*Result=*/Type::getVoidTy(context_),
|
H A D | gbc_expander.cc | 125 llvm::LLVMContext& context_; member in class:__anon10::GBCExpanderPass 413 context_(irb.getContext()), rtb_(irb.Runtime()), 688 llvm::BasicBlock::Create(context_, "stack_overflow", func); 691 llvm::BasicBlock::Create(context_, "stack_overflow_cont", func); 1289 llvm::BasicBlock* eq_neg_one = llvm::BasicBlock::Create(context_, "", parent); 1290 llvm::BasicBlock* ne_neg_one = llvm::BasicBlock::Create(context_, "", parent); 1292 llvm::BasicBlock::Create(context_, "", parent); 2709 return llvm::BasicBlock::Create(context_, name, func_); 2771 block_lpad = llvm::BasicBlock::Create(context_, lpadname, func_); 2815 llvm::BasicBlock::Create(context_, "exception_unwin [all...] |
/art/compiler/jni/portable/ |
H A D | jni_compiler.h | 73 ::llvm::LLVMContext* context_; member in class:art::llvm::JniCompiler
|
H A D | jni_compiler.cc | 56 context_(cunit_->GetLLVMContext()), irb_(*cunit_->GetIRBuilder()), 273 ::llvm::BasicBlock* basic_block = ::llvm::BasicBlock::Create(*context_, "B0", func_);
|
/art/compiler/sea_ir/code_gen/ |
H A D | code_gen.h | 32 explicit CodeGenData(): context_(&llvm::getGlobalContext()), module_("sea_ir", *context_), 33 builder_(*context_), function_(), blocks_(), values_() { } 74 llvm::LLVMContext* const context_; member in class:sea_ir::CodeGenData::llvm
|
H A D | code_gen.cc | 35 llvm::Type::getInt32Ty(*llvm_data_->context_), predecessors->size(), phi->StringId()); 72 parameter_types.push_back(llvm::Type::getInt32Ty(*llvm_data_->context_)); 80 llvm::Type::getInt32Ty(*llvm_data_->context_), 101 llvm::BasicBlock* new_basic_block = llvm::BasicBlock::Create(*llvm_data_->context_, 127 llvm::ConstantInt::get(*llvm_data_->context_, llvm::APInt(32, instruction->GetConstValue()))); 134 llvm::ConstantInt::get(*llvm_data_->context_, llvm::APInt(32, instruction->GetConstValue()))); 170 llvm::Value* right = llvm::ConstantInt::get(*llvm_data->context_, 190 llvm::Value* right = llvm::ConstantInt::get(*llvm_data_->context_, llvm::APInt(32, 0)); 207 parameter_values.push_back(llvm::ConstantInt::get(*llvm_data_->context_, llvm::APInt(32, 0))); 246 llvm::ConstantInt::get(*llvm_data_->context_, llv [all...] |
/art/runtime/ |
H A D | stack.cc | 89 context_(context) { 137 DCHECK(context_ != NULL); // You can't reliably read registers without a context. 162 DCHECK(context_ != NULL); // You can't reliably write registers without a context. 189 return context_->GetGPR(reg); 194 context_->SetGPR(reg, value); 300 if (context_ != NULL) { 301 context_->FillCalleeSaves(*this);
|
H A D | thread.cc | 1880 self_->ReleaseLongJumpContext(context_); 1881 context_->SetSP(reinterpret_cast<uintptr_t>(handler_quick_frame_)); 1883 context_->SetPC(handler_quick_frame_pc_); 1884 context_->SmashCallerSaves(); 1885 context_->DoLongJump(); 1962 if (context_ != NULL) {
|
H A D | stack.h | 571 Context* const context_; member in class:art::StackVisitor
|
/art/compiler/dex/portable/ |
H A D | mir_to_gbc.h | 54 context_(NULL), 177 ::llvm::LLVMContext* context_; member in class:art::MirConverter
|
H A D | mir_to_gbc.cc | 114 context_ = llvm_info_->GetLLVMContext(); 144 ::llvm::MDNode::get(*context_, irb_->getInt32(table_offset)); 171 ::llvm::MDNode::get(*context_, irb_->getInt32(table_offset)); 1509 ::llvm::MDNode* node = ::llvm::MDNode::get(*context_, array_ref); 1527 ::llvm::MDNode* reg_info_node = ::llvm::MDNode::get(*context_, reg_info); 1731 ::llvm::BasicBlock::Create(*context_, "", func_); 1850 ::llvm::BasicBlock::Create(*context_, entry_block ? "entry" : 1856 ::llvm::BasicBlock::Create(*context_, "placeholder",
|