Home
last modified time | relevance | path

Searched refs:OtherInstr (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/llvm/tools/llvm-exegesis/lib/
DSerialSnippetGenerator.cpp51 const Instruction &OtherInstr = State.getIC().getInstr(OtherOpcode); in computeAliasingInstructions() local
52 const MCInstrDesc &OtherInstrDesc = OtherInstr.Description; in computeAliasingInstructions()
59 if (OtherInstr.hasMemoryOperands()) in computeAliasingInstructions()
61 if (!State.getExegesisTarget().allowAsBackToBack(OtherInstr)) in computeAliasingInstructions()
63 if (Instr->hasAliasingRegistersThrough(OtherInstr, ForbiddenRegisters)) in computeAliasingInstructions()
64 AliasingInstructions.push_back(&OtherInstr); in computeAliasingInstructions()
135 for (const auto *OtherInstr : computeAliasingInstructions( in appendCodeTemplates() local
137 const AliasingConfigurations Forward(Instr, *OtherInstr); in appendCodeTemplates()
138 const AliasingConfigurations Back(*OtherInstr, Instr); in appendCodeTemplates()
140 InstructionTemplate OtherIT(OtherInstr); in appendCodeTemplates()
DMCInstrDescView.cpp228 const Instruction &OtherInstr, const BitVector &ForbiddenRegisters) const { in hasAliasingRegistersThrough() argument
229 return anyCommonExcludingForbidden(AllDefRegs, OtherInstr.AllUseRegs, in hasAliasingRegistersThrough()
231 anyCommonExcludingForbidden(OtherInstr.AllDefRegs, AllUseRegs, in hasAliasingRegistersThrough()
DMCInstrDescView.h139 bool hasAliasingRegistersThrough(const Instruction &OtherInstr,