Home
last modified time | relevance | path

Searched refs:DeadDefs (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DRegisterPressure.cpp471 removeRegLanes(RegOpers.DeadDefs, P); in collectInstr()
480 removeRegLanes(RegOpers.DeadDefs, P); in collectInstrLanes()
499 pushReg(Reg, RegOpers.DeadDefs); in collectOperand()
575 DeadDefs.push_back(*RI); in detectDeadDefs()
729 for (const RegisterMaskPair &P : DeadDefs) { in bumpDeadDefs()
735 for (const RegisterMaskPair &P : DeadDefs) { in bumpDeadDefs()
753 bumpDeadDefs(RegOpers.DeadDefs); in recede()
919 bumpDeadDefs(RegOpers.DeadDefs); in advance()
1030 assert(RegOpers.DeadDefs.size() == 0); in bumpUpwardPressure()
1038 bumpDeadDefs(RegOpers.DeadDefs); in bumpUpwardPressure()
[all …]
H A DInlineSpiller.cpp185 SmallVector<MachineInstr*, 8> DeadDefs; member in __anon0312f1b30111::InlineSpiller
472 DeadDefs.push_back(&MI); in eliminateRedundantSpills()
645 DeadDefs.push_back(MI); in reMaterializeAll()
651 if (DeadDefs.empty()) in reMaterializeAll()
653 LLVM_DEBUG(dbgs() << "Remat created " << DeadDefs.size() << " dead defs.\n"); in reMaterializeAll()
654 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA); in reMaterializeAll()
984 DeadDefs.push_back(MI); in spillAroundUses()
1052 if (!DeadDefs.empty()) { in spillAll()
1053 LLVM_DEBUG(dbgs() << "Eliminating " << DeadDefs.size() << " dead defs\n"); in spillAll()
1054 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA); in spillAll()
[all …]
H A DRegisterCoalescer.cpp146 SmallVector<MachineInstr*, 8> DeadDefs; member in __anone68f6e4f0111::RegisterCoalescer
525 nullptr, this).eliminateDeadDefs(DeadDefs); in eliminateDeadDefs()
1475 shrinkToUses(&SrcInt, &DeadDefs); in reMaterializeTrivialDef()
1476 if (!DeadDefs.empty()) in reMaterializeTrivialDef()
1751 DeadDefs.push_back(CopyMI); in joinCopy()
3432 shrinkToUses(&LI, &DeadDefs); in lateLiveIntervalUpdate()
3433 if (!DeadDefs.empty()) in lateLiveIntervalUpdate()
3621 DeadDefs.clear(); in releaseMemory()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h179 SmallVector<RegisterMaskPair, 8> DeadDefs;
558 void bumpDeadDefs(ArrayRef<RegisterMaskPair> DeadDefs);
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp1202 BitVector DeadDefs(Hexagon::NUM_TARGET_REGS); in hasDeadDependence() local
1206 DeadDefs[MO.getReg()] = true; in hasDeadDependence()
1213 if (R != Hexagon::USR_OVF && DeadDefs[R]) in hasDeadDependence()