Lines Matching refs:locations

52     Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
53 locations->Push(locations->Peek(slot));
68 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
69 locations->Poke(slot, locations->Pop());
78 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
79 locations->DeleteRange(range);
88 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
89 locations->Push(GetValueDefinition());
102 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
103 locations->Push(GetValueDefinition());
116 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
118 locations->Push(GetValueDefinition(i));
172 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
175 locations->PopMany(parameter_types.size());
177 locations->Push(DefinitionLocation::Instruction(this, i));
235 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
238 locations->PopMany(parameter_types.size());
241 locations->Push(*GetExceptionObjectDefinition());
242 (*catch_block)->MergeInputDefinitions(*locations, worklist);
243 locations->Pop();
247 locations->Push(GetValueDefinition(i));
328 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
331 locations->PopMany(parameter_types.size());
337 locations->Push(GetLabelValueDefinition(label_index, i));
339 label_blocks[label_index]->MergeInputDefinitions(*locations, worklist);
340 locations->PopMany(count);
344 locations->Push(*GetExceptionObjectDefinition());
345 (*catch_block)->MergeInputDefinitions(*locations, worklist);
346 locations->Pop();
353 locations->Push(GetValueDefinition(i));
355 (*return_continuation)->MergeInputDefinitions(*locations, worklist);
356 locations->PopMany(count);
440 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
441 locations->PopMany(argc);
444 locations->Push(*GetExceptionObjectDefinition());
445 (*catch_block)->MergeInputDefinitions(*locations, worklist);
446 locations->Pop();
450 locations->Push(GetValueDefinition(i));
486 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
487 locations->PopMany(argc + 1);
489 locations->Push(GetValueDefinition(i));
541 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
542 locations->PopMany(argc);
545 locations->Push(*GetExceptionObjectDefinition());
546 (*catch_block)->MergeInputDefinitions(*locations, worklist);
547 locations->Pop();
553 locations->Push(GetValueDefinition(i));
600 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
601 locations->Pop();
602 if_true->MergeInputDefinitions(*locations, worklist);
603 if_false->MergeInputDefinitions(*locations, worklist);
619 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
620 if_true->MergeInputDefinitions(*locations, worklist);
621 if_false->MergeInputDefinitions(*locations, worklist);
637 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
638 destination->MergeInputDefinitions(*locations, worklist);
653 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {}
661 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
662 locations->PopMany(count);
669 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {}
675 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {}
683 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
684 locations->Poke(locations->AboveTop() - 1, GetValueDefinition());
702 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
703 locations->Pop();
704 locations->Pop();
705 locations->Push(GetValueDefinition());
722 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
723 locations->Pop();
724 locations->Pop();
725 locations->Pop();
735 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
736 locations->Pop();
737 locations->Push(GetValueDefinition());
752 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
753 locations->Pop();
754 locations->Pop();
755 locations->Push(GetValueDefinition());
780 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const {
783 locations->PopMany(parameter_types.size());
785 locations->Push(GetValueDefinition());