Searched refs:BytecodeArrayBuilder (Results 1 – 9 of 9) sorted by relevance
/third_party/node/deps/v8/src/interpreter/ |
D | bytecode-array-builder.cc | 27 explicit RegisterTransferWriter(BytecodeArrayBuilder* builder) in RegisterTransferWriter() 40 BytecodeArrayBuilder* builder_; 43 BytecodeArrayBuilder::BytecodeArrayBuilder( in BytecodeArrayBuilder() function in v8::internal::interpreter::BytecodeArrayBuilder 68 Register BytecodeArrayBuilder::Parameter(int parameter_index) const { in Parameter() 75 Register BytecodeArrayBuilder::Receiver() const { in Receiver() 79 Register BytecodeArrayBuilder::Local(int index) const { in Local() 85 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray(IsolateT* isolate) { in ToBytecodeArray() 104 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray( 107 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray( 111 int BytecodeArrayBuilder::CheckBytecodeMatches(BytecodeArray bytecode) { in CheckBytecodeMatches() [all …]
|
D | bytecode-array-builder.h | 38 class V8_EXPORT_PRIVATE BytecodeArrayBuilder final { 40 BytecodeArrayBuilder( 46 BytecodeArrayBuilder(const BytecodeArrayBuilder&) = delete; 47 BytecodeArrayBuilder& operator=(const BytecodeArrayBuilder&) = delete; 87 BytecodeArrayBuilder& LoadConstantPoolEntry(size_t entry); 88 BytecodeArrayBuilder& LoadLiteral(Smi value); 89 BytecodeArrayBuilder& LoadLiteral(double value); 90 BytecodeArrayBuilder& LoadLiteral(const AstRawString* raw_string); 91 BytecodeArrayBuilder& LoadLiteral(const Scope* scope); 92 BytecodeArrayBuilder& LoadLiteral(AstBigInt bigint); [all …]
|
D | control-flow-builders.h | 24 explicit ControlFlowBuilder(BytecodeArrayBuilder* builder) in ControlFlowBuilder() 31 BytecodeArrayBuilder* builder() const { return builder_; } in builder() 34 BytecodeArrayBuilder* builder_; 40 BreakableControlFlowBuilder(BytecodeArrayBuilder* builder, in BreakableControlFlowBuilder() 53 void BreakIfTrue(BytecodeArrayBuilder::ToBooleanMode mode) { in BreakIfTrue() 56 void BreakIfFalse(BytecodeArrayBuilder::ToBooleanMode mode) { in BreakIfFalse() 66 void EmitJumpIfTrue(BytecodeArrayBuilder::ToBooleanMode mode, 68 void EmitJumpIfFalse(BytecodeArrayBuilder::ToBooleanMode mode, 89 BlockBuilder(BytecodeArrayBuilder* builder, in BlockBuilder() 100 LoopBuilder(BytecodeArrayBuilder* builder, in LoopBuilder() [all …]
|
D | control-flow-builders.cc | 31 BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels* sites) { in EmitJumpIfTrue() 36 BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels* sites) { in EmitJumpIfFalse() 116 void SwitchBuilder::JumpToCaseIfTrue(BytecodeArrayBuilder::ToBooleanMode mode, in JumpToCaseIfTrue() 141 this->EmitJumpIfFalse(BytecodeArrayBuilder::ToBooleanMode::kAlreadyBoolean, in JumpToFallThroughIfFalse()
|
D | block-coverage-builder.h | 21 BlockCoverageBuilder(Zone* zone, BytecodeArrayBuilder* builder, in BlockCoverageBuilder() 73 BytecodeArrayBuilder* builder_;
|
D | bytecode-label.h | 16 class BytecodeArrayBuilder; variable 92 void Bind(BytecodeArrayBuilder* builder);
|
D | bytecode-label.cc | 20 void BytecodeLabels::Bind(BytecodeArrayBuilder* builder) { in Bind()
|
D | bytecode-generator.h | 84 using ToBooleanMode = BytecodeArrayBuilder::ToBooleanMode; 265 BytecodeArrayBuilder::NilValue nil); 452 inline BytecodeArrayBuilder* builder() { return &builder_; } in builder() 506 BytecodeArrayBuilder builder_;
|
D | bytecode-generator.cc | 104 const BytecodeArrayBuilder* builder() const { return generator_->builder(); } in builder() 305 BytecodeArrayBuilder* builder() { return generator_->builder(); } in builder() 3575 BytecodeArrayBuilder::ContextSlotMutability immutable = in BuildVariableLoad() 3577 ? BytecodeArrayBuilder::kImmutableSlot in BuildVariableLoad() 3578 : BytecodeArrayBuilder::kMutableSlot; in BuildVariableLoad() 3766 BytecodeArrayBuilder::kMutableSlot); in BuildVariableAssignment() 6139 Token::Value op, BytecodeArrayBuilder::NilValue nil) { in BuildLiteralCompareNil() 6178 BuildLiteralCompareNil(expr->op(), BytecodeArrayBuilder::kUndefinedValue); in VisitCompareOperation() 6182 BuildLiteralCompareNil(expr->op(), BytecodeArrayBuilder::kNullValue); in VisitCompareOperation()
|