Searched refs:BytecodeArrayBuilder (Results 1 – 9 of 9) sorted by relevance
/external/v8/src/interpreter/ |
D | bytecode-array-builder.cc | 25 RegisterTransferWriter(BytecodeArrayBuilder* builder) : builder_(builder) {} in RegisterTransferWriter() 37 BytecodeArrayBuilder* builder_; 40 BytecodeArrayBuilder::BytecodeArrayBuilder( in BytecodeArrayBuilder() function in v8::internal::interpreter::BytecodeArrayBuilder 66 Register BytecodeArrayBuilder::Parameter(int parameter_index) const { in Parameter() 73 Register BytecodeArrayBuilder::Receiver() const { in Receiver() 77 Register BytecodeArrayBuilder::Local(int index) const { in Local() 83 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray(Isolate* isolate) { in ToBytecodeArray() 101 BytecodeSourceInfo BytecodeArrayBuilder::CurrentSourcePosition( in CurrentSourcePosition() 119 void BytecodeArrayBuilder::SetDeferredSourceInfo( in SetDeferredSourceInfo() 125 void BytecodeArrayBuilder::AttachOrEmitDeferredSourceInfo(BytecodeNode* node) { in AttachOrEmitDeferredSourceInfo() [all …]
|
D | bytecode-array-builder.h | 35 class V8_EXPORT_PRIVATE BytecodeArrayBuilder final { 37 BytecodeArrayBuilder( 72 BytecodeArrayBuilder& LoadConstantPoolEntry(size_t entry); 73 BytecodeArrayBuilder& LoadLiteral(v8::internal::Smi* value); 74 BytecodeArrayBuilder& LoadLiteral(double value); 75 BytecodeArrayBuilder& LoadLiteral(const AstRawString* raw_string); 76 BytecodeArrayBuilder& LoadLiteral(const Scope* scope); 77 BytecodeArrayBuilder& LoadLiteral(AstBigInt bigint); 78 BytecodeArrayBuilder& LoadLiteral(AstSymbol symbol); 79 BytecodeArrayBuilder& LoadUndefined(); [all …]
|
D | control-flow-builders.h | 21 explicit ControlFlowBuilder(BytecodeArrayBuilder* builder) in ControlFlowBuilder() 26 BytecodeArrayBuilder* builder() const { return builder_; } in builder() 29 BytecodeArrayBuilder* builder_; 37 BreakableControlFlowBuilder(BytecodeArrayBuilder* builder, in BreakableControlFlowBuilder() 50 void BreakIfTrue(BytecodeArrayBuilder::ToBooleanMode mode) { in BreakIfTrue() 53 void BreakIfFalse(BytecodeArrayBuilder::ToBooleanMode mode) { in BreakIfFalse() 68 void EmitJumpIfTrue(BytecodeArrayBuilder::ToBooleanMode mode, 70 void EmitJumpIfFalse(BytecodeArrayBuilder::ToBooleanMode mode, 93 BlockBuilder(BytecodeArrayBuilder* builder, in BlockBuilder() 105 LoopBuilder(BytecodeArrayBuilder* builder, in LoopBuilder() [all …]
|
D | bytecode-label.h | 16 class BytecodeArrayBuilder; variable 65 void Bind(BytecodeArrayBuilder* builder); 67 void BindToLabel(BytecodeArrayBuilder* builder, const BytecodeLabel& target);
|
D | bytecode-label.cc | 20 void BytecodeLabels::Bind(BytecodeArrayBuilder* builder) { in Bind() 26 void BytecodeLabels::BindToLabel(BytecodeArrayBuilder* builder, in BindToLabel()
|
D | block-coverage-builder.h | 21 BlockCoverageBuilder(Zone* zone, BytecodeArrayBuilder* builder, in BlockCoverageBuilder() 73 BytecodeArrayBuilder* builder_;
|
D | bytecode-generator.h | 67 using ToBooleanMode = BytecodeArrayBuilder::ToBooleanMode; 137 BytecodeArrayBuilder::NilValue nil); 298 inline BytecodeArrayBuilder* builder() { return &builder_; } in builder() 346 BytecodeArrayBuilder builder_;
|
D | control-flow-builders.cc | 31 BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels* sites) { in EmitJumpIfTrue() 36 BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels* sites) { in EmitJumpIfFalse()
|
D | bytecode-generator.cc | 84 const BytecodeArrayBuilder* builder() const { return generator_->builder(); } in builder() 269 BytecodeArrayBuilder* builder() { return generator_->builder(); } in builder() 2589 BytecodeArrayBuilder::ContextSlotMutability immutable = in BuildVariableLoad() 2591 ? BytecodeArrayBuilder::kImmutableSlot in BuildVariableLoad() 2592 : BytecodeArrayBuilder::kMutableSlot; in BuildVariableLoad() 2777 BytecodeArrayBuilder::kMutableSlot); in BuildVariableAssignment() 4117 Token::Value op, BytecodeArrayBuilder::NilValue nil) { in BuildLiteralCompareNil() 4156 BuildLiteralCompareNil(expr->op(), BytecodeArrayBuilder::kUndefinedValue); in VisitCompareOperation() 4160 BuildLiteralCompareNil(expr->op(), BytecodeArrayBuilder::kNullValue); in VisitCompareOperation()
|