Home
last modified time | relevance | path

Searched refs:GetScratchRegisterList (Results 1 – 5 of 5) sorted by relevance

/external/vixl/src/aarch64/
Dmacro-assembler-aarch64.cc1921 VIXL_ASSERT(!registers.Overlaps(*GetScratchRegisterList())); in PushCPURegList()
1953 VIXL_ASSERT(!registers.Overlaps(*GetScratchRegisterList())); in PopCPURegList()
2649 CPURegList* available = masm->GetScratchRegisterList(); in Open()
2670 masm_->GetScratchRegisterList()->SetList(old_available_); in Close()
2679 return masm_->GetScratchRegisterList()->IncludesAliasOf(reg) || in IsAvailable()
2685 int code = AcquireNextAvailable(masm_->GetScratchRegisterList()).GetCode(); in AcquireRegisterOfSize()
2699 ReleaseByCode(masm_->GetScratchRegisterList(), reg.GetCode()); in Release()
2712 IncludeByRegList(masm_->GetScratchRegisterList(), in Include()
2731 IncludeByRegList(masm_->GetScratchRegisterList(), include); in Include()
2747 ExcludeByRegList(masm_->GetScratchRegisterList(), list.GetList()); in Exclude()
[all …]
Dmacro-assembler-aarch64.h2923 VIXL_ASSERT(!GetScratchRegisterList()->IncludesAliasOf(stack_pointer)); in SetStackPointer()
2930 CPURegList* GetScratchRegisterList() { return &tmp_list_; } in GetScratchRegisterList() function
2932 return GetScratchRegisterList();
3279 return AcquireNextAvailable(masm_->GetScratchRegisterList()).W(); in AcquireW()
3282 return AcquireNextAvailable(masm_->GetScratchRegisterList()).X(); in AcquireX()
3301 return masm_->GetScratchRegisterList()->IsEmpty() in AcquireCPURegisterOfSize()
/external/vixl/src/aarch32/
Dmacro-assembler-aarch32.cc62 old_available_ = masm_->GetScratchRegisterList()->GetList(); in Open()
79 masm_->GetScratchRegisterList()->SetList(old_available_); in Close()
90 return masm_->GetScratchRegisterList()->Includes(reg); in IsAvailable()
103 Register reg = masm_->GetScratchRegisterList()->GetFirstAvailableRegister(); in Acquire()
105 masm_->GetScratchRegisterList()->Remove(reg); in Acquire()
158 VIXL_ASSERT(!masm_->GetScratchRegisterList()->Includes(reg)); in Release()
159 masm_->GetScratchRegisterList()->Combine(reg); in Release()
175 RegisterList* available = masm_->GetScratchRegisterList(); in Include()
189 RegisterList* available = masm_->GetScratchRegisterList(); in Exclude()
214 masm_->GetScratchRegisterList()->SetList(0); in ExcludeAll()
Dmacro-assembler-aarch32.h532 RegisterList* GetScratchRegisterList() { return &available_; } in GetScratchRegisterList() function
676 return GetScratchRegisterList()->Includes(reg); in AliasesAvailableScratchRegister()
681 return GetScratchRegisterList()->Includes(reg.AsRegister()); in AliasesAvailableScratchRegister()
722 return GetScratchRegisterList()->Overlaps(list); in AliasesAvailableScratchRegister()
/external/vixl/test/aarch32/
Dtest-assembler-aarch32.cc2925 VIXL_CHECK(masm.GetScratchRegisterList()->IsEmpty()); in TEST()
3246 VIXL_CHECK(masm.GetScratchRegisterList()->GetList() == in TEST()