reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenInstrInfo.inc
49351       && MI.getOperand(1).getReg() != 0
49353       && MI.getOperand(3).getReg() != 0
gen/lib/Target/X86/X86GenSubtargetInfo.inc
22435             && MI->getOperand(1).getReg() != X86::AX
22436             && MI->getOperand(1).getReg() != X86::EAX
22437             && MI->getOperand(1).getReg() != X86::RAX
include/llvm/CodeGen/VirtRegMap.h
   97       return getPhys(virtReg) != NO_PHYS_REG;
  115       assert(Virt2PhysMap[virtReg.id()] != NO_PHYS_REG &&
  161               Virt2PhysMap[virtReg.id()] != NO_PHYS_REG);
lib/CodeGen/RegAllocFast.cpp
  650       if (Reg != 0)
lib/CodeGen/RegisterScavenging.cpp
  473     if (Scavenged[I].Reg != 0)
  544     if (MO.isReg() && MO.getReg() != 0 && !(MO.isUse() && MO.isUndef()) &&
lib/CodeGen/SplitKit.cpp
 1377     LaneBitmask LM = Sub != 0 ? TRI.getSubRegIndexLaneMask(Sub)
lib/CodeGen/VirtRegMap.cpp
  323     assert(PhysReg != VirtRegMap::NO_PHYS_REG && "Unmapped virtual register.");
  519         assert(PhysReg != VirtRegMap::NO_PHYS_REG &&
lib/Target/AArch64/AArch64A53Fix835769.cpp
   69     return MI->getOperand(3).getReg() != AArch64::XZR;
lib/Target/AArch64/AArch64FrameLowering.cpp
  635       assert(MBBI->getOperand(0).getReg() != AArch64::SP);
  739       assert(MI.getOperand(0).getReg() != AArch64::SP);
lib/Target/AArch64/AArch64InstrInfo.cpp
 5140           Base->getReg() != AArch64::SP)
 5511         (Base->isReg() && Base->getReg() != AArch64::SP))
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
  369       if (Src.first->getReg() != R600::ALU_LITERAL_X)
