Searched refs:DefinitionLocation (Results 1 – 8 of 8) sorted by relevance
/third_party/node/deps/v8/src/torque/ |
D | instructions.cc | 52 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 …]
|
D | instructions.h | 68 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 …]
|
D | cfg.h | 56 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_;
|
D | torque-code-generator.h | 31 std::map<DefinitionLocation, std::string> location_map_; 33 std::string DefinitionToVariable(const DefinitionLocation& location) { in DefinitionToVariable() 54 void SetDefinitionVariable(const DefinitionLocation& definition, in SetDefinitionVariable()
|
D | cfg.cc | 216 Stack<DefinitionLocation> parameter_defs; in ComputeInputDefinitions() 218 parameter_defs.Push(DefinitionLocation::Parameter(i)); in ComputeInputDefinitions() 225 Stack<DefinitionLocation> definitions = block->InputDefinitions(); in ComputeInputDefinitions()
|
D | csa-generator.h | 37 const base::Optional<DefinitionLocation>& exception_object_definition);
|
D | cc-generator.cc | 20 SetDefinitionVariable(DefinitionLocation::Parameter(i.offset), in EmitGraph() 307 DefinitionLocation def = destination_definitions.Peek(i); in EmitGoto()
|
D | csa-generator.cc | 20 SetDefinitionVariable(DefinitionLocation::Parameter(i.offset), in EmitGraph() 656 const base::Optional<DefinitionLocation>& exception_object_definition) { in PostCallableExceptionPreparation()
|