Lines Matching refs:Instruction
61 delete_Instruction(prog, reinterpret_cast<Instruction *>(it.get()));
97 for (Instruction *i = getFirst(); i; i = i->next)
118 BasicBlock::insertHead(Instruction *inst)
152 BasicBlock::insertTail(Instruction *inst)
182 BasicBlock::insertBefore(Instruction *q, Instruction *p)
212 BasicBlock::insertAfter(Instruction *p, Instruction *q)
235 BasicBlock::remove(Instruction *insn)
266 void BasicBlock::permuteAdjacent(Instruction *a, Instruction *b)
271 Instruction *i = a;
295 BasicBlock::splitCommon(Instruction *insn, BasicBlock *bb, bool attach)
326 BasicBlock::splitBefore(Instruction *insn, bool attach)
336 BasicBlock::splitAfter(Instruction *insn, bool attach)
418 for (Instruction *insn = bb->getFirst(); insn; insn = insn->next)
478 Instruction *insn, *next;