lib/Target/AMDGPU/R600EmitClauseMarkers.cpp
  143       if (Consts[i].first->getReg() != R600::ALU_CONST)
  174       if (Consts[i].first->getReg() != R600::ALU_CONST)
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  708              Src0.getReg() != AMDGPU::M0) &&
  710              Src1.getReg() != AMDGPU::M0)) {
lib/Target/AMDGPU/SIISelLowering.cpp
 3345   assert(Idx->getReg() != AMDGPU::NoRegister);
lib/Target/AMDGPU/SIInstrInfo.cpp
 3346         if (!Dst.isReg() || Dst.getReg() != AMDGPU::VCC) {
 3500         if (MO.isReg() && MO.getReg() != AMDGPU::M0) {
 3627       if (Soff && Soff->getReg() != AMDGPU::M0) {
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  957       if (SDst && (SDst->getReg() != AMDGPU::VCC &&
  958                    SDst->getReg() != AMDGPU::VCC_LO))
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp
  153     assert(PhysReg != 0);
lib/Target/AMDGPU/SIRegisterInfo.cpp
  703       if (TmpReg != AMDGPU::NoRegister) {
  727       if (!IsStore && TmpReg != AMDGPU::NoRegister)
  772   assert(SuperReg != AMDGPU::M0 && "m0 should never spill");
  883   assert(SuperReg != AMDGPU::M0 && "m0 should never spill");
lib/Target/ARM/ARMAsmPrinter.cpp
 1205         if (DstReg == FramePtr && FramePtr != ARM::SP)
lib/Target/ARM/ARMBaseInstrInfo.cpp
  570   return Offset.getReg() != 0;
  584   return (isSub && Offset.getReg() != 0);
  687     if (MO.getReg() != ARM::CPSR)
 3063       if (!MO.isReg() || MO.getReg() != ARM::CPSR)
lib/Target/ARM/ARMFastISel.cpp
 1967         assert(Arg != 0 && "Failed to emit a sext");
 1976         assert(Arg != 0 && "Failed to emit a zext");
lib/Target/ARM/ARMFeatures.h
   78     return Instr->getOperand(2).getReg() != ARM::PC;
   83     return Instr->getOperand(0).getReg() != ARM::PC;
   85     return Instr->getOperand(0).getReg() != ARM::PC &&
   86            Instr->getOperand(2).getReg() != ARM::PC;
   89     return Instr->getOperand(0).getReg() != ARM::PC &&
   90            Instr->getOperand(1).getReg() != ARM::PC;
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 1944       if (MO.getReg() != ARM::LR)
lib/Target/ARM/Thumb1FrameLowering.cpp
  758           MO.getReg() != ARM::PC) {
lib/Target/ARM/Thumb2InstrInfo.cpp
  556       if (OffsetReg != 0) {
lib/Target/ARM/Thumb2SizeReduction.cpp
  528     if (BaseReg != ARM::SP)
  629     if (MI->getOperand(1).getReg() != ARM::SP) {
  977     if (MO.getReg() != ARM::CPSR)
  992     if (MO.getReg() != ARM::CPSR)
lib/Target/AVR/AVRExpandPseudoInsts.cpp
  876     if (MO.isReg() && MO.getReg() != 0 && !MO.isDef() &&
lib/Target/AVR/AVRRegisterInfo.cpp
  162     assert(DstReg != AVR::R29R28 && "Dest reg cannot be the frame pointer");
lib/Target/Hexagon/HexagonInstrInfo.cpp
 3389   if (DestReg != Hexagon::P0 && DestReg != Hexagon::P1)
 3389   if (DestReg != Hexagon::P0 && DestReg != Hexagon::P1)
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
 1213     if (R != Hexagon::USR_OVF && DeadDefs[R])
lib/Target/Lanai/LanaiInstrInfo.cpp
  364         if (!MO.isReg() || MO.getReg() != Lanai::SR)
lib/Target/MSP430/MSP430AsmPrinter.cpp
  120   if (Base.getReg() != MSP430::SR && Base.getReg() != MSP430::PC) {
  120   if (Base.getReg() != MSP430::SR && Base.getReg() != MSP430::PC) {
lib/Target/Mips/Mips16InstrInfo.cpp
  360     if (MO.isReg() && MO.getReg() != 0 && !MO.isDef() &&
lib/Target/PowerPC/PPCInstrInfo.cpp
 3472   if (MI.getOperand(III.ZeroIsSpecialOrig).getReg() != PPC::ZERO &&
 3473       MI.getOperand(III.ZeroIsSpecialOrig).getReg() != PPC::ZERO8)
lib/Target/PowerPC/PPCRegisterInfo.cpp
  667   if (SrcReg != PPC::CR0) {
  712   if (DestReg != PPC::CR0) {
lib/Target/RISCV/RISCVISelLowering.cpp
 2613   if (XRegFromAlias != RISCV::NoRegister)
 2659     if (FReg.first != RISCV::NoRegister)
lib/Target/Sparc/DelaySlotFiller.cpp
  417       && OrMI->getOperand(1).getReg() != SP::G0
  418       && OrMI->getOperand(2).getReg() != SP::G0)
  422       && OrMI->getOperand(1).getReg() != SP::G0
lib/Target/Sparc/SparcAsmPrinter.cpp
  176   assert(MO.getReg() != SP::O7 &&
lib/Target/X86/X86AsmPrinter.cpp
  283   bool HasBaseReg = BaseReg.getReg() != 0;
  310     assert(IndexReg.getReg() != X86::ESP &&
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
  318   if (!((Base.isReg() && Base.getReg() != X86::NoRegister) || Base.isFI()))
lib/Target/X86/X86CallFrameOptimization.cpp
  431         (I->getOperand(X86::AddrIndexReg).getReg() != X86::NoRegister) ||
  432         (I->getOperand(X86::AddrSegmentReg).getReg() != X86::NoRegister) ||
lib/Target/X86/X86FixupLEAs.cpp
  307          Index.getReg() != X86::NoRegister;
  363   if (Segment.getReg() != 0 || !Disp.isImm() || Scale.getImm() > 1 ||
  377     if (BaseReg != 0)
  379     if (IndexReg != 0)
  387   if (BaseReg != 0 && IndexReg != 0 && Disp.getImm() == 0 &&
  387   if (BaseReg != 0 && IndexReg != 0 && Disp.getImm() == 0 &&
  451     if (p.isReg() && p.getReg() != X86::ESP) {
  455     if (q.isReg() && q.getReg() != X86::ESP) {
  492   if (Segment.getReg() != 0 || !Offset.isImm() ||
  506   if (SrcR1 != 0 && SrcR2 != 0) {
  506   if (SrcR1 != 0 && SrcR2 != 0) {
  544       Segment.getReg() != X86::NoRegister)
  552     if (BaseReg != 0)
  554     if (IndexReg != 0)
lib/Target/X86/X86FrameLowering.cpp
  220       if (Reg != X86::EFLAGS)
lib/Target/X86/X86InstrInfo.cpp
  965     if (ImplicitOp.getReg() != 0)
  997     if (ImplicitOp.getReg() != 0)
 1019     if (ImplicitOp.getReg() != 0)
 1060     if (ImplicitOp.getReg() != 0)
 1062     if (ImplicitOp2.getReg() != 0)
 1103     if (ImplicitOp.getReg() != 0)
 1144     if (ImplicitOp.getReg() != 0)
 3212   if (MemOp.getOperand(MemRefBegin + X86::AddrIndexReg).getReg() !=
 7586     else if ((Op1.isReg() && Op1.getReg() != X86::NoRegister &&
 7588              (Op2.getReg() != X86::NoRegister &&
 7596     if ((Op1.isReg() && Op1.getReg() != X86::NoRegister)) {
 7606       if (Op && Op2.getReg() != X86::NoRegister) {
 7619         assert(Op2.getReg() != X86::NoRegister);
 7624         assert(Op2.getReg() != X86::NoRegister);
 7630       if (((Op1.isReg() && Op1.getReg() != X86::NoRegister) || Op1.isFI()) &&
 7631           Op2.getReg() != X86::NoRegister) {
lib/Target/X86/X86MCInstLower.cpp
 1172   if (DefRegister != X86::NoRegister)
lib/Target/X86/X86RegisterInfo.cpp
  684       MI.getOperand(3).getReg() != X86::NoRegister ||
  686       MI.getOperand(5).getReg() != X86::NoRegister)
lib/Target/X86/X86SpeculativeLoadHardening.cpp
 1720         if (!BaseMO.isFI() && BaseMO.getReg() != X86::RIP &&
 1721             BaseMO.getReg() != X86::NoRegister)
 1723         if (IndexMO.getReg() != X86::NoRegister)
 1992   if (IndexMO.getReg() != X86::NoRegister &&