Home
last modified time | relevance | path

Searched refs:FlowInstruction (Results 1 – 15 of 15) sorted by relevance

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_inlines.h298 FlowInstruction *Instruction::asFlow() in asFlow()
301 return static_cast<FlowInstruction *>(this); in asFlow()
305 const FlowInstruction *Instruction::asFlow() const in asFlow()
308 return static_cast<const FlowInstruction *>(this); in asFlow()
Dnv50_ir.h491 class FlowInstruction; variable
855 inline FlowInstruction *asFlow();
858 inline const FlowInstruction *asFlow() const;
1056 class FlowInstruction : public Instruction
1059 FlowInstruction(Function *, operation, void *target);
1061 virtual FlowInstruction *clone(ClonePolicy<Function>&,
Dnv50_ir.cpp1055 FlowInstruction::FlowInstruction(Function *fn, operation op, void *targ) in FlowInstruction() function in nv50_ir::FlowInstruction
1074 FlowInstruction *
1075 FlowInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const in clone()
1077 FlowInstruction *flow = (i ? static_cast<FlowInstruction *>(i) : in clone()
1104 mem_FlowInstruction(sizeof(FlowInstruction), 4), in Program()
Dnv50_ir_build_util.cpp309 FlowInstruction *
312 FlowInstruction *insn = new_FlowInstruction(func, op, targ); in mkFlow()
Dnv50_ir_build_util.h84 FlowInstruction *mkFlow(operation, void *target, CondCode, Value *pred);
Dnv50_ir_emit_gm107.cpp525 const FlowInstruction *insn = this->insn->asFlow(); in emitBRA()
562 const FlowInstruction *insn = this->insn->asFlow(); in emitCAL()
591 const FlowInstruction *insn = this->insn->asFlow(); in emitPCNT()
613 const FlowInstruction *insn = this->insn->asFlow(); in emitPBK()
635 const FlowInstruction *insn = this->insn->asFlow(); in emitPRET()
657 const FlowInstruction *insn = this->insn->asFlow(); in emitSSY()
Dnv50_ir_emit_nv50.cpp128 void emitPRERETEmu(const FlowInstruction *);
1705 CodeEmitterNV50::emitPRERETEmu(const FlowInstruction *i) in emitPRERETEmu()
1731 const FlowInstruction *f = i->asFlow(); in emitFlow()
Dnv50_ir_util.h66 NV50_IR_FUNC_ALLOC_OBJ_DEF(FlowInstruction, f, args)
Dnv50_ir_lowering_nv50.cpp212 void handlePRERET(FlowInstruction *);
273 NV50LegalizePostRA::handlePRERET(FlowInstruction *pre) in handlePRERET()
Dnv50_ir_peephole.cpp3057 FlowInstruction *term = insn ? insn->asFlow() : NULL; in removeFlow()
3130 FlowInstruction *bra = i->asFlow(); in tryPropagateBranch()
3131 FlowInstruction *rep = bf->getExit()->asFlow(); in tryPropagateBranch()
Dnv50_ir_lowering_nvc0.cpp46 FlowInstruction *call; in handleDIV()
710 in->insertTail(new FlowInstruction(func, OP_JOIN, bb)); in propagateJoin()
Dnv50_ir_emit_gk110.cpp1493 const FlowInstruction *f = i->asFlow(); in emitFlow()
Dnv50_ir_ra.cpp491 FlowInstruction *cal = i->asFlow(); in visit()
Dnv50_ir_emit_nvc0.cpp1438 const FlowInstruction *f = i->asFlow(); in emitFlow()
Dnv50_ir_from_tgsi.cpp2264 FlowInstruction *join = new_FlowInstruction(func, OP_JOIN, NULL); in insertConvergenceOps()