Home
last modified time | relevance | path

Searched refs:LoReg (Results 1 – 16 of 16) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td939 (C2_mux I1:$Pu, (LoReg $Rs), (LoReg $Rt)))>;
943 (C2_mux I1:$Pu, (LoReg $Rs), (LoReg $Rt)))>;
953 (C2_mux I1:$Pu, (LoReg $Rs), (LoReg $Rt)))>;
1610 (M2_mpyu_up (LoReg $Rss), (LoReg $Rtt)))>;
1614 (M2_mpy_up (LoReg $Rss), (LoReg $Rtt)))>;
1621 (Mulhub4 (LoReg $Rss), (LoReg $Rtt)))>;
1653 (Mulhsh2 (LoReg $Rss), (LoReg $Rtt)))>;
1734 (M2_mpy_up (LoReg Sext64:$Rs), (LoReg Sext64:$Rt))>;
1736 (M2_mpy_up (LoReg Sext64:$Rs), (LoReg Sext64:$Rt))>;
1781 (i32 (LoReg (M2_dpmpyuu_s0 (LoReg $Rss), (LoReg $Rtt)))))>;
[all …]
H A DHexagonCopyToCombine.cpp756 Register LoReg = LoOperand.getReg(); in emitCombineIR() local
767 .addReg(LoReg, LoRegKillFlag); in emitCombineIR()
775 .addReg(LoReg, LoRegKillFlag); in emitCombineIR()
782 .addReg(LoReg, LoRegKillFlag); in emitCombineIR()
790 .addReg(LoReg, LoRegKillFlag); in emitCombineIR()
797 .addReg(LoReg, LoRegKillFlag); in emitCombineIR()
855 Register LoReg = LoOperand.getReg(); in emitCombineRR() local
874 .addReg(LoReg, LoRegKillFlag); in emitCombineRR()
H A DHexagonIntrinsics.td95 (A2_combinew (HiReg I64:$Rs), (LoReg I64:$Rs))>;
97 (A2_combinew (HiReg I64:$Rs), (LoReg I64:$Rs))>;
H A DHexagonFrameLowering.cpp1130 Register LoReg = HRI.getSubReg(Reg, Hexagon::isub_lo); in insertCFIInstructionsAt() local
1132 unsigned LoDwarfReg = HRI.getDwarfRegNum(LoReg, true); in insertCFIInstructionsAt()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.h52 void splitReg(Register Reg, Register &LoReg, Register &HiReg) const;
H A DAVRRegisterInfo.cpp305 void AVRRegisterInfo::splitReg(Register Reg, Register &LoReg, in splitReg() argument
309 LoReg = getSubReg(Reg, AVR::sub_lo); in splitReg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp445 Register HiReg, LoReg; in PrintAsmOperand() local
466 LoReg = RegisterInfo->getSubReg(MOReg, SP::sub_odd); in PrintAsmOperand()
471 Reg = LoReg; in PrintAsmOperand()
H A DSparcISelLowering.cpp1323 Register LoReg = VA.getLocReg() + 1; in LowerCall_64() local
1326 LoReg = toCallerWindow(LoReg); in LowerCall_64()
1330 RegsToPass.push_back(std::make_pair(LoReg, Lo64)); in LowerCall_64()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp5407 unsigned LoReg, ROpc, MOpc; in Select() local
5411 LoReg = X86::AL; in Select()
5416 LoReg = X86::AX; in Select()
5421 LoReg = X86::EAX; in Select()
5426 LoReg = X86::RAX; in Select()
5486 unsigned LoReg, HiReg; in Select() local
5501 LoReg = UseMULX ? X86::EDX : X86::EAX; in Select()
5513 LoReg = UseMULX ? X86::RDX : X86::RAX; in Select()
5630 unsigned LoReg, HiReg, ClrReg; in Select() local
5635 LoReg = X86::AL; ClrReg = HiReg = X86::AH; in Select()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp2305 .addReg(LoReg, RegState::Implicit); in selectG_TRUNC()
2329 .addReg(LoReg) in selectG_TRUNC()
2636 Register LoReg = MRI->createVirtualRegister(RC); in selectG_CONSTANT() local
2639 BuildMI(*BB, &I, DL, TII.get(Opcode), LoReg) in selectG_CONSTANT()
2646 .addReg(LoReg) in selectG_CONSTANT()
2696 BuildMI(*BB, &MI, DL, TII.get(AMDGPU::COPY), LoReg) in selectG_FNEG()
2710 .addReg(LoReg) in selectG_FNEG()
2752 .addReg(LoReg) in selectG_FABS()
3016 BuildMI(*BB, &I, DL, TII.get(AMDGPU::COPY), LoReg) in selectG_PTRMASK()
3025 MaskedLo = LoReg; in selectG_PTRMASK()
[all …]
H A DSILoadStoreOptimizer.cpp187 Register LoReg; member
1968 assert((TRI->getRegSizeInBits(Addr.Base.LoReg, *MRI) == 32 || in computeBase()
1990 .addReg(Addr.Base.LoReg, 0, Addr.Base.LoSubReg) in computeBase()
2101 Addr.Base.LoReg = BaseLo.getReg(); in processBaseWithConstOffset()
2150 << MAddr.Base.LoReg << "} Offset: " << MAddr.Offset << "\n\n";); in promoteConstantOffsetToImm()
2206 if (MAddrNext.Base.LoReg != MAddr.Base.LoReg || in promoteConstantOffsetToImm()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEFrameLowering.cpp308 Register LoReg = I->getOperand(1).getReg(); in expandBuildPairF64() local
325 std::swap(LoReg, HiReg); in expandBuildPairF64()
326 TII.storeRegToStack(MBB, I, LoReg, I->getOperand(1).isKill(), FI, RC, in expandBuildPairF64()
H A DMipsSEInstrInfo.cpp798 unsigned LoReg = I->getOperand(1).getReg(), HiReg = I->getOperand(2).getReg(); in expandBuildPairF64() local
827 .addReg(LoReg); in expandBuildPairF64()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp2048 for (int LoReg = ARM::R7, HiReg = ARM::R11; LoReg >= ARM::R4; --LoReg) { in CMSEPushCalleeSaves() local
2049 if (JumpReg == LoReg) in CMSEPushCalleeSaves()
2051 BuildMI(MBB, MBBI, DL, TII.get(ARM::tMOVr), LoReg) in CMSEPushCalleeSaves()
2068 int LoReg = JumpReg == ARM::R4 ? ARM::R5 : ARM::R4; in CMSEPushCalleeSaves() local
2069 BuildMI(MBB, MBBI, DL, TII.get(ARM::tMOVr), LoReg) in CMSEPushCalleeSaves()
2074 .addReg(LoReg, RegState::Kill); in CMSEPushCalleeSaves()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp16577 Register LoReg = MI.getOperand(0).getReg(); in emitReadCycleWidePseudo() local
16585 BuildMI(LoopMBB, DL, TII->get(RISCV::CSRRS), LoReg) in emitReadCycleWidePseudo()
16616 Register LoReg = MI.getOperand(0).getReg(); in emitSplitF64Pseudo() local
16632 BuildMI(*BB, MI, DL, TII.get(RISCV::LW), LoReg) in emitSplitF64Pseudo()
16656 Register LoReg = MI.getOperand(1).getReg(); in emitBuildPairF64Pseudo() local
16670 .addReg(LoReg, getKillRegState(MI.getOperand(1).isKill())) in emitBuildPairF64Pseudo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp12825 Register LoReg = MI.getOperand(0).getReg(); in EmitInstrWithCustomInserter() local
12829 BuildMI(BB, dl, TII->get(PPC::MFSPR), LoReg).addImm(268); in EmitInstrWithCustomInserter()