Home
last modified time | relevance | path

Searched refs:VeneerPool (Results 1 – 3 of 3) sorted by relevance

/external/vixl/src/vixl/a64/
Dmacro-assembler-a64.h158 class VeneerPool : public Pool {
160 explicit VeneerPool(MacroAssembler* masm) : Pool(masm) {} in VeneerPool() function
381 friend class VeneerPool; variable
394 VeneerPool::BranchInfo* Current() { in Current()
463 inline ptrdiff_t InvalSet<VeneerPool::BranchInfo,
464 VeneerPool::kNPreallocatedInfos,
466 VeneerPool::kInvalidOffset,
467 VeneerPool::kReclaimFrom,
468 VeneerPool::kReclaimFactor>::Key( in Key()
469 const VeneerPool::BranchInfo& branch_info) { in Key()
[all …]
Dmacro-assembler-a64.cc147 void VeneerPool::Reset() { in Reset()
153 void VeneerPool::Release() { in Release()
161 void VeneerPool::RegisterUnresolvedBranch(ptrdiff_t branch_pos, in RegisterUnresolvedBranch()
173 void VeneerPool::DeleteUnresolvedBranchInfoForLabel(Label* label) { in DeleteUnresolvedBranchInfoForLabel()
197 bool VeneerPool::ShouldEmitVeneer(int64_t max_reachable_pc, size_t amount) { in ShouldEmitVeneer()
204 void VeneerPool::CheckEmitFor(size_t amount, EmitOption option) { in CheckEmitFor()
219 void VeneerPool::Emit(EmitOption option, size_t amount) { in Emit()
Dassembler-a64.h865 friend class VeneerPool; variable