Lines Matching defs:CT
27 std::vector<CodeTemplate> getSingleton(CodeTemplate &&CT) {
29 Result.push_back(std::move(CT));
73 for (CodeTemplate &CT : Templates) {
76 CT.ScratchSpacePointerInReg =
80 BC.Info = CT.Info;
81 BC.Key.Instructions.reserve(CT.Instructions.size());
82 for (InstructionTemplate &IT : CT.Instructions) {
90 if (CT.ScratchSpacePointerInReg)
91 BC.LiveIns.push_back(CT.ScratchSpacePointerInReg);
93 computeRegisterInitialValues(CT.Instructions);
94 BC.Key.Config = CT.Config;
164 CodeTemplate &CT = Result.back();
166 CT.Info = "implicit Self cycles, picking random values.";
168 CT.Info = "explicit self cycles, selecting one aliasing Conf.";
173 CT.Instructions.push_back(std::move(Variant));
182 CodeTemplate &CT = Result.back();
183 CT.Info =
185 CT.Instructions.push_back(std::move(Variant));