HomeSort by: relevance | last modified time | path
    Searched defs:isKill (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
LiveInterval.h 112 bool isKill() const {
MachineOperand.h 102 /// For uses: IsKill - Conservatively indicates the last use of a register
390 bool isKill() const {
718 /// for liveness related flags (isKill, isUndef and isDead). Note that this
761 bool isKill = false, bool isDead = false,
792 bool isKill = false, bool isDead = false,
799 assert(!(isKill && isDef) && "Kill flag on def");
803 Op.IsDeadOrKill = isKill | isDead;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.cpp 348 bool isKill = Op.hasOneUse() &&
352 if (isKill) {
360 isKill = false;
363 MIB.addReg(VReg, getDefRegState(isOptDef) | getKillRegState(isKill) |
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineInstrBundle.cpp 162 if (MO.isKill())
171 if (MO.isKill())
221 bool isKill = KilledUseSet.count(Reg);
223 MIB.addReg(Reg, getKillRegState(isKill) | getUndefRegState(isUndef) |
337 if (MO.isKill())
LiveIntervals.cpp 1140 bool isKill = SlotIndex::isSameInstr(OldIdx, OldIdxIn->end);
1143 if (!isKill)
1284 bool isKill = SlotIndex::isSameInstr(OldIdx, OldIdxIn->end);
1285 if (!isKill)
MachineLICM.cpp 781 return MO.isKill() || MRI->hasOneNonDBGUse(MO.getReg());
847 bool isKill = isOperandKill(MO, MRI);
848 if (isNew && !isKill && ConsiderUnseenAsDef)
851 else if (!isNew && isKill)
TwoAddressInstructionPass.cpp 780 if (MOReg != Reg && (MO.isKill() ||
832 bool isKill =
833 MO.isKill() || (LIS && isPlainlyKilled(&OtherMI, MOReg, LIS));
834 if (MOReg != Reg && ((isKill && regOverlapsSet(Uses, MOReg, TRI)) ||
838 if (MOReg == Reg && !isKill)
960 bool isKill = MO.isKill() || (LIS && isPlainlyKilled(KillMI, MOReg, LIS));
961 if (MOReg == Reg && !isKill)
964 if (isKill && MOReg != Reg)
1003 !(MO.isKill() || (LIS && isPlainlyKilled(&OtherMI, MOReg, LIS)))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
Thumb1FrameLowering.cpp 855 bool isKill = !MRI.isLiveIn(Reg);
856 if (isKill && !MRI.isReserved(Reg))
859 MIB.addReg(Reg, getKillRegState(isKill));
899 bool isKill = !MRI.isLiveIn(*HiRegToSave);
900 if (isKill && !MRI.isReserved(*HiRegToSave))
906 .addReg(*HiRegToSave, getKillRegState(isKill))
ARMFastISel.cpp 2719 bool isKill = 1 == Instr;
2725 MIB.addReg(SrcReg, isKill * RegState::Kill)
ARMBaseInstrInfo.cpp 323 if (MO.isUse() && MO.isKill()) {
1115 Register SrcReg, bool isKill, int FI,
1130 .addReg(SrcReg, getKillRegState(isKill))
1141 .addReg(SrcReg, getKillRegState(isKill))
1148 .addReg(SrcReg, getKillRegState(isKill))
1155 .addReg(SrcReg, getKillRegState(isKill))
1166 .addReg(SrcReg, getKillRegState(isKill))
1174 AddDReg(MIB, SrcReg, ARM::gsub_0, getKillRegState(isKill), TRI);
1185 AddDReg(MIB, SrcReg, ARM::gsub_0, getKillRegState(isKill), TRI);
1198 .addReg(SrcReg, getKillRegState(isKill))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonSplitDouble.cpp 605 bool isKill = Op.isKill();
607 isKill = false;
617 auto CO = MachineOperand::CreateReg(R, Op.isDef(), Op.isImplicit(), isKill,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64InstrInfo.cpp 3579 Register SrcReg, bool IsKill,
3591 .addReg(SrcReg0, getKillRegState(IsKill), SubIdx0)
3592 .addReg(SrcReg1, getKillRegState(IsKill), SubIdx1)
3600 bool isKill, int FI, const TargetRegisterClass *RC,
3647 get(AArch64::STPWi), SrcReg, isKill,
3661 get(AArch64::STPXi), SrcReg, isKill,
3719 .addReg(SrcReg, getKillRegState(isKill))
4155 storeRegToStackSlot(MBB, InsertPt, SrcReg, SrcMO.isKill(), FrameIndex,
4204 storeRegToStackSlot(MBB, InsertPt, WidenedSrcReg, SrcMO.isKill(),
5016 bool Src0IsKill = MUL->getOperand(1).isKill();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InstrInfo.cpp 1191 bool &isKill, MachineOperand &ImplicitOp,
1207 isKill = Src.isKill();
1223 isKill = Src.isKill();
1235 isKill = true;
1279 bool IsKill = MI.getOperand(1).isKill();
1286 .addReg(Src, getKillRegState(IsKill));
1320 bool IsKill2 = MI.getOperand(2).isKill();
    [all...]

Completed in 48 milliseconds