Home
last modified time | relevance | path

Searched refs:branch_info (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_emulate_branches.c44 struct branch_info { struct
52 struct branch_info * Branches; argument
60 struct branch_info * branch; in handle_if()
63 memory_pool_array_reserve(&s->C->Pool, struct branch_info, in handle_if()
69 memset(branch, 0, sizeof(struct branch_info)); in handle_if()
90 struct branch_info * branch; in handle_else()
199 struct branch_info * branch; in handle_endif()
Dr500_fragprog_emit.c57 struct branch_info { struct
80 struct branch_info * Branches; argument
463 struct branch_info * branch; in emit_flowcontrol()
546 memory_pool_array_reserve(&s->C->Pool, struct branch_info, in emit_flowcontrol()
/external/vixl/src/aarch64/
Dmacro-assembler-aarch64.cc203 BranchInfo branch_info = BranchInfo(branch_pos, label, branch_type); in RegisterUnresolvedBranch() local
204 unresolved_branches_.insert(branch_info); in RegisterUnresolvedBranch()
225 BranchInfo branch_info(link_offset, label, link->GetBranchType()); in DeleteUnresolvedBranchInfoForLabel() local
226 unresolved_branches_.erase(branch_info); in DeleteUnresolvedBranchInfoForLabel()
274 BranchInfo* branch_info = it.Current(); in Emit() local
275 if (ShouldEmitVeneer(branch_info->max_reachable_pc_, in Emit()
281 ptrdiff_t branch_pos = branch_info->pc_offset_; in Emit()
283 Label* label = branch_info->label_; in Emit()
Dmacro-assembler-aarch64.h333 void insert(BranchInfo branch_info) { in insert() argument
334 ImmBranchType type = branch_info.branch_type_; in insert()
336 typed_set_[BranchIndexFromType(type)].insert(branch_info); in insert()
339 void erase(BranchInfo branch_info) { in erase() argument
340 if (IsValidBranchType(branch_info.branch_type_)) { in erase()
342 BranchInfoSet::BranchIndexFromType(branch_info.branch_type_); in erase()
343 typed_set_[index].erase(branch_info); in erase()
3431 GetKey(const aarch64::VeneerPool::BranchInfo& branch_info) { in GetKey() argument
3432 return branch_info.max_reachable_pc_; in GetKey()
3441 SetKey(aarch64::VeneerPool::BranchInfo* branch_info, ptrdiff_t key) { in SetKey() argument
[all …]