Searched refs:StackRange (Results 1 – 8 of 8) sorted by relevance
| /third_party/node/deps/v8/src/torque/ |
| D | cfg.cc | 88 StackRange CfgAssembler::Goto(Block* block, size_t preserved_slots) { in Goto() 92 StackRange{block->InputTypes().AboveTop() - preserved_slots, in Goto() 94 StackRange preserved_slot_range = TopRange(preserved_slots); in Goto() 104 void CfgAssembler::DeleteRange(StackRange range) { in DeleteRange() 111 DeleteRange(StackRange{new_level, CurrentStack().AboveTop()}); in DropTo() 114 StackRange CfgAssembler::Peek(StackRange range, in Peek() 129 void CfgAssembler::Poke(StackRange destination, StackRange origin, in Poke()
|
| D | cfg.h | 184 StackRange TopRange(size_t slot_count) const { in TopRange() 194 StackRange Goto(Block* block, size_t preserved_slots); 199 void DeleteRange(StackRange range); 201 StackRange Peek(StackRange range, base::Optional<const Type*> type); 202 void Poke(StackRange destination, StackRange origin,
|
| D | utils.h | 209 class StackRange { 211 StackRange(BottomOffset begin, BottomOffset end) : begin_(begin), end_(end) { in StackRange() function 215 bool operator==(const StackRange& other) const { 219 void Extend(StackRange adjacent) { in Extend() 233 inline std::ostream& operator<<(std::ostream& out, StackRange range) { 255 StackRange TopRange(size_t slot_count) const { in TopRange() 257 return StackRange{AboveTop() - slot_count, AboveTop()}; in TopRange() 259 StackRange PushMany(const std::vector<T>& v) { in PushMany() 284 void DeleteRange(StackRange range) { in DeleteRange()
|
| D | implementation-visitor.h | 644 StackRange{base_, result.stack_range().begin()}); in Yield() 727 StackRange* argument_range, 767 StackRange GenerateLabelGoto(LocalLabel* label, 768 base::Optional<StackRange> arguments = {}); 779 StackRange LowerParameter(const Type* type, const std::string& parameter_name,
|
| D | implementation-visitor.cc | 440 StackRange range = lowered_parameter_types.PushMany(LowerType(this_type)); in VisitMacroCommon() 467 StackRange range = lowered_parameter_types.PushMany(LowerType(type)); in VisitMacroCommon() 562 StackRange range = parameter_types->PushMany(LowerType(type)); in AddParameter() 623 StackRange range = parameter_types.PushMany(LowerType(arguments_type)); in Visit() 1031 StackRange arguments = assembler().TopRange(0); in Visit() 1288 StackRange return_value_range = in Visit() 1336 StackRange range = label_input_stack.PushMany(LowerType(type)); in Visit() 1436 StackRange result_range = assembler().TopRange(0); in GenerateFieldReference() 1452 StackRange result_range = assembler().TopRange(0); in GenerateFieldReferenceForInit() 2174 StackRange struct_range = assembler().TopRange(0); in Visit() [all …]
|
| D | types.h | 822 VisitResult(const Type* type, StackRange stack_range) in VisitResult() 828 const StackRange& stack_range() const { return *stack_range_; } in stack_range() 839 base::Optional<StackRange> stack_range_;
|
| D | instructions.h | 323 explicit DeleteRangeInstruction(StackRange range) : range(range) {} in TORQUE_INSTRUCTION_BOILERPLATE() 325 StackRange range;
|
| D | types.cc | 1073 return VisitResult(field.name_and_type.type, StackRange{begin, end}); in ProjectStructField()
|