Searched refs:ForbiddenRegisters (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/ |
| H A D | SerialSnippetGenerator.cpp | 40 const BitVector &ForbiddenRegisters) { in computeAliasingInstructions() argument 63 if (Instr->hasAliasingRegistersThrough(OtherInstr, ForbiddenRegisters)) in computeAliasingInstructions() 72 const BitVector &ForbiddenRegisters) { in getExecutionModes() argument 81 if (Instr.hasAliasingRegisters(ForbiddenRegisters)) in getExecutionModes() 91 const BitVector &ForbiddenRegisters, in appendCodeTemplates() argument 136 State, &Instr, kMaxAliasingInstructions, ForbiddenRegisters)) { in appendCodeTemplates() 163 InstructionTemplate Variant, const BitVector &ForbiddenRegisters) const { in generateCodeTemplates() 166 getExecutionModes(Variant.getInstr(), ForbiddenRegisters); in generateCodeTemplates() 169 appendCodeTemplates(State, Variant, ForbiddenRegisters, ExecutionModeBit, in generateCodeTemplates()
|
| H A D | ParallelSnippetGenerator.cpp | 120 const BitVector &ForbiddenRegisters) { in generateSnippetUsingStaticRenaming() argument 130 remove(PossibleRegs, ForbiddenRegisters); in generateSnippetUsingStaticRenaming() 159 InstructionTemplate Variant, const BitVector &ForbiddenRegisters) const { in generateCodeTemplates() 184 State, Variant, TiedVariables, ForbiddenRegisters); in generateCodeTemplates() 216 remove(PossibleRegisters, ForbiddenRegisters); in generateCodeTemplates() 224 .concat(debugString(State.getRegInfo(), ForbiddenRegisters)) in generateCodeTemplates() 239 remove(PossibleRegisters, ForbiddenRegisters); in generateCodeTemplates()
|
| H A D | MCInstrDescView.cpp | 228 const Instruction &OtherInstr, const BitVector &ForbiddenRegisters) const { in hasAliasingRegistersThrough() 230 ForbiddenRegisters) && in hasAliasingRegistersThrough() 232 ForbiddenRegisters); in hasAliasingRegistersThrough() 241 const BitVector &ForbiddenRegisters) const { in hasAliasingRegisters() 243 ForbiddenRegisters); in hasAliasingRegisters()
|
| H A D | MCInstrDescView.h | 136 bool hasAliasingRegisters(const BitVector &ForbiddenRegisters) const; 140 const BitVector &ForbiddenRegisters) const;
|
| H A D | SerialSnippetGenerator.h | 31 const BitVector &ForbiddenRegisters) const override;
|
| H A D | ParallelSnippetGenerator.h | 29 const BitVector &ForbiddenRegisters) const override;
|
| H A D | SnippetGenerator.h | 80 const BitVector &ForbiddenRegisters) const = 0;
|
| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/X86/ |
| H A D | Target.cpp | 250 const Instruction &Instr, const BitVector &ForbiddenRegisters, in generateLEATemplatesCommon() argument 263 remove(PossibleDestRegs, ForbiddenRegisters); in generateLEATemplatesCommon() 266 remove(PossibleBaseRegs, ForbiddenRegisters); in generateLEATemplatesCommon() 269 remove(PossibleIndexRegs, ForbiddenRegisters); in generateLEATemplatesCommon() 320 const BitVector &ForbiddenRegisters) const override; 326 InstructionTemplate Variant, const BitVector &ForbiddenRegisters) const { in generateCodeTemplates() 336 Instr, ForbiddenRegisters, State, Opts, in generateCodeTemplates() 353 ForbiddenRegisters); in generateCodeTemplates() 379 const BitVector &ForbiddenRegisters) const override; 386 InstructionTemplate Variant, const BitVector &ForbiddenRegisters) const { in generateCodeTemplates() [all …]
|