|
reference, declaration → definition
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(),