Home
last modified time | relevance | path

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

/external/llvm-project/llvm/tools/llvm-exegesis/lib/
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()
79 if (auto error = randomizeUnsetVariables(State, ForbiddenRegs, IT)) 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()
[all …]
DTarget.h123 const BitVector &ForbiddenRegs) const { in randomizeTargetMCOperand() argument
DSnippetGenerator.h102 const BitVector &ForbiddenRegs,
/external/llvm-project/llvm/tools/llvm-exegesis/
Dllvm-exegesis.cpp250 const BitVector &ForbiddenRegs) { in generateSnippets() argument
278 ForbiddenRegs)) in generateSnippets()
/external/llvm-project/llvm/tools/llvm-exegesis/lib/X86/
DTarget.cpp678 const BitVector &ForbiddenRegs) const override;
781 const BitVector &ForbiddenRegs) const { in randomizeTargetMCOperand()