Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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()
239 const BitVector &ForbiddenRegs) { in randomizeMCOperand() argument
244 Instr, Var, AssignedValue, ForbiddenRegs); in randomizeMCOperand()
253 assert(AllowedRegs.size() == ForbiddenRegs.size()); in randomizeMCOperand()
254 for (auto I : ForbiddenRegs.set_bits()) in randomizeMCOperand()
262 .concat(debugString(State.getRegInfo(), ForbiddenRegs))); in randomizeMCOperand()
273 const BitVector &ForbiddenRegs, in randomizeUnsetVariables() argument
[all …]
H A DSnippetGenerator.h107 const BitVector &ForbiddenRegs,
H A DTarget.h128 const BitVector &ForbiddenRegs) const { in randomizeTargetMCOperand() argument
/openbsd/gnu/llvm/llvm/tools/llvm-exegesis/
H A Dllvm-exegesis.cpp316 const BitVector &ForbiddenRegs) { in generateSnippets() argument
345 ForbiddenRegs)) in generateSnippets()
/openbsd/gnu/llvm/llvm/tools/llvm-exegesis/lib/X86/
H A DTarget.cpp702 const BitVector &ForbiddenRegs) const override;
827 const BitVector &ForbiddenRegs) const { in randomizeTargetMCOperand()