Home
last modified time | relevance | path

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

1234

/external/llvm-project/llvm/lib/CodeGen/
DLiveIntervalCalc.cpp46 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef()
189 bool isEarlyClobber = false; in extendToUses() local
192 isEarlyClobber = MO.isEarlyClobber(); in extendToUses()
196 isEarlyClobber = MI->getOperand(DefIdx).isEarlyClobber(); in extendToUses()
198 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber); in extendToUses()
DRegAllocFast.cpp1082 if (MO.isEarlyClobber()) { in allocateInstruction()
1094 if (MO.isEarlyClobber()) in allocateInstruction()
1169 bool Livethrough0 = MO0.isEarlyClobber() || MO0.isTied() || in allocateInstruction()
1171 bool Livethrough1 = MO1.isEarlyClobber() || MO1.isTied() || in allocateInstruction()
1186 if (MO.isEarlyClobber() || MO.isTied() || in allocateInstruction()
1222 if (MO.isTied() || MO.isEarlyClobber()) in allocateInstruction()
1316 if (!MO.isReg() || !MO.isDef() || !MO.isEarlyClobber()) in allocateInstruction()
DRenameIndependentSubregs.cpp190 Pos = MO.isDef() ? Pos.getRegSlot(MO.isEarlyClobber()) in findComponents()
224 Pos = MO.isDef() ? Pos.getRegSlot(MO.isEarlyClobber()) in rewriteOperands()
DMachineCopyPropagation.cpp653 if (MO.isReg() && MO.isEarlyClobber()) { in ForwardCopyPropagateBlock()
680 if (MO.isDef() && !MO.isEarlyClobber()) { in ForwardCopyPropagateBlock()
851 if (MO.isReg() && MO.isEarlyClobber()) { in BackwardCopyPropagateBlock()
DMachineVerifier.cpp2163 DefIdx = DefIdx.getRegSlot(MO->isEarlyClobber()); in checkLiveness()
2422 MODef.isEarlyClobber() || MODef.isDebug()) in checkPHIOps()
2434 if (MO0.isImplicit() || MO0.isInternalRead() || MO0.isEarlyClobber() || in checkPHIOps()
2653 bool isEarlyClobber = false; in verifyLiveRangeValue() local
2669 if (MOI->isEarlyClobber()) in verifyLiveRangeValue()
2670 isEarlyClobber = true; in verifyLiveRangeValue()
2681 if (isEarlyClobber) { in verifyLiveRangeValue()
2682 if (!VNI->def.isEarlyClobber()) { in verifyLiveRangeValue()
2777 if (S.end.isEarlyClobber()) { in verifyLiveRangeSegment()
DCriticalAntiDepBreaker.cpp363 if (RefOper->isDef() && RefOper->isEarlyClobber()) in isNewRegClobberedByRefs()
385 if (CheckOper.isEarlyClobber()) in isNewRegClobberedByRefs()
/external/llvm/lib/CodeGen/
DLiveRangeCalc.cpp47 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef()
194 bool isEarlyClobber = false; in extendToUses() local
197 isEarlyClobber = MO.isEarlyClobber(); in extendToUses()
201 isEarlyClobber = MI->getOperand(DefIdx).isEarlyClobber(); in extendToUses()
203 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber); in extendToUses()
DRegAllocFast.cpp724 if (MO.isEarlyClobber() || MI->isRegTiedToDefOperand(i) || in handleThroughOperands()
778 if (!MO.isEarlyClobber()) in handleThroughOperands()
791 if (!MO.isReg() || (MO.isDef() && !MO.isEarlyClobber())) continue; in handleThroughOperands()
946 if (MO.isEarlyClobber()) in AllocateBasicBlock()
956 } else if (MO.isEarlyClobber()) { in AllocateBasicBlock()
1035 if (!MO.isReg() || !MO.isDef() || !MO.getReg() || MO.isEarlyClobber()) in AllocateBasicBlock()
DMachineVerifier.cpp1317 DefIdx = DefIdx.getRegSlot(MO->isEarlyClobber()); in checkLiveness()
1631 bool isEarlyClobber = false; in verifyLiveRangeValue() local
1647 if (MOI->isEarlyClobber()) in verifyLiveRangeValue()
1648 isEarlyClobber = true; in verifyLiveRangeValue()
1659 if (isEarlyClobber) { in verifyLiveRangeValue()
1660 if (!VNI->def.isEarlyClobber()) { in verifyLiveRangeValue()
1755 if (S.end.isEarlyClobber()) { in verifyLiveRangeSegment()
DCriticalAntiDepBreaker.cpp341 if (RefOper->isDef() && RefOper->isEarlyClobber()) in isNewRegClobberedByRefs()
363 if (CheckOper.isEarlyClobber()) in isNewRegClobberedByRefs()
/external/llvm/lib/IR/
DInlineAsm.cpp60 Type(isInput), isEarlyClobber(false), in ConstraintInfo()
83 isEarlyClobber = false; in Parse()
118 isEarlyClobber) // Reject &&&&&& in Parse()
120 isEarlyClobber = true; in Parse()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLiveRangeCalc.cpp68 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef()
198 bool isEarlyClobber = false; in extendToUses() local
201 isEarlyClobber = MO.isEarlyClobber(); in extendToUses()
205 isEarlyClobber = MI->getOperand(DefIdx).isEarlyClobber(); in extendToUses()
207 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber); in extendToUses()
DRegAllocFast.cpp896 if (MO.isEarlyClobber() || (MO.isUse() && MO.isTied()) || in handleThroughOperands()
952 if (!MO.isEarlyClobber()) in handleThroughOperands()
963 if (!MO.isReg() || (MO.isDef() && !MO.isEarlyClobber())) continue; in handleThroughOperands()
1055 if (MO.isEarlyClobber()) in allocateInstruction()
1065 } else if (MO.isEarlyClobber()) { in allocateInstruction()
1168 if (!MO.isReg() || !MO.isDef() || !MO.getReg() || MO.isEarlyClobber()) in allocateInstruction()
1181 if (!MO.isReg() || !MO.isDef() || !MO.getReg() || MO.isEarlyClobber()) in allocateInstruction()
DRenameIndependentSubregs.cpp190 Pos = MO.isDef() ? Pos.getRegSlot(MO.isEarlyClobber()) in findComponents()
224 Pos = MO.isDef() ? Pos.getRegSlot(MO.isEarlyClobber()) in rewriteOperands()
DMachineCopyPropagation.cpp636 if (MO.isReg() && MO.isEarlyClobber()) { in ForwardCopyPropagateBlock()
663 if (MO.isDef() && !MO.isEarlyClobber()) { in ForwardCopyPropagateBlock()
831 if (MO.isReg() && MO.isEarlyClobber()) { in BackwardCopyPropagateBlock()
DMachineVerifier.cpp2065 DefIdx = DefIdx.getRegSlot(MO->isEarlyClobber()); in checkLiveness()
2215 MODef.isEarlyClobber() || MODef.isDebug()) in checkPHIOps()
2227 if (MO0.isImplicit() || MO0.isInternalRead() || MO0.isEarlyClobber() || in checkPHIOps()
2435 bool isEarlyClobber = false; in verifyLiveRangeValue() local
2451 if (MOI->isEarlyClobber()) in verifyLiveRangeValue()
2452 isEarlyClobber = true; in verifyLiveRangeValue()
2463 if (isEarlyClobber) { in verifyLiveRangeValue()
2464 if (!VNI->def.isEarlyClobber()) { in verifyLiveRangeValue()
2559 if (S.end.isEarlyClobber()) { in verifyLiveRangeSegment()
DCriticalAntiDepBreaker.cpp366 if (RefOper->isDef() && RefOper->isEarlyClobber()) in isNewRegClobberedByRefs()
388 if (CheckOper.isEarlyClobber()) in isNewRegClobberedByRefs()
/external/llvm-project/llvm/lib/IR/
DInlineAsm.cpp77 isEarlyClobber = false; in Parse()
112 isEarlyClobber) // Reject &&&&&& in Parse()
114 isEarlyClobber = true; in Parse()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInlineAsm.cpp77 isEarlyClobber = false; in Parse()
112 isEarlyClobber) // Reject &&&&&& in Parse()
114 isEarlyClobber = true; in Parse()
/external/llvm/include/llvm/CodeGen/
DMachineOperand.h312 bool isEarlyClobber() const { in isEarlyClobber() function
609 bool isEarlyClobber = false,
622 Op.IsEarlyClobber = isEarlyClobber;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineOperand.h434 bool isEarlyClobber() const { in isEarlyClobber() function
782 bool isEarlyClobber = false,
795 Op.IsEarlyClobber = isEarlyClobber;
/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineOperand.h434 bool isEarlyClobber() const { in isEarlyClobber() function
792 bool isEarlyClobber = false,
805 Op.IsEarlyClobber = isEarlyClobber;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInlineAsm.h124 bool isEarlyClobber = false; member
/external/llvm/include/llvm/IR/
DInlineAsm.h125 bool isEarlyClobber; member
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DInlineAsmLowering.cpp408 OpInfo.isEarlyClobber ? InlineAsm::Kind_RegDefEarlyClobber in lowerInlineAsm()
425 (OpInfo.isEarlyClobber ? RegState::EarlyClobber : 0)); in lowerInlineAsm()

1234