reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-exegesis/lib/Latency.cpp
  161       appendCodeTemplates(State, Instr, ForbiddenRegisters, ExecutionModeBit,
tools/llvm-exegesis/lib/SnippetGenerator.cpp
   43   BitVector ForbiddenRegs = State.getRATC().reservedRegisters();
   48     const auto &ET = State.getExegesisTarget();
   50         ET.getScratchMemoryRegister(State.getTargetMachine().getTargetTriple());
   55         State.getRATC().getRegister(ScratchSpacePointerInReg).aliasedBits();
   75           randomizeUnsetVariables(State.getExegesisTarget(), ForbiddenRegs, IT);
  100   BitVector DefinedRegs = State.getRATC().emptyRegisters();
tools/llvm-exegesis/lib/Uops.cpp
  101   const auto &ET = State.getExegesisTarget();
  165           ? State.getExegesisTarget().getScratchMemoryRegister(
  166                 State.getTargetMachine().getTargetTriple())
  186         State, IT, TiedVariables, ForbiddenRegisters);
  191   BitVector Defs(State.getRegInfo().getNumRegs());
  204   const auto DefAliases = getAliasedBits(State.getRegInfo(), Defs);
tools/llvm-exegesis/lib/X86/Target.cpp
  264     return generateLEATemplatesCommon(Instr, ForbiddenRegisters, State, Opts,
  320         Instr, ForbiddenRegisters, State, Opts,
  324                  State.getRATC().getRegister(BaseReg).aliasedBits());
  326                  State.getRATC().getRegister(IndexReg).aliasedBits());
unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
  342     return State.getIC().getInstr(Opcode);