| Index: src/interpreter/bytecode-array-builder.h
|
| diff --git a/src/interpreter/bytecode-array-builder.h b/src/interpreter/bytecode-array-builder.h
|
| index 04980193a993c26bb13589b5b3e031bf639545a0..ef5e96b404ea181ce6fd1aef1ab22b781720fe12 100644
|
| --- a/src/interpreter/bytecode-array-builder.h
|
| +++ b/src/interpreter/bytecode-array-builder.h
|
| @@ -79,6 +79,7 @@ class BytecodeArrayBuilder {
|
| BytecodeArrayBuilder& LoadTheHole();
|
| BytecodeArrayBuilder& LoadTrue();
|
| BytecodeArrayBuilder& LoadFalse();
|
| + BytecodeArrayBuilder& LoadBooleanConstant(bool value);
|
|
|
| // Global loads to the accumulator and stores from the accumulator.
|
| BytecodeArrayBuilder& LoadGlobal(size_t name_index, int feedback_slot,
|
| @@ -254,6 +255,10 @@ class BytecodeArrayBuilder {
|
| bool OperandIsValid(Bytecode bytecode, int operand_index,
|
| uint32_t operand_value) const;
|
| bool LastBytecodeInSameBlock() const;
|
| + // Get the previous bytecode in the same block
|
| + Bytecode GetPreviousBytecodeInSameBlock() const;
|
| + uint32_t GetRawOperand(int operand_index) const;
|
| + Handle<Object> GetConstantForIndexOperand(int operand_index);
|
|
|
| bool NeedToBooleanCast();
|
| bool IsRegisterInAccumulator(Register reg);
|
|
|