Lines Matching refs:Schedule
156 Schedule::Schedule(Zone* zone, size_t node_count_hint)
166 BasicBlock* Schedule::block(Node* node) const {
173 bool Schedule::IsScheduled(Node* node) {
178 BasicBlock* Schedule::GetBlockById(BasicBlock::Id block_id) {
183 void Schedule::ClearBlockById(BasicBlock::Id block_id) {
188 bool Schedule::SameBasicBlock(Node* a, Node* b) const {
193 BasicBlock* Schedule::NewBasicBlock() {
200 void Schedule::PlanNode(BasicBlock* block, Node* node) {
210 void Schedule::AddNode(BasicBlock* block, Node* node) {
220 void Schedule::AddGoto(BasicBlock* block, BasicBlock* succ) {
244 void Schedule::AddCall(BasicBlock* block, Node* call, BasicBlock* success_block,
254 void Schedule::AddBranch(BasicBlock* block, Node* branch, BasicBlock* tblock,
264 void Schedule::AddSwitch(BasicBlock* block, Node* sw, BasicBlock** succ_blocks,
275 void Schedule::AddTailCall(BasicBlock* block, Node* input) {
282 void Schedule::AddReturn(BasicBlock* block, Node* input) {
289 void Schedule::AddDeoptimize(BasicBlock* block, Node* input) {
296 void Schedule::AddThrow(BasicBlock* block, Node* input) {
303 void Schedule::InsertBranch(BasicBlock* block, BasicBlock* end, Node* branch,
318 void Schedule::InsertSwitch(BasicBlock* block, BasicBlock* end, Node* sw,
334 void Schedule::EnsureCFGWellFormedness() {
351 void Schedule::EliminateRedundantPhiNodes() {
387 void Schedule::EnsureSplitEdgeForm(BasicBlock* block) {
398 void Schedule::MovePhis(BasicBlock* from, BasicBlock* to) {
412 void Schedule::PropagateDeferredMark() {
436 void Schedule::AddSuccessor(BasicBlock* block, BasicBlock* succ) {
441 void Schedule::MoveSuccessors(BasicBlock* from, BasicBlock* to) {
451 void Schedule::SetControlInput(BasicBlock* block, Node* node) {
456 void Schedule::SetBlockForNode(BasicBlock* block, Node* node) {
463 std::ostream& operator<<(std::ostream& os, const Schedule& s) {