Home
last modified time | relevance | path

Searched refs:masm_ (Results 1 – 9 of 9) sorted by relevance

/external/vixl/src/aarch64/
Dmacro-assembler-aarch64.cc38 VIXL_ASSERT(masm_->GetCursorOffset() < checkpoint_); in Release()
44 masm_->checkpoint_ = std::min(masm_->checkpoint_, checkpoint); in SetNextCheckpoint()
86 ptrdiff_t distance = masm_->GetCursorOffset() + amount - first_use_; in CheckEmitFor()
127 CodeBufferCheckScope guard(masm_, in Emit()
133 masm_->SetAllowMacroInstructions(false); in Emit()
136 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit()
137 masm_->b(&end_of_pool); in Emit()
143 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit()
144 masm_->ldr(xzr, static_cast<int>(pool_size / kWRegSizeInBytes)); in Emit()
151 masm_->place(*it); in Emit()
[all …]
Dmacro-assembler-aarch64.h75 : checkpoint_(kNoCheckpointRequired), masm_(masm) { in Pool()
104 MacroAssembler* masm_; variable
6957 return masm_->GetLiteralPoolMaxSize(); in GetOtherPoolsMaxSize()
6962 return masm_->GetVeneerPoolMaxSize(); in GetOtherPoolsMaxSize()
6967 masm_->recommended_checkpoint_ = in SetNextRecommendedCheckpoint()
6968 std::min(masm_->recommended_checkpoint_, offset); in SetNextRecommendedCheckpoint()
6983 explicit BlockLiteralPoolScope(MacroAssembler* masm) : masm_(masm) { in BlockLiteralPoolScope()
6984 masm_->BlockLiteralPool(); in BlockLiteralPoolScope()
6987 ~BlockLiteralPoolScope() { masm_->ReleaseLiteralPool(); } in ~BlockLiteralPoolScope()
6990 MacroAssembler* masm_;
[all …]
/external/vixl/src/
Dcode-generation-scopes-vixl.h187 if (masm_ == NULL) { in Close()
196 masm_->ReleasePools(); in Close()
212 masm_ = masm; in Open()
238 MacroAssemblerInterface* masm_; variable
274 if (masm_ == NULL) { in Close()
279 masm_->SetAllowMacroInstructions(previous_allow_macro_assembler_); in Close()
/external/vixl/src/aarch32/
Dmacro-assembler-aarch32.cc47 VIXL_ASSERT(masm_ == NULL); in Open()
49 masm_ = masm; in Open()
51 old_available_ = masm_->GetScratchRegisterList()->GetList(); in Open()
52 old_available_vfp_ = masm_->GetScratchVRegisterList()->GetList(); in Open()
60 if (masm_ != NULL) { in Close()
65 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == this); in Close()
66 masm_->SetCurrentScratchRegisterScope(parent_); in Close()
68 masm_->GetScratchRegisterList()->SetList(old_available_); in Close()
69 masm_->GetScratchVRegisterList()->SetList(old_available_vfp_); in Close()
71 masm_ = NULL; in Close()
[all …]
Dmacro-assembler-aarch32.h169 : masm_(masm) { in ContextScope()
170 VIXL_ASSERT(masm_->AllowMacroInstructions()); in ContextScope()
171 masm_->GetContext()->Up(loc); in ContextScope()
173 ~ContextScope() { masm_->GetContext()->Down(); } in ~ContextScope()
176 MacroAssembler* const masm_;
187 : masm_(masm), cond_(*cond), can_use_it_(can_use_it) { in masm_() function
202 masm_->b(cond_.Negate(), Narrow, &label_); in masm_()
218 VIXL_ASSERT(masm_->IsUsingT32()); in ~ITScope()
220 VIXL_ASSERT(masm_->GetCursorOffset() - initial_cursor_offset_ <= in ~ITScope()
222 masm_->BindHelper(&label_); in ~ITScope()
[all …]
/external/vixl/test/
Dtest-use-scratch-register-scope.cc70 explicit PerfectNestingTestHelper(MacroAssembler* masm) : masm_(masm) { in PerfectNestingTestHelper()
76 masm_->GetCurrentScratchRegisterScope(); in Run()
79 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == top_scope); in Run()
90 UseScratchRegisterScope scope(masm_); in Run()
91 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == &scope); in Run()
93 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == &scope); in Run()
98 MacroAssembler* masm_; member in vixl::PerfectNestingTestHelper
/external/vixl/benchmarks/aarch64/
Dbench-utils.h175 : masm_(masm), rnd_(0), rnd_bits_(0), call_depth_(0) { in BenchCodeGenerator()
242 vixl::aarch64::MacroAssembler* masm_; variable
Dbench-utils.cc37 #define __ masm_->
103 while (masm_->GetSizeOfCodeGeneratedSince(&start) < min_size_in_bytes) { in Generate()
117 VIXL_ASSERT(masm_->StackPointer().Is(sp)); in GeneratePrologue()
233 UseScratchRegisterScope temps(masm_); in GenerateOperandSequence()
/external/vixl/test/aarch64/
Dtest-api-aarch64.cc1268 : masm_(masm), in ScratchScopeHelper()
1297 VIXL_CHECK(masm_->GetScratchRegisterList()->GetList() == expected_); in RecordActionsAndCheck()
1298 VIXL_CHECK(masm_->GetScratchVRegisterList()->GetList() == expected_v_); in RecordActionsAndCheck()
1299 VIXL_CHECK(masm_->GetScratchPRegisterList()->GetList() == expected_p_); in RecordActionsAndCheck()
1344 MacroAssembler* masm_; member in vixl::aarch64::ScratchScopeHelper