Home
last modified time | relevance | path

Searched refs:DefinitionLocation (Results 1 – 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/torque/
Dinstructions.cc52 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const { in RecomputeDefinitionLocations()
68 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const { in RecomputeDefinitionLocations()
78 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const { in RecomputeDefinitionLocations()
88 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const { in RecomputeDefinitionLocations()
92 DefinitionLocation PushUninitializedInstruction::GetValueDefinition() const { in GetValueDefinition()
93 return DefinitionLocation::Instruction(this, 0); in GetValueDefinition()
102 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const { in RecomputeDefinitionLocations()
106 DefinitionLocation PushBuiltinPointerInstruction::GetValueDefinition() const { in GetValueDefinition()
107 return DefinitionLocation::Instruction(this, 0); in GetValueDefinition()
116 Stack<DefinitionLocation>* locations, Worklist<Block*>* worklist) const { in RecomputeDefinitionLocations()
[all …]
Dinstructions.h68 void RecomputeDefinitionLocations(Stack<DefinitionLocation>* locations, \
80 class DefinitionLocation {
89 DefinitionLocation() : kind_(Kind::kInvalid), location_(nullptr), index_(0) {} in DefinitionLocation() function
91 static DefinitionLocation Parameter(std::size_t index) { in Parameter()
92 return DefinitionLocation(Kind::kParameter, nullptr, index); in Parameter()
95 static DefinitionLocation Phi(const Block* block, std::size_t index) { in Phi()
96 return DefinitionLocation(Kind::kPhi, block, index); in Phi()
99 static DefinitionLocation Instruction(const InstructionBase* instruction,
101 return DefinitionLocation(Kind::kInstruction, instruction, index);
139 bool operator==(const DefinitionLocation& other) const {
[all …]
Dcfg.h56 void MergeInputDefinitions(const Stack<DefinitionLocation>& input_definitions, in MergeInputDefinitions()
70 if (current == DefinitionLocation::Phi(this, i.offset)) continue; in MergeInputDefinitions()
71 input_definitions_->Poke(i, DefinitionLocation::Phi(this, i.offset)); in MergeInputDefinitions()
80 const Stack<DefinitionLocation>& InputDefinitions() const { in InputDefinitions()
91 base::Optional<Stack<DefinitionLocation>> input_definitions_;
Dtorque-code-generator.h31 std::map<DefinitionLocation, std::string> location_map_;
33 std::string DefinitionToVariable(const DefinitionLocation& location) { in DefinitionToVariable()
54 void SetDefinitionVariable(const DefinitionLocation& definition, in SetDefinitionVariable()
Dcfg.cc216 Stack<DefinitionLocation> parameter_defs; in ComputeInputDefinitions()
218 parameter_defs.Push(DefinitionLocation::Parameter(i)); in ComputeInputDefinitions()
225 Stack<DefinitionLocation> definitions = block->InputDefinitions(); in ComputeInputDefinitions()
Dcsa-generator.h37 const base::Optional<DefinitionLocation>& exception_object_definition);
Dcc-generator.cc20 SetDefinitionVariable(DefinitionLocation::Parameter(i.offset), in EmitGraph()
307 DefinitionLocation def = destination_definitions.Peek(i); in EmitGoto()
Dcsa-generator.cc20 SetDefinitionVariable(DefinitionLocation::Parameter(i.offset), in EmitGraph()
656 const base::Optional<DefinitionLocation>& exception_object_definition) { in PostCallableExceptionPreparation()