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

References

lib/CodeGen/AggressiveAntiDepBreaker.cpp
  710         if (UseMI->getOperand(Idx).isEarlyClobber()) {
  720         if (!Q.second.Operand->isDef() || !Q.second.Operand->isEarlyClobber())
lib/CodeGen/CriticalAntiDepBreaker.cpp
  356     if (RefOper->isDef() && RefOper->isEarlyClobber())
  378       if (CheckOper.isEarlyClobber())
lib/CodeGen/InlineSpiller.cpp
  773       if (MO && MO->isEarlyClobber())
lib/CodeGen/LiveInterval.cpp
  984       bool EarlyClobber = MO.isEarlyClobber();
lib/CodeGen/LiveRangeCalc.cpp
   68       Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber());
  201         isEarlyClobber = MO.isEarlyClobber();
  205         isEarlyClobber = MI->getOperand(DefIdx).isEarlyClobber();
lib/CodeGen/LiveVariables.cpp
  405       bool NeedEC = MO->isEarlyClobber() && MO->getReg() != Reg;
lib/CodeGen/MachineCopyPropagation.cpp
  543       if (MO.isReg() && MO.isEarlyClobber()) {
  570       if (MO.isDef() && !MO.isEarlyClobber()) {
lib/CodeGen/MachineOperand.cpp
  765     if (isEarlyClobber())
lib/CodeGen/MachineVerifier.cpp
 2070       DefIdx = DefIdx.getRegSlot(MO->isEarlyClobber());
 2220         MODef.isEarlyClobber() || MODef.isDebug())
 2232       if (MO0.isImplicit() || MO0.isInternalRead() || MO0.isEarlyClobber() ||
 2430       if (MOI->isEarlyClobber())
lib/CodeGen/RegAllocFast.cpp
  895     if (MO.isEarlyClobber() || (MO.isUse() && MO.isTied()) ||
  951     if (!MO.isEarlyClobber())
  962     if (!MO.isReg() || (MO.isDef() && !MO.isEarlyClobber())) continue;
 1054         if (MO.isEarlyClobber())
 1064     } else if (MO.isEarlyClobber()) {
 1167     if (!MO.isReg() || !MO.isDef() || !MO.getReg() || MO.isEarlyClobber())
 1180     if (!MO.isReg() || !MO.isDef() || !MO.getReg() || MO.isEarlyClobber())
lib/CodeGen/RegisterCoalescer.cpp
 1386           CurrIdx.getRegSlot(NewMI.getOperand(0).isEarlyClobber());
lib/CodeGen/RenameIndependentSubregs.cpp
  189       Pos = MO.isDef() ? Pos.getRegSlot(MO.isEarlyClobber())
  223     Pos = MO.isDef() ? Pos.getRegSlot(MO.isEarlyClobber())
lib/CodeGen/SplitKit.cpp
 1332       Idx = Idx.getRegSlot(MO.isEarlyClobber());
 1347       if (!MO.getSubReg() && !MO.isEarlyClobber())
lib/CodeGen/StackMaps.cpp
   79            MI->getOperand(ScratchIdx).isEarlyClobber()))
lib/CodeGen/TwoAddressInstructionPass.cpp
 1508     IsEarlyClobber |= DstMO.isEarlyClobber();
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
  231                                      MO.isEarlyClobber(), 0, MO.isDebug(),
lib/Target/AMDGPU/SIFormMemoryClauses.cpp
  145   if (MO.isEarlyClobber())
lib/Target/Hexagon/HexagonSplitDouble.cpp
  622           Op.isDead(), Op.isUndef(), Op.isEarlyClobber(), SR, Op.isDebug(),