Home
last modified time | relevance | path

Searched refs:predicated (Results 1 – 25 of 60) sorted by relevance

123

/external/llvm/docs/
DHowToUseInstrMappings.rst65 takes a non-predicated instruction and returns its predicated true or false form
67 to define a relationship model that relates predicated instructions to their
68 non-predicated form by assigning appropriate values to the ``InstrMapping``
69 fields. For this relationship, non-predicated instructions are treated as key
82 // For example, if we want to relate 'ADD' (non-predicated) with 'Add_pt'
83 // (predicated true) and 'Add_pf' (predicated false), then all 3
95 // attribute of the key (non-predicated) and column (true/false)
99 // The key column contains non-predicated instructions.
108 non-predicated instructions with their predicated forms. It also outputs the
113 predicated form of the instruction, if found in the relation table.
/external/llvm/lib/Target/Hexagon/
DHexagon.td59 // PredRel - Filter class used to relate non-predicated instructions with their
60 // predicated forms.
62 // PredNewRel - Filter class used to relate predicated instructions with their
78 // predicated formats - true and false.
118 // Generate mapping table to relate predicated instructions with their .new
130 // Generate mapping table to relate .new predicated instructions with their old
DHexagonInstrInfoV4.td535 // Template classes for the non-predicated load instructions with
559 // Template classes for the predicated load instructions with
852 // Template classes for the non-predicated store instructions with
881 // Template classes for the predicated store instructions with
945 // Template classes for the predicated new-value store instructions with
1406 // Template class for non-predicated post increment .new stores
1439 // Template class for predicated post increment .new stores
3253 // Produce all predicated forms, p, !p, p.new, !p.new, :t, :nt
3303 // Template class for non predicated store instructions with
3337 // Template class for predicated store instructions with
[all …]
/external/llvm/test/MC/Hexagon/
Dnew-value-check.s9 # invalid: r0 definition predicated on the opposite condition
61 # valid: r0 definition and use identically predicated
/external/llvm/test/MC/ELF/ARM/
Dlit.local.cfg2 # predicated on 'X86'.
/external/llvm/docs/HistoricalNotes/
D2001-02-09-AdveCommentsResponse.txt39 implementation may choose altermate representations (such as predicated
148 > predicated instructions
150 Conditional move is effectly a special case of a predicated
151 instruction... and I think that all predicated instructions can possibly
155 tend to prefer that a predicated architecture like IA64 convert from a
156 "basic block" representation to a predicated rep as part of it's dynamic
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_fs_cfg.cpp174 if (inst->predicated) in fs_cfg()
185 if (inst->predicated) in fs_cfg()
Dbrw_fs_visitor.cpp316 inst->predicated = true; in visit()
321 inst->predicated = true; in visit()
533 inst->predicated = true; in visit()
551 inst->predicated = true; in visit()
625 const glsl_type *type, bool predicated) in emit_assignment_writes() argument
636 if (predicated || !l.equals(r)) { in emit_assignment_writes()
638 inst->predicated = predicated; in emit_assignment_writes()
647 emit_assignment_writes(l, r, type->fields.array, predicated); in emit_assignment_writes()
654 predicated); in emit_assignment_writes()
739 inst->predicated = true; in visit()
[all …]
Dbrw_fs.cpp145 predicated == inst->predicated && in equals()
742 inst->predicated = true; in emit_general_interpolation()
1273 inst->predicated || in propagate_constants()
1504 inst->predicated || in register_coalesce_2()
1584 inst->predicated || in register_coalesce()
1685 inst->predicated || in compute_to_mrf()
1734 if (scan_inst->predicated) in compute_to_mrf()
1911 !inst->predicated) { in remove_duplicate_mrf_writes()
1941 end->predicated || in get_instruction_generating_reg()
Dbrw_fs.h161 bool predicated; variable
332 const glsl_type *type, bool predicated);
Dbrw_fs_cse.cpp95 if (is_expression(inst) && !inst->predicated && inst->mlen == 0 && in opt_cse_local()
Dbrw_fs_copy_propagation.cpp120 !inst->predicated && in opt_copy_propagate_local()
Dbrw_fs_schedule_instructions.cpp301 if (inst->predicated) { in calculate_deps()
385 if (inst->predicated) { in calculate_deps()
Dbrw_fs_live_variables.cpp81 !inst->predicated && in setup_def_use()
/external/mesa3d/src/gallium/drivers/svga/svgadump/
Dsvga_shader.h43 unsigned predicated:1; member
Dsvga_shader_dump.c74 if (op.predicated) { in dump_op()
501 if (op->op.predicated) { in parse_op()
/external/llvm/test/CodeGen/Thumb2/
D2010-01-19-RemovePredicates.ll3 ; This test creates a predicated t2ADDri instruction that is then turned into a t2MOVgpr2gpr instr.
/external/llvm/test/CodeGen/ARM/
Difcvt10.ll4 ; micro-coded and would have long issue latency even if predicated on
D2013-05-05-IfConvertBug.ll100 ; predicated block.
101 ; B can be predicated with A.BrToBPredicate into A iff B.Predicate is less
Difcvt-iter-indbr.ll8 ; (predicated) indirectbr terminator.
Dcombine-movc-sub.ll6 ; The subtract instruction %3 will be optimized (combined and predicated) with the select
/external/llvm/test/CodeGen/Hexagon/
Dearly-if-spare.ll2 ; Check if the three stores in the loop were predicated.
Dearly-if.ll2 ; Rely on the comments generated by llc. Check that "if.then" was predicated.
/external/llvm/lib/Target/ARM/
DREADME-Thumb.txt167 two 'ne' predicated instructions.
225 shrinking of predicated Thumb2 instructions. To allow this, we need to be able
/external/mesa3d/src/gallium/drivers/svga/include/
Dsvga3d_shaderdefs.h362 uint32 predicated : 1; member

123