Searched refs:MovMI (Results 1 – 6 of 6) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | GCNDPPCombine.cpp | 63 MachineInstr *createDPPInst(MachineInstr &OrigMI, MachineInstr &MovMI, 68 MachineInstr *createDPPInst(MachineInstr &OrigMI, MachineInstr &MovMI, 195 MachineInstr &MovMI, in createDPPInst() argument 199 assert(MovMI.getOpcode() == AMDGPU::V_MOV_B32_dpp || in createDPPInst() 200 MovMI.getOpcode() == AMDGPU::V_MOV_B64_dpp || in createDPPInst() 201 MovMI.getOpcode() == AMDGPU::V_MOV_B64_DPP_PSEUDO); in createDPPInst() 212 auto *RowMaskOpnd = TII->getNamedOperand(MovMI, AMDGPU::OpName::row_mask); in createDPPInst() 214 auto *BankMaskOpnd = TII->getNamedOperand(MovMI, AMDGPU::OpName::bank_mask); in createDPPInst() 249 TII->getNamedOperand(MovMI, AMDGPU::OpName::vdst)->getReg()), in createDPPInst() 279 auto *Src0 = TII->getNamedOperand(MovMI, AMDGPU::OpName::src0); in createDPPInst() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/BPF/ |
| D | BPFMIPeephole.cpp | 58 bool isPhiFrom32Def(MachineInstr *MovMI); 59 bool isMovFrom32Def(MachineInstr *MovMI); 158 bool BPFMIPeephole::isMovFrom32Def(MachineInstr *MovMI) in isMovFrom32Def() argument 160 MachineInstr *DefInsn = MRI->getVRegDef(MovMI->getOperand(1).getReg()); in isMovFrom32Def() 209 MachineInstr *MovMI = MRI->getVRegDef(SllMI->getOperand(1).getReg()); in eliminateZExtSeq() local 210 if (!MovMI || in eliminateZExtSeq() 211 MovMI->isPHI() || in eliminateZExtSeq() 212 MovMI->getOpcode() != BPF::MOV_32_64) in eliminateZExtSeq() 216 LLVM_DEBUG(MovMI->dump()); in eliminateZExtSeq() 218 Register SubReg = MovMI->getOperand(1).getReg(); in eliminateZExtSeq() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64MIPeepholeOpt.cpp | 90 bool checkMovImmInstr(MachineInstr &MI, MachineInstr *&MovMI, 407 MachineInstr *&MovMI, in checkMovImmInstr() argument 416 MovMI = MRI->getUniqueVRegDef(MI.getOperand(2).getReg()); in checkMovImmInstr() 417 if (!MovMI) in checkMovImmInstr() 422 if (MovMI->getOpcode() == TargetOpcode::SUBREG_TO_REG) { in checkMovImmInstr() 423 SubregToRegMI = MovMI; in checkMovImmInstr() 424 MovMI = MRI->getUniqueVRegDef(MovMI->getOperand(2).getReg()); in checkMovImmInstr() 425 if (!MovMI) in checkMovImmInstr() 429 if (MovMI->getOpcode() != AArch64::MOVi32imm && in checkMovImmInstr() 430 MovMI->getOpcode() != AArch64::MOVi64imm) in checkMovImmInstr() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/ |
| D | SparcInstrInfo.cpp | 477 MachineInstr *MovMI = nullptr; in copyPhysReg() local 488 MovMI = MIB.getInstr(); in copyPhysReg() 491 MovMI->addRegisterDefined(DestReg, TRI); in copyPhysReg() 493 MovMI->addRegisterKilled(SrcReg, TRI); in copyPhysReg()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/VE/ |
| D | VEInstrInfo.cpp | 332 MachineInstr *MovMI = nullptr; in copyPhysSubRegs() local 343 MovMI = MIB.getInstr(); in copyPhysSubRegs() 348 MovMI = MIB.getInstr(); in copyPhysSubRegs() 354 MovMI->addRegisterDefined(DestReg, TRI); in copyPhysSubRegs() 356 MovMI->addRegisterKilled(SrcReg, TRI, true); in copyPhysSubRegs()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| D | AArch64InstructionSelector.cpp | 3451 auto MovMI = BuildMI(MBB, I, I.getDebugLoc(), TII.get(AArch64::MOVaddrBA), in select() local 3459 return constrainSelectedInstRegOperands(*MovMI, TII, TRI, RBI); in select() 3656 auto MovMI = in selectJumpTable() local 3661 return constrainSelectedInstRegOperands(*MovMI, TII, TRI, RBI); in selectJumpTable()
|