Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonCopyToCombine.cpp816 Register HiReg = HiOperand.getReg(); in emitCombineRI() local
824 .addReg(HiReg, HiRegKillFlag) in emitCombineRI()
832 .addReg(HiReg, HiRegKillFlag) in emitCombineRI()
856 .addReg(HiReg, HiRegKillFlag) in emitCombineRI()
867 Register HiReg = HiOperand.getReg(); in emitCombineRR() local
884 .addReg(HiReg, HiRegKillFlag) in emitCombineRR()
DHexagonPatterns.td124 def HiReg: OutPatFrag<(ops node:$Rs), (EXTRACT_SUBREG (i64 $Rs), isub_hi)>;
538 (Combinew (A2_sxtb (HiReg $Rs)), (A2_sxtb (LoReg $Rs)))>;
541 (Combinew (A2_sxth (HiReg $Rs)), (A2_sxth (LoReg $Rs)))>;
557 (A2_combine_ll (HiReg $Rs), (LoReg $Rs))>;
875 (Combinew (C2_mux I1:$Pu, (HiReg $Rs), (HiReg $Rt)),
885 (Combinew (C2_mux I1:$Pu, (HiReg $Rs), (HiReg $Rt)),
1070 (A2_swiz (HiReg $Rss)))>;
1108 (HiReg (S2_asl_i_p (Combinew $Rs, $Rt), $S))>;
1110 (HiReg (S2_asl_r_p (Combinew $Rs, $Rt), $Ru))>;
1378 (Combinew (S2_clrbit_i (HiReg $Rs), 31),
[all …]
DHexagonIntrinsics.td95 (A2_combinew (HiReg I64:$Rs), (LoReg I64:$Rs))>;
97 (A2_combinew (HiReg I64:$Rs), (LoReg I64:$Rs))>;
DHexagonFrameLowering.cpp1126 Register HiReg = HRI.getSubReg(Reg, Hexagon::isub_hi); in insertCFIInstructionsAt() local
1128 unsigned HiDwarfReg = HRI.getDwarfRegNum(HiReg, true); in insertCFIInstructionsAt()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
DAVRRegisterInfo.h52 void splitReg(Register Reg, Register &LoReg, Register &HiReg) const;
DAVRRegisterInfo.cpp272 Register &HiReg) const { in splitReg()
276 HiReg = getSubReg(Reg, AVR::sub_hi); in splitReg()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUInstructionSelector.cpp1915 Register HiReg = MRI->createVirtualRegister(DstRC); in selectG_TRUNC() local
1918 BuildMI(*MBB, I, DL, TII.get(AMDGPU::COPY), HiReg) in selectG_TRUNC()
1927 .addReg(HiReg) // $src0 in selectG_TRUNC()
1941 .addReg(HiReg); in selectG_TRUNC()
1944 .addReg(HiReg) in selectG_TRUNC()
2189 Register HiReg = MRI->createVirtualRegister(RC); in selectG_CONSTANT() local
2194 BuildMI(*BB, &I, DL, TII.get(Opcode), HiReg) in selectG_CONSTANT()
2200 .addReg(HiReg) in selectG_CONSTANT()
2244 Register HiReg = MRI->createVirtualRegister(&AMDGPU::SReg_32RegClass); in selectG_FNEG() local
2250 BuildMI(*BB, &MI, DL, TII.get(AMDGPU::COPY), HiReg) in selectG_FNEG()
[all …]
DSILoadStoreOptimizer.cpp167 Register HiReg; member
1685 assert((TRI->getRegSizeInBits(Addr.Base.HiReg, *MRI) == 32 || in computeBase()
1712 .addReg(Addr.Base.HiReg, 0, Addr.Base.HiSubReg) in computeBase()
1815 Addr.Base.HiReg = BaseHi.getReg(); in processBaseWithConstOffset()
1861 LLVM_DEBUG(dbgs() << " BASE: {" << MAddr.Base.HiReg << ", " in promoteConstantOffsetToImm()
1919 MAddrNext.Base.HiReg != MAddr.Base.HiReg || in promoteConstantOffsetToImm()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsSEFrameLowering.cpp309 Register HiReg = I->getOperand(2).getReg(); in expandBuildPairF64() local
325 std::swap(LoReg, HiReg); in expandBuildPairF64()
328 TII.storeRegToStack(MBB, I, HiReg, I->getOperand(2).isKill(), FI, RC, in expandBuildPairF64()
DMipsSEInstrInfo.cpp828 unsigned LoReg = I->getOperand(1).getReg(), HiReg = I->getOperand(2).getReg(); in expandBuildPairF64() local
876 .addReg(HiReg); in expandBuildPairF64()
881 .addReg(HiReg); in expandBuildPairF64()
DMipsISelLowering.cpp2940 MCRegister HiReg = State.AllocateReg(IntRegs); in CC_MipsO32() local
2941 assert(HiReg); in CC_MipsO32()
2943 CCValAssign::getCustomReg(ValNo, ValVT, HiReg, LocVT, LocInfo)); in CC_MipsO32()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp5049 unsigned LoReg, HiReg; in Select() local
5063 HiReg = X86::EDX; in Select()
5073 HiReg = X86::RDX; in Select()
5149 assert(HiReg && "Register for high half is not defined!"); in Select()
5150 ResHi = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, HiReg, in Select()
5188 unsigned LoReg, HiReg, ClrReg; in Select() local
5193 LoReg = X86::AL; ClrReg = HiReg = X86::AH; in Select()
5197 LoReg = X86::AX; HiReg = X86::DX; in Select()
5202 LoReg = X86::EAX; ClrReg = HiReg = X86::EDX; in Select()
5206 LoReg = X86::RAX; ClrReg = HiReg = X86::RDX; in Select()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMExpandPseudoInsts.cpp1882 for (int LoReg = ARM::R7, HiReg = ARM::R11; LoReg >= ARM::R4; --LoReg) { in CMSEPushCalleeSaves() local
1886 .addReg(HiReg, LiveRegs.contains(HiReg) ? 0 : RegState::Undef) in CMSEPushCalleeSaves()
1888 --HiReg; in CMSEPushCalleeSaves()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp6705 Register HiReg = MI.getOperand(1).getReg(); in emitReadCycleWidePseudo() local
6709 BuildMI(LoopMBB, DL, TII->get(RISCV::CSRRS), HiReg) in emitReadCycleWidePseudo()
6720 .addReg(HiReg) in emitReadCycleWidePseudo()
6741 Register HiReg = MI.getOperand(1).getReg(); in emitSplitF64Pseudo() local
6757 BuildMI(*BB, MI, DL, TII.get(RISCV::LW), HiReg) in emitSplitF64Pseudo()
6776 Register HiReg = MI.getOperand(2).getReg(); in emitBuildPairF64Pseudo() local
6791 .addReg(HiReg, getKillRegState(MI.getOperand(2).isKill())) in emitBuildPairF64Pseudo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp7459 unsigned Reg, unsigned HiReg, in checkLowRegisterList() argument
7467 if (!isARMLowRegister(OpReg) && (!HiReg || OpReg != HiReg)) in checkLowRegisterList()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp12015 Register HiReg = MI.getOperand(1).getReg(); in EmitInstrWithCustomInserter() local
12017 BuildMI(BB, dl, TII->get(PPC::MFSPR), HiReg).addImm(269); in EmitInstrWithCustomInserter()
12024 .addReg(HiReg) in EmitInstrWithCustomInserter()