Home
last modified time | relevance | path

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

/external/v8/src/torque/
Dcfg.cc88 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()
Dcfg.h179 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,
Dutils.h209 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()
Dimplementation-visitor.h620 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,
Dimplementation-visitor.cc382 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 …]
Dtypes.h788 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_;
Dinstructions.h304 explicit DeleteRangeInstruction(StackRange range) : range(range) {} in TORQUE_INSTRUCTION_BOILERPLATE()
306 StackRange range;
Dtypes.cc1047 return VisitResult(field.name_and_type.type, StackRange{begin, end}); in ProjectStructField()