Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRegisterPressure.cpp485 removeRegLanes(RegOpers.DeadDefs, P); in collectInstr()
494 removeRegLanes(RegOpers.DeadDefs, P); in collectInstrLanes()
513 pushReg(Reg, RegOpers.DeadDefs); in collectOperand()
546 pushRegLanes(Reg, SubRegIdx, RegOpers.DeadDefs); in collectOperandLanes()
591 DeadDefs.push_back(*RI); in detectDeadDefs()
634 for (const RegisterMaskPair &P : DeadDefs) { in adjustLaneLiveness()
744 void RegPressureTracker::bumpDeadDefs(ArrayRef<RegisterMaskPair> DeadDefs) { in bumpDeadDefs() argument
745 for (const RegisterMaskPair &P : DeadDefs) { in bumpDeadDefs()
751 for (const RegisterMaskPair &P : DeadDefs) { in bumpDeadDefs()
769 bumpDeadDefs(RegOpers.DeadDefs); in recede()
[all …]
H A DInlineSpiller.cpp184 SmallVector<MachineInstr*, 8> DeadDefs; member in __anonfc7bcde50111::InlineSpiller
503 DeadDefs.push_back(&MI); in eliminateRedundantSpills()
709 DeadDefs.push_back(MI); in reMaterializeAll()
715 if (DeadDefs.empty()) in reMaterializeAll()
717 LLVM_DEBUG(dbgs() << "Remat created " << DeadDefs.size() << " dead defs.\n"); in reMaterializeAll()
718 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill); in reMaterializeAll()
1126 DeadDefs.push_back(&MI); in spillAroundUses()
1194 if (!DeadDefs.empty()) { in spillAll()
1195 LLVM_DEBUG(dbgs() << "Eliminating " << DeadDefs.size() << " dead defs\n"); in spillAll()
1196 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill); in spillAll()
[all …]
H A DRegisterCoalescer.cpp187 SmallVector<MachineInstr*, 8> DeadDefs; member in __anone48f13810111::RegisterCoalescer
602 Edit->eliminateDeadDefs(DeadDefs); in eliminateDeadDefs()
607 nullptr, this).eliminateDeadDefs(DeadDefs); in eliminateDeadDefs()
1601 shrinkToUses(&SrcInt, &DeadDefs); in reMaterializeTrivialDef()
1602 if (!DeadDefs.empty()) in reMaterializeTrivialDef()
1933 DeadDefs.push_back(CopyMI); in joinCopy()
3907 shrinkToUses(&LI, &DeadDefs); in lateLiveIntervalUpdate()
3908 if (!DeadDefs.empty()) in lateLiveIntervalUpdate()
4096 DeadDefs.clear(); in releaseMemory()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h175 SmallVector<RegisterMaskPair, 8> DeadDefs; variable
555 void bumpDeadDefs(ArrayRef<RegisterMaskPair> DeadDefs);
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h791 SmallBitVector DeadDefs(NumDefs); in tryCombineUnmergeDefs()
795 DeadDefs[DefIdx] = true; in tryCombineUnmergeDefs()
810 DeadDefs[DefIdx] = true; in tryCombineUnmergeDefs()
812 return DeadDefs.all(); in tryCombineUnmergeDefs()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp1216 BitVector DeadDefs(Hexagon::NUM_TARGET_REGS); in hasDeadDependence() local
1220 DeadDefs[MO.getReg()] = true; in hasDeadDependence()
1227 if (R != Hexagon::USR_OVF && DeadDefs[R]) in hasDeadDependence()