/external/llvm/lib/CodeGen/ |
D | LiveRangeCalc.cpp | 47 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef() 178 bool isEarlyClobber = false; in extendToUses() local 181 isEarlyClobber = MO.isEarlyClobber(); in extendToUses() 185 isEarlyClobber = MI->getOperand(DefIdx).isEarlyClobber(); in extendToUses() 187 UseIdx = Indexes->getInstructionIndex(MI).getRegSlot(isEarlyClobber); in extendToUses()
|
D | RegAllocFast.cpp | 713 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() 935 if (MO.isEarlyClobber()) in AllocateBasicBlock() 945 } else if (MO.isEarlyClobber()) { in AllocateBasicBlock() 1022 if (!MO.isReg() || !MO.isDef() || !MO.getReg() || MO.isEarlyClobber()) in AllocateBasicBlock()
|
D | MachineVerifier.cpp | 1160 DefIdx = DefIdx.getRegSlot(MO->isEarlyClobber()); in checkLiveness() 1476 bool isEarlyClobber = false; in verifyLiveRangeValue() local 1492 if (MOI->isEarlyClobber()) in verifyLiveRangeValue() 1493 isEarlyClobber = true; in verifyLiveRangeValue() 1504 if (isEarlyClobber) { in verifyLiveRangeValue() 1505 if (!VNI->def.isEarlyClobber()) { in verifyLiveRangeValue() 1600 if (S.end.isEarlyClobber()) { in verifyLiveRangeSegment()
|
D | CriticalAntiDepBreaker.cpp | 340 if (RefOper->isDef() && RefOper->isEarlyClobber()) in isNewRegClobberedByRefs() 362 if (CheckOper.isEarlyClobber()) in isNewRegClobberedByRefs()
|
D | LiveIntervalAnalysis.cpp | 1066 I->end = NewIdx.getRegSlot(I->end.isEarlyClobber()); in handleMoveDown() 1079 DefVNI->def = NewIdx.getRegSlot(I->start.isEarlyClobber()); in handleMoveDown() 1146 I->end = NewIdx.getRegSlot(I->end.isEarlyClobber()); in handleMoveUp() 1161 DefVNI->def = NewIdx.getRegSlot(I->start.isEarlyClobber()); in handleMoveUp()
|
D | AggressiveAntiDepBreaker.cpp | 689 if (UseMI->getOperand(Idx).isEarlyClobber()) { in FindSuitableFreeRegisters() 699 if (!Q.second.Operand->isDef() || !Q.second.Operand->isEarlyClobber()) in FindSuitableFreeRegisters()
|
D | StackMaps.cpp | 65 MI->getOperand(ScratchIdx).isEarlyClobber())) in getNextScratchIdx()
|
D | SplitKit.cpp | 969 Idx = Idx.getRegSlot(MO.isEarlyClobber()); in rewriteAssigned() 984 if (!MO.getSubReg() && !MO.isEarlyClobber()) in rewriteAssigned()
|
D | LiveVariables.cpp | 405 bool NeedEC = MO->isEarlyClobber() && MO->getReg() != Reg; in HandlePhysRegKill()
|
D | MachineInstr.cpp | 319 isInternalRead() || isEarlyClobber() || isTied()) { in print() 324 if (isEarlyClobber()) in print()
|
D | MIRPrinter.cpp | 747 if (Op.isEarlyClobber()) in print()
|
D | InlineSpiller.cpp | 1066 if (MO && MO->isEarlyClobber()) in dumpMachineInstrRangeWithSlotIndex()
|
D | TwoAddressInstructionPass.cpp | 1454 IsEarlyClobber |= DstMO.isEarlyClobber(); in processTiedPairs()
|
D | RegisterCoalescer.cpp | 2100 assert(VNI->def.isEarlyClobber() && in analyzeValue()
|
/external/llvm/lib/IR/ |
D | InlineAsm.cpp | 60 Type(isInput), isEarlyClobber(false), in ConstraintInfo() 83 isEarlyClobber = false; in Parse() 118 isEarlyClobber) // Reject &&&&&& in Parse() 120 isEarlyClobber = true; in Parse()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineOperand.h | 312 bool isEarlyClobber() const { in isEarlyClobber() function 600 bool isEarlyClobber = false, 613 Op.IsEarlyClobber = isEarlyClobber;
|
D | SlotIndexes.h | 232 bool isEarlyClobber() const { return getSlot() == Slot_EarlyClobber; }
|
/external/llvm/include/llvm/IR/ |
D | InlineAsm.h | 125 bool isEarlyClobber; member
|
/external/llvm/utils/TableGen/ |
D | CodeGenInstruction.h | 54 bool isEarlyClobber() const { return Kind == EarlyClobber; } in isEarlyClobber() function
|
D | InstrInfoEmitter.cpp | 157 else if (Constraint.isEarlyClobber()) in GetOperandInfo()
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIShrinkInstructions.cpp | 198 Orig.isEarlyClobber(), in copyRegOperandAsImplicit()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonSplitDouble.cpp | 589 Op.isDead(), Op.isUndef(), Op.isEarlyClobber(), SR, Op.isDebug(), in createHalfInstr()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.cpp | 6402 .AddInlineAsmOperands(OpInfo.isEarlyClobber in visitInlineAsm()
|