Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:live

79   "disable-sched-live-uses", cl::Hidden, cl::init(true),
80 cl::desc("Disable live use priority in sched=list-ilp"));
155 /// that are "live". These nodes must be scheduled before any other nodes that
406 /// Call ReleasePred for each predecessor, then update register live def/gen.
408 /// also defines the register. This effectively create one large live range
619 // two-address node as a live range def.
622 // Release all the implicit physical register defs that are live.
1038 /// CheckForLiveRegDef - Return true and update live register vector if the
1039 /// specified register def of the specified SUnit clobbers any "live" registers.
1047 // Check if Ref is live.
1053 // Add Reg to the set of interfering live regs.
1061 /// scheduling of the given node to satisfy live physical register dependencies.
1070 // If this node would clobber any "live" register, then it's not ready.
1072 // If SU is the currently live definition of the same register that it uses,
1150 // All candidates are delayed due to live physical reg dependencies.
1224 report_fatal_error("Can't handle live physical register dependency!");
1250 assert(CurSU && "Unable to resolve live physical register dependencies!");
1796 // their live ranges.
1800 // because it does not lengthen any live ranges.
1841 // to cover the number of registers defined (they are all live).
1876 // for uses that are not live and down for defs. Only count register classes
1878 // uses of registers that are already live.
1891 // to cover the number of registers defined (they are all live).
1935 // to cover the number of registers defined (they are all live).
2151 // Set isVRegCycle for a node with only live in opers and live out uses. Also
2159 // avoids interference between the values live in and out of the block and
2295 // long as shortening physreg live ranges is generally good, we can defer
2360 // This creates more short live intervals.
2368 // How many registers becomes live when the node is scheduled.
2509 // because it does not lengthen any live ranges.
2547 DEBUG(dbgs() << "Live uses SU(" << left->NodeNum << "): " << LLiveUses
2719 /// after N, which shortens the U->N live range, reducing