Searched refs:asFlow (Results 1 – 14 of 14) sorted by relevance
566 if (asFlow()) { in print()568 if (asFlow()->indirect) in print()570 if (asFlow()->absolute) in print()572 if (op == OP_CALL && asFlow()->builtin) { in print()573 PRINT(" %sBUILTIN:%i", colour[TXT_BRA], asFlow()->target.builtin); in print()575 if (op == OP_CALL && asFlow()->target.fn) { in print()577 asFlow()->target.fn->getName(), in print()578 asFlow()->target.fn->getLabel()); in print()580 if (asFlow()->target.bb) in print()581 PRINT(" %sBB:%i", colour[TXT_BRA], asFlow()->target.bb->getId()); in print()[all …]
298 FlowInstruction *Instruction::asFlow() in asFlow() function305 const FlowInstruction *Instruction::asFlow() const in asFlow() function
855 inline FlowInstruction *asFlow();858 inline const FlowInstruction *asFlow() const;
525 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()
267 if (exit && exit->op == OP_BRA && exit->asFlow()->target.bb == bb) { in prepareEmission()
77 if (terminator || asFlow()) in isDead()3057 FlowInstruction *term = insn ? insn->asFlow() : NULL; in removeFlow()3125 BasicBlock *bf = i->asFlow()->target.bb; in tryPropagateBranch()3130 FlowInstruction *bra = i->asFlow(); in tryPropagateBranch()3131 FlowInstruction *rep = bf->getExit()->asFlow(); in tryPropagateBranch()3171 !insn->asFlow() && in visit()3432 if (this->asFlow()) { in isActionEqual()
422 if (pb->getExit()->asFlow()->target.bb == bb) in splitEdges()423 pb->getExit()->asFlow()->target.bb = pn; in splitEdges()491 FlowInstruction *cal = i->asFlow(); in visit()
1731 const FlowInstruction *f = i->asFlow(); in emitFlow()2158 if (insn->asFlow()) { in trySetExitModifier()
3642 forkBB->getExit()->asFlow()->target.bb = elseBB; in handleInstruction()3665 prevBB->getExit()->asFlow()->target.bb = convBB; in handleInstruction()4329 Function *g = i->asFlow()->target.fn; in updateCallArgs()4366 if (i->op == OP_CALL && !i->asFlow()->builtin) { in visit()
1144 if (insn->asFlow()) in releaseInstruction()
306 handlePRERET(i->asFlow()); in visit()
704 if (bb->getEntry()->op != OP_JOIN || bb->getEntry()->asFlow()->limit) in propagateJoin()716 exit->asFlow()->limit = 1; // must-not-propagate marker in propagateJoin()
1493 const FlowInstruction *f = i->asFlow(); in emitFlow()
1438 const FlowInstruction *f = i->asFlow(); in emitFlow()