Searched refs:masm_ (Results 1 – 9 of 9) sorted by relevance
/external/vixl/src/aarch64/ |
D | macro-assembler-aarch64.cc | 38 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 …]
|
D | macro-assembler-aarch64.h | 75 : 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/ |
D | code-generation-scopes-vixl.h | 187 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/ |
D | macro-assembler-aarch32.cc | 47 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 …]
|
D | macro-assembler-aarch32.h | 169 : 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/ |
D | test-use-scratch-register-scope.cc | 70 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/ |
D | bench-utils.h | 175 : masm_(masm), rnd_(0), rnd_bits_(0), call_depth_(0) { in BenchCodeGenerator() 242 vixl::aarch64::MacroAssembler* masm_; variable
|
D | bench-utils.cc | 37 #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/ |
D | test-api-aarch64.cc | 1268 : 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
|