Searched refs:StackRange (Results 1 – 8 of 8) sorted by relevance
/external/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 | 179 StackRange TopRange(size_t slot_count) const { in TopRange() 189 StackRange Goto(Block* block, size_t preserved_slots); 194 void DeleteRange(StackRange range); 196 StackRange Peek(StackRange range, base::Optional<const Type*> type); 197 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 | 620 StackRange{base_, result.stack_range().begin()}); in Yield() 703 StackRange* argument_range, 743 StackRange GenerateLabelGoto(LocalLabel* label, 744 base::Optional<StackRange> arguments = {}); 755 StackRange LowerParameter(const Type* type, const std::string& parameter_name,
|
D | implementation-visitor.cc | 382 StackRange range = lowered_parameter_types.PushMany(LowerType(this_type)); in VisitMacroCommon() 409 StackRange range = lowered_parameter_types.PushMany(LowerType(type)); in VisitMacroCommon() 495 StackRange range = parameter_types->PushMany(LowerType(type)); in AddParameter() 550 StackRange range = parameter_types.PushMany(LowerType(arguments_type)); in Visit() 963 StackRange arguments = assembler().TopRange(0); in Visit() 1220 StackRange return_value_range = in Visit() 1267 StackRange range = label_input_stack.PushMany(LowerType(type)); in Visit() 1358 StackRange result_range = assembler().TopRange(0); in GenerateFieldReference() 1374 StackRange result_range = assembler().TopRange(0); in GenerateFieldReferenceForInit() 2049 StackRange struct_range = assembler().TopRange(0); in Visit() [all …]
|
D | types.h | 788 VisitResult(const Type* type, StackRange stack_range) in VisitResult() 794 const StackRange& stack_range() const { return *stack_range_; } in stack_range() 805 base::Optional<StackRange> stack_range_;
|
D | instructions.h | 304 explicit DeleteRangeInstruction(StackRange range) : range(range) {} in TORQUE_INSTRUCTION_BOILERPLATE() 306 StackRange range;
|
D | types.cc | 1047 return VisitResult(field.name_and_type.type, StackRange{begin, end}); in ProjectStructField()
|