Searched refs:DstReg (Results 101 - 125 of 138) sorted by relevance

123456

/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h148 /// Check if DstReg can be replaced with SrcReg depending on the register
150 bool canReplaceReg(Register DstReg, Register SrcReg, MachineRegisterInfo &MRI);
H A DCombinerHelper.h644 bool tryReassocBinOp(unsigned Opc, Register DstReg, Register Op0,
H A DIRTranslator.h246 void getStackGuard(Register DstReg, MachineIRBuilder &MIRBuilder);
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveDebugVariables.cpp1037 Register DstReg = MI->getOperand(0).getReg(); local
1043 if (!DstReg.isVirtual())
1053 if (!LIS.hasInterval(DstReg))
1055 LiveInterval *DstLI = &LIS.getInterval(DstReg);
H A DMachineVerifier.cpp1944 const Register DstReg = DstOp.getReg(); local
1946 LLT DstTy = MRI->getType(DstReg);
1964 TypeSize DstSize = TRI->getRegSizeInBits(DstReg, *MRI);
1972 if (DstReg.isPhysical() && SrcTy.isValid()) {
1974 TRI->getMinimalPhysRegClassLLT(DstReg, SrcTy);
1986 if (SrcReg.isPhysical() && DstReg.isVirtual() && DstSize.isScalable() &&
1989 if (SrcReg.isVirtual() && DstReg.isPhysical() && SrcSize.isScalable() &&
2080 Register DstReg = MI->getOperand(0).getReg(); local
2081 if (DstReg.isPhysical())
H A DInlineSpiller.cpp525 if (Register DstReg = isCopyOfBundle(MI, Reg, TII)) {
526 if (isSibling(DstReg)) {
527 LiveInterval &DstLI = LIS.getInterval(DstReg);
H A DTargetInstrInfo.cpp787 Register DstReg = MI->getOperand(0).getReg(); local
795 if (MO.isKill() && TRI->regsOverlap(DstReg, MO.getReg()))
H A DMachineScheduler.cpp2051 Register DstReg = DstOp.getReg(); local
2052 if (!DstReg.isVirtual() || DstOp.isDead())
2062 unsigned GlobalReg = DstReg;
2065 LocalReg = DstReg;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp1060 unsigned DstReg = MI->getOperand(0).getReg();
1061 if (any_of(MRI.use_nodbg_instructions(DstReg), IsCoalescerBarrier))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.cpp586 auto DstReg = MI.getOperand(VDstMOIdx).getReg();
587 if (AMDGPU::isHi(DstReg, MRI))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp1077 Register DstReg = DstSrcPair->Destination->getReg(); local
1097 if (DstReg != Reg)
5133 unsigned DstReg, SrcReg, DReg; local
5152 DstReg = MI.getOperand(0).getReg();
5160 MIB.addReg(DstReg, RegState::Define)
5171 DstReg = MI.getOperand(0).getReg();
5183 MIB.addReg(DstReg, RegState::Define)
5198 DstReg = MI.getOperand(0).getReg();
5201 DReg = getCorrespondingDRegAndLane(TRI, DstReg, Lane);
5221 MIB.addReg(DstReg, RegStat
[all...]
H A DARMFastISel.cpp2145 Register DstReg = VA.getLocReg(); local
2148 if (!SrcRC->contains(DstReg))
2151 TII.get(TargetOpcode::COPY), DstReg).addReg(SrcReg);
3066 Register DstReg = FuncInfo.MF->addLiveIn(SrcReg, RC); local
3073 ResultReg).addReg(DstReg, getKillRegState(true));
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp2012 Register DstReg = I->getOperand(0).getReg();
2014 if (DstReg.isPhysical())
2016 if (TRI->isAGPR(*MRI, DstReg))
2018 MoveRegs.push_back(DstReg);
2019 for (const MachineInstr &U : MRI->use_nodbg_instructions(DstReg))
H A DSIInstrInfo.h366 ArrayRef<MachineOperand> Cond, Register DstReg,
372 Register DstReg, ArrayRef<MachineOperand> Cond,
377 Register DstReg, ArrayRef<MachineOperand> Cond,
H A DAMDGPUCallLowering.cpp400 void AMDGPUCallLowering::lowerParameterPtr(Register DstReg, MachineIRBuilder &B, argument
411 B.buildPtrAdd(DstReg, KernArgSegmentVReg, OffsetReg);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp1459 Register DstReg = MI.getOperand(0).getReg(); local
1462 BuildMI(*BB, MI, dl, TII.get(RrcOpc), DstReg)
1497 Register DstReg = MI.getOperand(0).getReg(); local
1537 BuildMI(*RemBB, RemBB->begin(), dl, TII.get(MSP430::PHI), DstReg)
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.cpp1029 Register DstReg = I.getOperand(0).getReg();
1030 buildOpDecorate(DstReg, I, TII, SPIRV::Decoration::FPFastMathMode, {FMFlags});
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp1218 Register SrcReg, DstReg; local
1220 DstReg = MI.getOperand(1).getReg();
1222 const TargetRegisterClass *DstRC = MRI->getRegClassOrNull(DstReg);
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp513 Register SrcReg, DstReg;
516 TII->isCoalescableExtInstr(*DefMI, SrcReg, DstReg, DefSubIdx) &&
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp554 Register DstReg = DstRegs.front(); local
555 B.buildPadVectorWithUndefElements(DstReg, SrcReg);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp291 Register DstReg = MI.getOperand(0).getReg(); local
294 return X86::RFP80RegClass.contains(DstReg) ||
H A DX86InstrInfo.cpp124 Register &SrcReg, Register &DstReg,
147 DstReg = MI.getOperand(0).getReg();
3995 Register DstReg, Register TrueReg,
4032 const DebugLoc &DL, Register DstReg,
4037 const TargetRegisterClass &RC = *MRI.getRegClass(DstReg);
4041 BuildMI(MBB, I, DL, get(Opc), DstReg)
7398 Register DstReg = NewMI->getOperand(0).getReg();
7399 if (DstReg.isPhysical())
7400 NewMI->getOperand(0).setReg(RI.getSubReg(DstReg, X86::sub_32bit));
10697 Register DstReg
123 isCoalescableExtInstr(const MachineInstr &MI, Register &SrcReg, Register &DstReg, unsigned &SubIdx) const argument
[all...]
H A DX86FastISel.cpp1269 Register DstReg = VA.getLocReg(); local
1272 if (!SrcRC->contains(DstReg))
1275 TII.get(TargetOpcode::COPY), DstReg).addReg(SrcReg);
3172 Register DstReg = FuncInfo.MF->addLiveIn(SrcReg, RC); local
3179 .addReg(DstReg, getKillRegState(true));
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h682 unsigned Size, unsigned DstReg,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2193 Register DstReg; local
2195 DstReg = MI.getOperand(0).getReg();
2196 const TargetRegisterClass *RC = MRI.getRegClass(DstReg);
2278 BuildMI(*SinkMBB, SinkMBB->begin(), DL, TII->get(VE::PHI), DstReg)

Completed in 263 milliseconds

123456