Home
last modified time | relevance | path

Searched refs:loadImmediate (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/PowerPC/
H A DTarget.cpp54 static MCInst loadImmediate(unsigned Reg, unsigned RegBitWidth, in loadImmediate() function
99 return {loadImmediate(Reg, 32, Value)}; in setRegTo()
101 return {loadImmediate(Reg, 64, Value)}; in setRegTo()
103 return {loadImmediate(ScratchImmReg, 64, Value), in setRegTo()
109 return {loadImmediate(ScratchImmReg, 64, Value), in setRegTo()
112 return {loadImmediate(ScratchImmReg, 64, Value), in setRegTo()
118 return {loadImmediate(ScratchImmReg, 64, Value), in setRegTo()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/AArch64/
H A DTarget.cpp26 static MCInst loadImmediate(unsigned Reg, unsigned RegBitWidth, in loadImmediate() function
47 return {loadImmediate(Reg, 32, Value)}; in setRegTo()
49 return {loadImmediate(Reg, 64, Value)}; in setRegTo()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/Mips/
H A DTarget.cpp72 static std::vector<MCInst> loadImmediate(unsigned Reg, bool IsGPR32, in loadImmediate() function
151 return loadImmediate(Reg, true, Value); in setRegTo()
153 return loadImmediate(Reg, false, Value); in setRegTo()
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreFrameToArgsOffsetElim.cpp57 MBBI = TII.loadImmediate(MBB, MBBI, Reg, StackSize); in runOnMachineFunction()
H A DXCoreInstrInfo.h86 MachineBasicBlock::iterator loadImmediate(MachineBasicBlock &MBB,
H A DXCoreRegisterInfo.cpp102 TII.loadImmediate(MBB, II, ScratchOffset, Offset); in InsertFPConstInst()
179 TII.loadImmediate(MBB, II, ScratchOffset, Offset); in InsertSPConstInst()
H A DXCoreInstrInfo.cpp426 MachineBasicBlock::iterator XCoreInstrInfo::loadImmediate( in loadImmediate() function in XCoreInstrInfo
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCInstrInfo.h96 MachineBasicBlock::iterator loadImmediate(MachineBasicBlock &MBB,
H A DARCInstrInfo.cpp358 ARCInstrInfo::loadImmediate(MachineBasicBlock &MBB, in loadImmediate() function in ARCInstrInfo
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/X86/
H A DTarget.cpp449 static MCInst loadImmediate(unsigned Reg, unsigned RegBitWidth, in loadImmediate() function
860 return {loadImmediate(Reg, 8, Value)}; in setRegTo()
862 return {loadImmediate(Reg, 16, Value)}; in setRegTo()
864 return {loadImmediate(Reg, 32, Value)}; in setRegTo()
866 return {loadImmediate(Reg, 64, Value)}; in setRegTo()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsSEInstrInfo.h76 unsigned loadImmediate(int64_t Imm, MachineBasicBlock &MBB,
H A DMips16InstrInfo.h88 unsigned loadImmediate(unsigned FrameReg, int64_t Imm, MachineBasicBlock &MBB,
H A DMips16RegisterInfo.cpp137 FrameReg = TII.loadImmediate(FrameReg, Offset, MBB, II, DL, NewImm); in eliminateFI()
H A DMipsSERegisterInfo.cpp245 unsigned Reg = TII.loadImmediate(Offset, MBB, II, DL, in eliminateFI()
H A DMipsSEInstrInfo.cpp610 unsigned Reg = loadImmediate(Amount, MBB, I, DL, nullptr); in adjustStackPtr()
617 unsigned MipsSEInstrInfo::loadImmediate(int64_t Imm, MachineBasicBlock &MBB, in loadImmediate() function in MipsSEInstrInfo
H A DMips16InstrInfo.cpp320 unsigned Mips16InstrInfo::loadImmediate(unsigned FrameReg, int64_t Imm, in loadImmediate() function in Mips16InstrInfo
/llvm-project-15.0.7/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp230 bool loadImmediate(int64_t ImmValue, unsigned DstReg, unsigned SrcReg,
2698 bool MipsAsmParser::loadImmediate(int64_t ImmValue, unsigned DstReg, in loadImmediate() function in MipsAsmParser
2832 if (loadImmediate(ImmValue >> 32, TmpReg, Mips::NoRegister, true, false, in loadImmediate()
2869 if (loadImmediate(ImmOp.getImm(), DstRegOp.getReg(), Mips::NoRegister, in expandLoadImm()
3443 if (loadImmediate(ImmOp64, FirstReg, Mips::NoRegister, false, false, in expandLoadDoubleImmToGPR()
3451 if (loadImmediate(0, nextReg(FirstReg), Mips::NoRegister, true, false, in expandLoadDoubleImmToGPR()
3525 loadImmediate(Hi_32(ImmOp64), TmpReg, Mips::NoRegister, true, false, in expandLoadDoubleImmToFPR()
4777 if (!loadImmediate(ImmValue, DstReg, Mips::NoRegister, Is32Bit, false, in expandAliasImmediate()
5166 loadImmediate(ImmValue, ATReg, Mips::NoRegister, true, false, IDLoc, Out, in expandMulImm()
5487 if (loadImmediate(1, DstReg, Mips::NoRegister, true, false, IDLoc, Out, in expandSneI()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp352 TII->loadImmediate(MBB, MI, ScratchReg, HighOffset); in eliminateFrameIndex()
365 TII->loadImmediate(MBB, MI, ScratchReg, HighOffset); in eliminateFrameIndex()
H A DSystemZInstrInfo.h348 void loadImmediate(MachineBasicBlock &MBB,
H A DSystemZInstrInfo.cpp1965 void SystemZInstrInfo::loadImmediate(MachineBasicBlock &MBB, in loadImmediate() function in SystemZInstrInfo
H A DSystemZISelLowering.cpp8287 TII->loadImmediate(*MBB, MI, StartCountReg, ImmLength / 256); in emitMemMemWrapper()
/llvm-project-15.0.7/llvm/test/MC/Mips/
H A Dmips-expansions.s925 # FIXME: Remove the identity moves (move $1, $1) coming from loadImmediate
952 # FIXME: Remove the identity moves (move $1, $1) coming from loadImmediate
971 # FIXME: Remove the identity moves (move $1, $1) coming from loadImmediate
992 # FIXME: Remove the identity moves (move $1, $1) coming from loadImmediate
1275 # FIXME: Remove the identity moves (move $1, $1) coming from loadImmediate
1292 # FIXME: Remove the identity moves (move $1, $1) coming from loadImmediate
1303 # FIXME: Remove the identity moves (move $1, $1) coming from loadImmediate
1316 # FIXME: Remove the identity moves (move $1, $1) coming from loadImmediate