Searched refs:constrainRegClass (Results 1 - 25 of 28) sorted by relevance

12

/external/llvm/lib/Target/R600/
H A DR600MachineScheduler.cpp375 MRI->constrainRegClass(DestReg, &AMDGPU::R600_TReg32_XRegClass);
378 MRI->constrainRegClass(DestReg, &AMDGPU::R600_TReg32_YRegClass);
381 MRI->constrainRegClass(DestReg, &AMDGPU::R600_TReg32_ZRegClass);
384 MRI->constrainRegClass(DestReg, &AMDGPU::R600_TReg32_WRegClass);
H A DSIFixSGPRCopies.cpp226 MRI.constrainRegClass(Reg, RC);
232 MRI.constrainRegClass(Reg, &AMDGPU::VReg_32RegClass);
/external/llvm/lib/CodeGen/
H A DOptimizePHIs.cpp170 if (!MRI->constrainRegClass(SingleValReg, MRI->getRegClass(OldReg)))
H A DUnreachableBlockElim.cpp197 MRI.constrainRegClass(Input, MRI.getRegClass(Output));
H A DMachineCSE.cpp152 if (!MRI->constrainRegClass(SrcReg, RC))
554 if (!MRI->constrainRegClass(NewReg, OldRC)) {
H A DMachineRegisterInfo.cpp52 MachineRegisterInfo::constrainRegClass(unsigned Reg, function in class:MachineRegisterInfo
H A DTailDuplication.cpp299 MRI->constrainRegClass(Src, MRI->getRegClass(Dst))) {
451 MRI->constrainRegClass(VI->second, MRI->getRegClass(Reg));
H A DTwoAddressInstructionPass.cpp1322 MRI->constrainRegClass(DstReg, RC);
1437 MRI->constrainRegClass(RegA, RC);
H A DPeepholeOptimizer.cpp388 MRI->constrainRegClass(DstReg, DstRC);
H A DMachineBasicBlock.cpp369 if (!MRI.constrainRegClass(VirtReg, RC))
H A DMachineLICM.cpp1359 if (!MRI->constrainRegClass(DupReg, MRI->getRegClass(Reg))) {
H A DRegisterCoalescer.cpp647 !MRI->constrainRegClass(IntB.reg, MRI->getRegClass(IntA.reg)))
/external/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp451 MRI.constrainRegClass(SrcReg, &AArch64::GPR64spRegClass);
457 MRI.constrainRegClass(SrcReg, &AArch64::GPR32spRegClass);
497 if (MRI.constrainRegClass(DstReg, &AArch64::GPR64RegClass)) {
501 } else if (MRI.constrainRegClass(DstReg, &AArch64::GPR32RegClass)) {
505 } else if (MRI.constrainRegClass(DstReg, &AArch64::FPR64RegClass)) {
508 } else if (MRI.constrainRegClass(DstReg, &AArch64::FPR32RegClass)) {
536 MRI.constrainRegClass(TrueReg, RC);
537 MRI.constrainRegClass(FalseReg, RC);
693 !MRI->constrainRegClass(Reg, OpRegCstraints))
1611 MF.getRegInfo().constrainRegClass(SrcRe
[all...]
H A DAArch64ConditionalCompares.cpp604 MRI->constrainRegClass(HeadCond[2].getReg(),
651 MRI->constrainRegClass(CmpMI->getOperand(FirstOp).getReg(),
654 MRI->constrainRegClass(CmpMI->getOperand(FirstOp + 1).getReg(),
H A DAArch64RegisterInfo.cpp297 MRI.constrainRegClass(BaseReg, TII->getRegClass(MCID, 0, this, MF));
H A DAArch64FastISel.cpp585 MRI.constrainRegClass(ResultReg, &AArch64::GPR32RegClass);
674 MRI.constrainRegClass(SrcReg, &AArch64::GPR32RegClass);
798 MRI.constrainRegClass(CondReg, &AArch64::GPR32RegClass);
1043 MRI.constrainRegClass(CondReg, &AArch64::GPR32RegClass);
1172 MRI.constrainRegClass(SrcReg, SrcVT == MVT::i64 ? &AArch64::GPR64RegClass
1693 MRI.constrainRegClass(Reg32, &AArch64::GPR32RegClass);
1716 MRI.constrainRegClass(SrcReg, &AArch64::GPR32RegClass);
/external/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.cpp155 MRI->constrainRegClass(SrcReg, &ARM::GPRPair_with_gsub_1_in_rGPRRegClass);
196 MRI->constrainRegClass(DestReg, &ARM::GPRPair_with_gsub_1_in_rGPRRegClass);
H A DA15SDOptimizer.cpp664 MRI->constrainRegClass(NewReg, MRI->getRegClass((*I)->getReg()));
H A DARMBaseRegisterInfo.cpp596 MRI.constrainRegClass(BaseReg, TII.getRegClass(MCID, 0, this, MF));
H A DARMLoadStoreOptimizer.cpp2051 MRI->constrainRegClass(EvenReg, TRC);
2052 MRI->constrainRegClass(OddReg, TRC);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1331 if (!MRI.constrainRegClass(Op, RegClass)) {
1433 MRI.constrainRegClass(Op0, RC);
1591 MRI.constrainRegClass(Op0, TRI.getSubClassWithSubReg(RC, Idx));
H A DInstrEmitter.cpp332 if (DstRC && !MRI->constrainRegClass(VReg, DstRC, MinRCSize)) {
444 RC = MRI->constrainRegClass(VReg, RC, MinRCSize);
/external/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h514 /// constrainRegClass(ToReg, getRegClass(FromReg))
564 /// constrainRegClass - Constrain the register class of the specified virtual
571 const TargetRegisterClass *constrainRegClass(unsigned Reg,
/external/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp957 MRI.constrainRegClass(BaseReg, TII.getRegClass(MCID, 0, this, MF));
982 MRI.constrainRegClass(BaseReg,
/external/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp701 MRI.constrainRegClass(DestReg, &SystemZ::GR32BitRegClass);
702 MRI.constrainRegClass(SrcReg, &SystemZ::GR32BitRegClass);

Completed in 343 milliseconds

12