Lines Matching refs:IT
78 for (InstructionTemplate &IT : CT.Instructions) { in generateConfigurations()
79 if (auto error = randomizeUnsetVariables(State, ForbiddenRegs, IT)) in generateConfigurations()
81 BC.Key.Instructions.push_back(IT.build()); in generateConfigurations()
108 for (const InstructionTemplate &IT : Instructions) { in computeRegisterInitialValues() local
111 const auto GetOpReg = [&IT](const Operand &Op) -> unsigned { in computeRegisterInitialValues()
116 if (Op.isExplicit() && IT.getValueFor(Op).isReg()) in computeRegisterInitialValues()
117 return IT.getValueFor(Op).getReg(); in computeRegisterInitialValues()
121 for (const Operand &Op : IT.getInstr().Operands) { in computeRegisterInitialValues()
131 for (const Operand &Op : IT.getInstr().Operands) { in computeRegisterInitialValues()
263 InstructionTemplate &IT) { in randomizeUnsetVariables() argument
264 for (const Variable &Var : IT.getInstr().Variables) { in randomizeUnsetVariables()
265 MCOperand &AssignedValue = IT.getValueFor(Var); in randomizeUnsetVariables()
267 if (auto Err = randomizeMCOperand(State, IT.getInstr(), Var, in randomizeUnsetVariables()