Home
last modified time | relevance | path

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

/trueos/contrib/llvm/lib/IR/
HDInlineAsm.cpp61 Type(isInput), isEarlyClobber(false), in ConstraintInfo()
69 Type(other.Type), isEarlyClobber(other.isEarlyClobber), in ConstraintInfo()
94 isEarlyClobber = false; in Parse()
125 isEarlyClobber) // Reject &&&&&& in Parse()
127 isEarlyClobber = true; in Parse()
/trueos/contrib/llvm/lib/CodeGen/
HDLiveRangeCalc.cpp55 .getRegSlot(I.getOperand().isEarlyClobber()); in createDeadDefs()
93 if (MO.isEarlyClobber()) in extendToUses()
98 if (MI->getOperand(DefIdx).isEarlyClobber()) in extendToUses()
HDRegAllocFast.cpp705 if (MO.isEarlyClobber() || MI->isRegTiedToDefOperand(i) || in handleThroughOperands()
759 if (!MO.isEarlyClobber()) in handleThroughOperands()
772 if (!MO.isReg() || (MO.isDef() && !MO.isEarlyClobber())) continue; in handleThroughOperands()
922 if (MO.isEarlyClobber()) in AllocateBasicBlock()
932 } else if (MO.isEarlyClobber()) { in AllocateBasicBlock()
1013 if (!MO.isReg() || !MO.isDef() || !MO.getReg() || MO.isEarlyClobber()) in AllocateBasicBlock()
HDMachineVerifier.cpp1085 DefIdx = DefIdx.getRegSlot(MO->isEarlyClobber()); in checkLiveness()
1405 bool isEarlyClobber = false; in verifyLiveRangeValue() local
1418 if (MOI->isEarlyClobber()) in verifyLiveRangeValue()
1419 isEarlyClobber = true; in verifyLiveRangeValue()
1429 if (isEarlyClobber) { in verifyLiveRangeValue()
1430 if (!VNI->def.isEarlyClobber()) { in verifyLiveRangeValue()
1514 if (S.end.isEarlyClobber()) { in verifyLiveRangeSegment()
HDLiveIntervalAnalysis.cpp833 I->end = NewIdx.getRegSlot(I->end.isEarlyClobber()); in handleMoveDown()
846 DefVNI->def = NewIdx.getRegSlot(I->start.isEarlyClobber()); in handleMoveDown()
913 I->end = NewIdx.getRegSlot(I->end.isEarlyClobber()); in handleMoveUp()
928 DefVNI->def = NewIdx.getRegSlot(I->start.isEarlyClobber()); in handleMoveUp()
HDCriticalAntiDepBreaker.cpp324 if (RefOper->isDef() && RefOper->isEarlyClobber()) in isNewRegClobberedByRefs()
346 if (CheckOper.isEarlyClobber()) in isNewRegClobberedByRefs()
HDStackMaps.cpp61 MI->getOperand(ScratchIdx).isEarlyClobber())) in getNextScratchIdx()
HDSplitKit.cpp990 Idx = Idx.getRegSlot(MO.isEarlyClobber()); in rewriteAssigned()
1005 if (!MO.getSubReg() && !MO.isEarlyClobber()) in rewriteAssigned()
HDMachineInstr.cpp270 isInternalRead() || isEarlyClobber() || isTied()) { in print()
275 if (isEarlyClobber()) in print()
HDLiveVariables.cpp405 bool NeedEC = MO->isEarlyClobber() && MO->getReg() != Reg; in HandlePhysRegKill()
HDInlineSpiller.cpp1032 if (MO && MO->isEarlyClobber()) in dumpMachineInstrRangeWithSlotIndex()
HDTwoAddressInstructionPass.cpp1344 IsEarlyClobber |= DstMO.isEarlyClobber(); in processTiedPairs()
HDRegisterCoalescer.cpp1633 assert(VNI->def.isEarlyClobber() && in analyzeValue()
/trueos/contrib/llvm/include/llvm/CodeGen/
HDMachineOperand.h304 bool isEarlyClobber() const { in isEarlyClobber() function
563 bool isEarlyClobber = false,
576 Op.IsEarlyClobber = isEarlyClobber;
HDSlotIndexes.h232 bool isEarlyClobber() const { return getSlot() == Slot_EarlyClobber; }
/trueos/contrib/llvm/include/llvm/IR/
HDInlineAsm.h128 bool isEarlyClobber;
/trueos/contrib/llvm/utils/TableGen/
HDCodeGenInstruction.h53 bool isEarlyClobber() const { return Kind == EarlyClobber; } in isEarlyClobber() function
HDInstrInfoEmitter.cpp157 else if (Constraint.isEarlyClobber()) in GetOperandInfo()
/trueos/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAGBuilder.cpp6480 .AddInlineAsmOperands(OpInfo.isEarlyClobber in visitInlineAsm()