Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DSnippetGenerator.cpp44 BitVector ForbiddenRegs = State.getRATC().reservedRegisters(); in generateConfigurations() local
45 ForbiddenRegs |= ExtraForbiddenRegs; in generateConfigurations()
65 ForbiddenRegs |= ScratchRegAliases; in generateConfigurations()
68 if (auto E = generateCodeTemplates(Variant, ForbiddenRegs)) { in generateConfigurations()
228 const BitVector &ForbiddenRegs) { in randomizeMCOperand() argument
233 Instr, Var, AssignedValue, ForbiddenRegs); in randomizeMCOperand()
242 assert(AllowedRegs.size() == ForbiddenRegs.size()); in randomizeMCOperand()
243 for (auto I : ForbiddenRegs.set_bits()) in randomizeMCOperand()
251 .concat(debugString(State.getRegInfo(), ForbiddenRegs))); in randomizeMCOperand()
262 const BitVector &ForbiddenRegs, in randomizeUnsetVariables() argument
[all …]
H A DSnippetGenerator.h103 const BitVector &ForbiddenRegs,
H A DTarget.h123 const BitVector &ForbiddenRegs) const { in randomizeTargetMCOperand() argument
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/
H A Dllvm-exegesis.cpp258 const BitVector &ForbiddenRegs) { in generateSnippets() argument
287 ForbiddenRegs)) in generateSnippets()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/X86/
H A DTarget.cpp698 const BitVector &ForbiddenRegs) const override;
813 const BitVector &ForbiddenRegs) const { in randomizeTargetMCOperand()