Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/PowerPC/
H A DTarget.cpp17 static void setMemOp(InstructionTemplate &IT, int OpIdx, in setMemOp() function
85 setMemOp(IT, DispOpIdx, MCOperand::createReg(PPC::X1)); in fillMemoryOperands()
87 setMemOp(IT, DispOpIdx, MCOperand::createImm(Offset)); // Disp in fillMemoryOperands()
88 setMemOp(IT, MemOpIdx + 2, MCOperand::createReg(Reg)); // BaseReg in fillMemoryOperands()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/Mips/
H A DTarget.cpp42 static void setMemOp(InstructionTemplate &IT, int OpIdx, in setMemOp() function
142 setMemOp(IT, 0, MCOperand::createReg(0)); // IndexReg in fillMemoryOperands()
143 setMemOp(IT, 1, MCOperand::createReg(Reg)); // BaseReg in fillMemoryOperands()
144 setMemOp(IT, 2, MCOperand::createImm(Offset)); // Disp in fillMemoryOperands()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/X86/
H A DTarget.cpp240 static void setMemOp(InstructionTemplate &IT, int OpIdx, in setMemOp() function
280 setMemOp(IT, 1, MCOperand::createReg(BaseReg)); in generateLEATemplatesCommon()
281 setMemOp(IT, 2, MCOperand::createImm(Scale)); in generateLEATemplatesCommon()
282 setMemOp(IT, 3, MCOperand::createReg(IndexReg)); in generateLEATemplatesCommon()
283 setMemOp(IT, 4, MCOperand::createImm(Disp)); in generateLEATemplatesCommon()
285 setMemOp(IT, 5, MCOperand::createReg(0)); in generateLEATemplatesCommon()
293 setMemOp( in generateLEATemplatesCommon()
837 setMemOp(IT, MemOpIdx + 0, MCOperand::createReg(Reg)); // BaseReg in fillMemoryOperands()
838 setMemOp(IT, MemOpIdx + 1, MCOperand::createImm(1)); // ScaleAmt in fillMemoryOperands()
840 setMemOp(IT, MemOpIdx + 3, MCOperand::createImm(Offset)); // Disp in fillMemoryOperands()
[all …]