Lines Matching defs:Instruction

96       Instruction *insn = src->value->getUniqueInsn();
175 Instruction *insn = (*it)->getInsn();
271 Instruction *insn = getInsn();
558 void Instruction::init()
593 Instruction::Instruction()
603 Instruction::Instruction(Function *fn, operation opr, DataType ty)
613 Instruction::~Instruction()
629 Instruction::setDef(int i, Value *val)
641 Instruction::setSrc(int s, Value *val)
653 Instruction::setSrc(int s, const ValueRef& ref)
660 Instruction::swapSources(int a, int b)
683 Instruction::moveSources(const int s, const int delta)
717 Instruction::takeExtraSources(int s, Value *values[3])
733 Instruction::putExtraSources(int s, Value *values[3])
743 Instruction *
744 Instruction::clone(ClonePolicy<Function>& pol, Instruction *i) const
752 pol.set<Instruction>(this, i);
789 Instruction::defCount(unsigned int mask, bool singleFile) const
808 Instruction::srcCount(unsigned int mask, bool singleFile) const
827 Instruction::setIndirect(int s, int dim, Value *value)
846 Instruction::setPredicate(CondCode ccode, Value *value)
869 Instruction::writesPredicate() const
878 Instruction::canCommuteDefSrc(const Instruction *i) const
888 Instruction::canCommuteDefDef(const Instruction *i) const
898 Instruction::isCommutationLegal(const Instruction *i) const
906 : Instruction(fn, op, TYPE_F32), tex()
927 TexInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const
932 Instruction::clone(pol, tex);
1108 : Instruction(fn, op, TYPE_F32)
1114 CmpInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const
1119 Instruction::clone(pol, cmp);
1125 : Instruction(fn, op, TYPE_NONE)
1144 FlowInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const
1149 Instruction::clone(pol, flow);
1171 mem_Instruction(sizeof(Instruction), 6),
1206 void Program::releaseInstruction(Instruction *insn)
1210 insn->~Instruction();