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

/external/vixl/src/aarch64/
H A Dmacro-assembler-aarch64.h179 class VeneerPool : public Pool { class in namespace:vixl::aarch64
181 explicit VeneerPool(MacroAssembler* masm) : Pool(masm) {} function in class:vixl::aarch64::VeneerPool
424 friend class VeneerPool;
437 VeneerPool::BranchInfo* Current() {
3212 VeneerPool veneer_pool_;
3222 inline size_t VeneerPool::GetOtherPoolsMaxSize() const {
3475 // VeneerPool out of the aarch64 namespace in order to share its implementation
3478 inline ptrdiff_t InvalSet<aarch64::VeneerPool::BranchInfo,
3479 aarch64::VeneerPool::kNPreallocatedInfos,
3481 aarch64::VeneerPool
[all...]
H A Dmacro-assembler-aarch64.cc111 friend void VeneerPool::Emit(VeneerPool::EmitOption, size_t);
189 void VeneerPool::Reset() {
195 void VeneerPool::Release() {
204 void VeneerPool::RegisterUnresolvedBranch(ptrdiff_t branch_pos,
216 void VeneerPool::DeleteUnresolvedBranchInfoForLabel(Label* label) {
240 bool VeneerPool::ShouldEmitVeneer(int64_t first_unreacheable_pc,
248 void VeneerPool::CheckEmitFor(size_t amount, EmitOption option) {
264 void VeneerPool::Emit(EmitOption option, size_t amount) {
H A Dassembler-aarch64.h154 // The MacroAssembler and VeneerPool handle resolution of branches to distant
157 friend class VeneerPool;

Completed in 158 milliseconds