Searched refs:DeadDefs (Results 1 – 7 of 7) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | RegisterPressure.cpp | 444 removeRegLanes(RegOpers.DeadDefs, P); in collectInstr() 453 removeRegLanes(RegOpers.DeadDefs, P); in collectInstrLanes() 472 pushReg(Reg, RegOpers.DeadDefs); in collectOperand() 504 pushRegLanes(Reg, SubRegIdx, RegOpers.DeadDefs); in collectOperandLanes() 550 DeadDefs.push_back(*RI); in detectDeadDefs() 593 for (const RegisterMaskPair &P : DeadDefs) { in adjustLaneLiveness() 705 void RegPressureTracker::bumpDeadDefs(ArrayRef<RegisterMaskPair> DeadDefs) { in bumpDeadDefs() argument 706 for (const RegisterMaskPair &P : DeadDefs) { in bumpDeadDefs() 712 for (const RegisterMaskPair &P : DeadDefs) { in bumpDeadDefs() 730 bumpDeadDefs(RegOpers.DeadDefs); in recede() [all …]
|
D | InlineSpiller.cpp | 161 SmallVector<MachineInstr*, 8> DeadDefs; member in __anon1022432f0111::InlineSpiller 454 DeadDefs.push_back(&MI); in eliminateRedundantSpills() 620 DeadDefs.push_back(MI); in reMaterializeAll() 626 if (DeadDefs.empty()) in reMaterializeAll() 628 DEBUG(dbgs() << "Remat created " << DeadDefs.size() << " dead defs.\n"); in reMaterializeAll() 629 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA); in reMaterializeAll() 929 DeadDefs.push_back(MI); in spillAroundUses() 997 if (!DeadDefs.empty()) { in spillAll() 998 DEBUG(dbgs() << "Eliminating " << DeadDefs.size() << " dead defs\n"); in spillAll() 999 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA); in spillAll() [all …]
|
D | RegisterCoalescer.cpp | 118 SmallVector<MachineInstr*, 8> DeadDefs; member in __anona5a31dcb0111::RegisterCoalescer 463 nullptr, this).eliminateDeadDefs(DeadDefs); in eliminateDeadDefs() 1118 shrinkToUses(&SrcInt, &DeadDefs); in reMaterializeTrivialDef() 1119 if (!DeadDefs.empty()) { in reMaterializeTrivialDef() 1373 DeadDefs.push_back(CopyMI); in joinCopy() 2978 DeadDefs.clear(); in releaseMemory()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | InlineSpiller.cpp | 131 SmallVector<MachineInstr*, 8> DeadDefs; member in __anon616ea6db0111::InlineSpiller 787 DeadDefs.push_back(MI); in eliminateRedundantSpills() 952 DeadDefs.push_back(MI); in reMaterializeAll() 958 if (DeadDefs.empty()) in reMaterializeAll() 960 DEBUG(dbgs() << "Remat created " << DeadDefs.size() << " dead defs.\n"); in reMaterializeAll() 961 Edit->eliminateDeadDefs(DeadDefs, LIS, VRM, TII); in reMaterializeAll() 1151 DeadDefs.push_back(MI); in spillAroundUses() 1229 if (!DeadDefs.empty()) { in spillAll() 1230 DEBUG(dbgs() << "Eliminating " << DeadDefs.size() << " dead defs\n"); in spillAll() 1231 Edit->eliminateDeadDefs(DeadDefs, LIS, VRM, TII); in spillAll() [all …]
|
D | RegisterCoalescer.cpp | 1845 SmallVector<unsigned, 4> DeadDefs, InflateRegs; in runOnMachineFunction() local 1909 DeadDefs.push_back(Reg); in runOnMachineFunction() 1923 while (!DeadDefs.empty()) { in runOnMachineFunction() 1924 unsigned DeadDef = DeadDefs.back(); in runOnMachineFunction() 1925 DeadDefs.pop_back(); in runOnMachineFunction() 1932 DeadDefs.clear(); in runOnMachineFunction()
|
/external/llvm/include/llvm/CodeGen/ |
D | RegisterPressure.h | 162 SmallVector<RegisterMaskPair, 8> DeadDefs; 543 void bumpDeadDefs(ArrayRef<RegisterMaskPair> DeadDefs);
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonVLIWPacketizer.cpp | 1057 BitVector DeadDefs(Hexagon::NUM_TARGET_REGS); in hasDeadDependence() local 1061 DeadDefs[MO.getReg()] = true; in hasDeadDependence() 1068 if (R != Hexagon::USR_OVF && DeadDefs[R]) in hasDeadDependence()
|