| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCExpandAtomicPseudoInsts.cpp | 104 Register DstLo = TRI->getSubReg(Dst, PPC::sub_gp8_x1); in expandMI() local 107 PairedCopy(TII, MBB, MI, MI.getDebugLoc(), DstHi, DstLo, Hi, Lo); in expandMI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSEFrameLowering.cpp | 266 Register DstLo = RegInfo.getSubReg(Dst, Mips::sub_lo); in expandCopyACC() local 271 BuildMI(MBB, I, DL, TII.get(TargetOpcode::COPY), DstLo) in expandCopyACC()
|
| H A D | MipsSEInstrInfo.cpp | 717 Register DstLo = getRegisterInfo().getSubReg(DstReg, Mips::sub_lo); in expandPseudoMTLoHi() local 719 LoInst.addReg(DstLo, RegState::Define); in expandPseudoMTLoHi()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 2162 auto DstLo = MRI.createGenericVirtualRegister(s64); in legalizeAtomicCmpxchg128() local 2211 MIRBuilder.buildExtract({DstLo}, {CASDst}, 0); in legalizeAtomicCmpxchg128() 2236 CAS = MIRBuilder.buildInstr(Opcode, {DstLo, DstHi, Scratch}, in legalizeAtomicCmpxchg128() 2247 MIRBuilder.buildMergeLikeInstr(MI.getOperand(0), {DstLo, DstHi}); in legalizeAtomicCmpxchg128()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.cpp | 1612 Register DstLo = B.buildMul(S32, Src0, Src1).getReg(0); in applyMappingMAD_64_32() local 1615 MRI.setRegBank(DstLo, AMDGPU::SGPRRegBank); in applyMappingMAD_64_32() 1672 DstLo = B.buildCopy(S32, DstLo).getReg(0); in applyMappingMAD_64_32() 1674 MRI.setRegBank(DstLo, AMDGPU::VGPRRegBank); in applyMappingMAD_64_32() 1692 auto AddLo = B.buildUAddo(S32, CarryType, DstLo, Src2Lo); in applyMappingMAD_64_32() 1693 DstLo = AddLo.getReg(0); in applyMappingMAD_64_32() 1695 MRI.setRegBank(DstLo, DstBank); in applyMappingMAD_64_32() 1718 B.buildMergeLikeInstr(Dst0, {DstLo, DstHi}); in applyMappingMAD_64_32()
|
| H A D | AMDGPUInstructionSelector.cpp | 468 Register DstLo = MRI->createVirtualRegister(&HalfRC); in selectG_ADD_SUB() local 472 BuildMI(*BB, &I, DL, TII.get(AMDGPU::S_ADD_U32), DstLo) in selectG_ADD_SUB() 482 BuildMI(*BB, &I, DL, TII.get(AMDGPU::V_ADD_CO_U32_e64), DstLo) in selectG_ADD_SUB() 499 .addReg(DstLo) in selectG_ADD_SUB()
|
| H A D | SIInstrInfo.cpp | 2208 Register DstLo = RI.getSubReg(Dst, AMDGPU::sub0); in expandPostRAPseudo() local 2236 BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DstLo) in expandPostRAPseudo() 2258 BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DstLo) in expandPostRAPseudo() 2289 Register DstLo = RI.getSubReg(Dst, AMDGPU::sub0); in expandPostRAPseudo() local 2294 BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B32), DstLo) in expandPostRAPseudo()
|
| H A D | SIISelLowering.cpp | 5648 Register DstLo = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass); in EmitInstrWithCustomInserter() local 5676 BuildMI(*BB, MI, DL, TII->get(AMDGPU::V_CNDMASK_B32_e64), DstLo) in EmitInstrWithCustomInserter() 5690 .addReg(DstLo) in EmitInstrWithCustomInserter()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 1935 Register DstLo = HRI.getSubReg(DstR, Hexagon::vsub_lo); in expandLoadVec2() local 1946 BuildMI(B, It, DL, HII.get(LoadOpc), DstLo) in expandLoadVec2()
|