Home
last modified time | relevance | path

Searched refs:PossibleRegisters (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DParallelSnippetGenerator.cpp213 auto PossibleRegisters = Op.getRegisterAliasing().sourceBits(); in generateCodeTemplates() local
216 remove(PossibleRegisters, ForbiddenRegisters); in generateCodeTemplates()
217 remove(PossibleRegisters, ImplicitUseAliases); in generateCodeTemplates()
218 if (!PossibleRegisters.any()) in generateCodeTemplates()
228 const auto RandomReg = randomBit(PossibleRegisters); in generateCodeTemplates()
238 auto PossibleRegisters = Op.getRegisterAliasing().sourceBits(); in generateCodeTemplates() local
239 remove(PossibleRegisters, ForbiddenRegisters); in generateCodeTemplates()
240 remove(PossibleRegisters, DefAliases); in generateCodeTemplates()
241 remove(PossibleRegisters, ImplicitDefAliases); in generateCodeTemplates()
242 assert(PossibleRegisters.any() && "No register left to choose from"); in generateCodeTemplates()
[all …]