• Home
  • Raw
  • Download

Lines Matching refs:masm_

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()
154 if (option == kBranchRequired) masm_->bind(&end_of_pool); in Emit()
156 masm_->SetAllowMacroInstructions(true); in Emit()
168 VIXL_ASSERT(masm_->GetCursorOffset() == literal->GetLastUse()); in AddEntry()
170 UpdateFirstUse(masm_->GetCursorOffset()); in AddEntry()
171 VIXL_ASSERT(masm_->GetCursorOffset() >= first_use_); in AddEntry()
198 masm_->GetCursorOffset() < in Release()
226 Instruction* link = masm_->GetInstructionAt(link_offset); in DeleteUnresolvedBranchInfoForLabel()
244 return (masm_->GetCursorOffset() + offset) > first_unreacheable_pc; in ShouldEmitVeneer()
251 VIXL_ASSERT(masm_->GetCursorOffset() + kPoolNonVeneerCodeSize < in CheckEmitFor()
271 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit()
272 masm_->b(&end); in Emit()
284 CodeBufferCheckScope scope(masm_, in Emit()
289 Instruction* branch = masm_->GetInstructionAt(branch_pos); in Emit()
294 Instruction* veneer = masm_->GetCursorAddress<Instruction*>(); in Emit()
297 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit()
298 masm_->b(label); in Emit()
312 masm_->bind(&end); in Emit()
2867 VIXL_ASSERT(masm_ == NULL); in Open()
2869 masm_ = masm; in Open()
2887 if (masm_ != NULL) { in Close()
2892 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == this); in Close()
2893 masm_->SetCurrentScratchRegisterScope(parent_); in Close()
2895 masm_->GetScratchRegisterList()->SetList(old_available_); in Close()
2896 masm_->GetScratchVRegisterList()->SetList(old_available_v_); in Close()
2897 masm_->GetScratchPRegisterList()->SetList(old_available_p_); in Close()
2899 masm_ = NULL; in Close()
2905 return masm_->GetScratchRegisterList()->IncludesAliasOf(reg) || in IsAvailable()
2906 masm_->GetScratchVRegisterList()->IncludesAliasOf(reg) || in IsAvailable()
2907 masm_->GetScratchPRegisterList()->IncludesAliasOf(reg); in IsAvailable()
2911 int code = AcquireFrom(masm_->GetScratchRegisterList()).GetCode(); in AcquireRegisterOfSize()
2917 int code = AcquireFrom(masm_->GetScratchVRegisterList()).GetCode(); in AcquireVRegisterOfSize()
2923 VIXL_ASSERT(masm_ != NULL); in Release()
2933 VIXL_ASSERT(masm_ != NULL); in Include()
2953 VIXL_ASSERT(masm_ != NULL); in Include()
2959 IncludeByRegList(masm_->GetScratchRegisterList(), include); in Include()
2969 IncludeByRegList(masm_->GetScratchVRegisterList(), include); in Include()
3002 IncludeByRegList(masm_->GetScratchRegisterList(), include); in Include()
3003 IncludeByRegList(masm_->GetScratchVRegisterList(), include_v); in Include()
3004 IncludeByRegList(masm_->GetScratchPRegisterList(), include_p); in Include()
3019 ExcludeByRegList(masm_->GetScratchRegisterList(), exclude); in Exclude()
3029 ExcludeByRegList(masm_->GetScratchVRegisterList(), exclude_v); in Exclude()
3062 ExcludeByRegList(masm_->GetScratchRegisterList(), exclude); in Exclude()
3063 ExcludeByRegList(masm_->GetScratchVRegisterList(), exclude_v); in Exclude()
3064 ExcludeByRegList(masm_->GetScratchPRegisterList(), exclude_p); in Exclude()
3069 ExcludeByRegList(masm_->GetScratchRegisterList(), in ExcludeAll()
3070 masm_->GetScratchRegisterList()->GetList()); in ExcludeAll()
3071 ExcludeByRegList(masm_->GetScratchVRegisterList(), in ExcludeAll()
3072 masm_->GetScratchVRegisterList()->GetList()); in ExcludeAll()
3073 ExcludeByRegList(masm_->GetScratchPRegisterList(), in ExcludeAll()
3074 masm_->GetScratchPRegisterList()->GetList()); in ExcludeAll()
3115 return masm_->GetScratchRegisterList(); in GetAvailableListFor()
3117 return masm_->GetScratchVRegisterList(); in GetAvailableListFor()
3119 return masm_->GetScratchPRegisterList(); in GetAvailableListFor()