Lines Matching refs:CT
27 std::vector<CodeTemplate> getSingleton(CodeTemplate &&CT) { in getSingleton() argument
29 Result.push_back(std::move(CT)); in getSingleton()
73 for (CodeTemplate &CT : Templates) { in generateConfigurations()
77 BC.Info = CT.Info; in generateConfigurations()
78 for (InstructionTemplate &IT : CT.Instructions) { in generateConfigurations()
83 if (CT.ScratchSpacePointerInReg) in generateConfigurations()
84 BC.LiveIns.push_back(CT.ScratchSpacePointerInReg); in generateConfigurations()
86 computeRegisterInitialValues(CT.Instructions); in generateConfigurations()
87 BC.Key.Config = CT.Config; in generateConfigurations()
150 CodeTemplate &CT = Result.back(); in generateSelfAliasingCodeTemplates() local
152 CT.Info = "implicit Self cycles, picking random values."; in generateSelfAliasingCodeTemplates()
154 CT.Info = "explicit self cycles, selecting one aliasing Conf."; in generateSelfAliasingCodeTemplates()
159 CT.Instructions.push_back(std::move(Variant)); in generateSelfAliasingCodeTemplates()
168 CodeTemplate &CT = Result.back(); in generateUnconstrainedCodeTemplates() local
169 CT.Info = in generateUnconstrainedCodeTemplates()
171 CT.Instructions.push_back(std::move(Variant)); in generateUnconstrainedCodeTemplates()