Home
last modified time | relevance | path

Searched refs:isEarlyClobber (Results 1 – 20 of 20) sorted by relevance

/NextBSD/contrib/llvm/lib/CodeGen/
HDLiveRangeCalc.cpp47 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef()
177 bool isEarlyClobber = false; in extendToUses() local
180 isEarlyClobber = MO.isEarlyClobber(); in extendToUses()
184 isEarlyClobber = MI->getOperand(DefIdx).isEarlyClobber(); in extendToUses()
186 UseIdx = Indexes->getInstructionIndex(MI).getRegSlot(isEarlyClobber); in extendToUses()
HDRegAllocFast.cpp713 if (MO.isEarlyClobber() || MI->isRegTiedToDefOperand(i) || in handleThroughOperands()
767 if (!MO.isEarlyClobber()) in handleThroughOperands()
780 if (!MO.isReg() || (MO.isDef() && !MO.isEarlyClobber())) continue; in handleThroughOperands()
936 if (MO.isEarlyClobber()) in AllocateBasicBlock()
946 } else if (MO.isEarlyClobber()) { in AllocateBasicBlock()
1027 if (!MO.isReg() || !MO.isDef() || !MO.getReg() || MO.isEarlyClobber()) in AllocateBasicBlock()
HDMachineVerifier.cpp1122 DefIdx = DefIdx.getRegSlot(MO->isEarlyClobber()); in checkLiveness()
1438 bool isEarlyClobber = false; in verifyLiveRangeValue() local
1454 if (MOI->isEarlyClobber()) in verifyLiveRangeValue()
1455 isEarlyClobber = true; in verifyLiveRangeValue()
1465 if (isEarlyClobber) { in verifyLiveRangeValue()
1466 if (!VNI->def.isEarlyClobber()) { in verifyLiveRangeValue()
1555 if (S.end.isEarlyClobber()) { in verifyLiveRangeSegment()
HDCriticalAntiDepBreaker.cpp341 if (RefOper->isDef() && RefOper->isEarlyClobber()) in isNewRegClobberedByRefs()
363 if (CheckOper.isEarlyClobber()) in isNewRegClobberedByRefs()
HDLiveIntervalAnalysis.cpp1036 I->end = NewIdx.getRegSlot(I->end.isEarlyClobber()); in handleMoveDown()
1049 DefVNI->def = NewIdx.getRegSlot(I->start.isEarlyClobber()); in handleMoveDown()
1116 I->end = NewIdx.getRegSlot(I->end.isEarlyClobber()); in handleMoveUp()
1131 DefVNI->def = NewIdx.getRegSlot(I->start.isEarlyClobber()); in handleMoveUp()
HDStackMaps.cpp65 MI->getOperand(ScratchIdx).isEarlyClobber())) in getNextScratchIdx()
HDSplitKit.cpp966 Idx = Idx.getRegSlot(MO.isEarlyClobber()); in rewriteAssigned()
981 if (!MO.getSubReg() && !MO.isEarlyClobber()) in rewriteAssigned()
HDMachineInstr.cpp313 isInternalRead() || isEarlyClobber() || isTied()) { in print()
318 if (isEarlyClobber()) in print()
HDLiveVariables.cpp405 bool NeedEC = MO->isEarlyClobber() && MO->getReg() != Reg; in HandlePhysRegKill()
HDAggressiveAntiDepBreaker.cpp695 if (UseMI->getOperand(Idx).isEarlyClobber()) { in FindSuitableFreeRegisters()
HDInlineSpiller.cpp1066 if (MO && MO->isEarlyClobber()) in dumpMachineInstrRangeWithSlotIndex()
HDTwoAddressInstructionPass.cpp1433 IsEarlyClobber |= DstMO.isEarlyClobber(); in processTiedPairs()
HDRegisterCoalescer.cpp2110 assert(VNI->def.isEarlyClobber() && in analyzeValue()
/NextBSD/contrib/llvm/lib/IR/
HDInlineAsm.cpp61 Type(isInput), isEarlyClobber(false), in ConstraintInfo()
84 isEarlyClobber = false; in Parse()
119 isEarlyClobber) // Reject &&&&&& in Parse()
121 isEarlyClobber = true; in Parse()
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDMachineOperand.h312 bool isEarlyClobber() const { in isEarlyClobber() function
600 bool isEarlyClobber = false,
613 Op.IsEarlyClobber = isEarlyClobber;
HDSlotIndexes.h232 bool isEarlyClobber() const { return getSlot() == Slot_EarlyClobber; }
/NextBSD/contrib/llvm/include/llvm/IR/
HDInlineAsm.h124 bool isEarlyClobber; member
/NextBSD/contrib/llvm/utils/TableGen/
HDCodeGenInstruction.h54 bool isEarlyClobber() const { return Kind == EarlyClobber; } in isEarlyClobber() function
HDInstrInfoEmitter.cpp157 else if (Constraint.isEarlyClobber()) in GetOperandInfo()
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAGBuilder.cpp6176 .AddInlineAsmOperands(OpInfo.isEarlyClobber in visitInlineAsm()