Lines Matching defs:IT
101 for (InstructionTemplate &IT : Instructions) {
102 ET.fillMemoryOperands(IT, ScratchSpacePointerInReg, I * MemStep);
107 InstructionTemplate IT = Instructions[I % OriginalInstructionsSize];
108 ET.fillMemoryOperands(IT, ScratchSpacePointerInReg, I * MemStep);
110 Instructions.push_back(std::move(IT));
149 const BitVector &Uses, const BitVector &Defs, const InstructionTemplate &IT,
152 const Instruction &Instr = IT.getInstr();
154 !IT.getValueFor(Op).isValid());
217 BitVector &Uses, BitVector &Defs, InstructionTemplate IT,
220 const Instruction &Instr = IT.getInstr();
223 IT.getValueFor(Op).isValid())
230 Uses, Defs, IT, Op, Instructions, S);
246 IT.getValueFor(Op) = MCOp;
248 return IT;
253 const LLVMState &State, const InstructionTemplate &IT,
260 for (const auto &Op : IT.getInstr().Operands) {
284 Uses, Defs, IT, Instructions, S);
288 if (!hasVariablesWithTiedOperands(IT.getInstr()))