Lines Matching refs:BytecodeLabel
29 class BytecodeLabel; variable
386 BytecodeArrayBuilder& Bind(BytecodeLabel* label);
387 BytecodeArrayBuilder& Bind(const BytecodeLabel& target, BytecodeLabel* label);
390 BytecodeArrayBuilder& Jump(BytecodeLabel* label);
391 BytecodeArrayBuilder& JumpLoop(BytecodeLabel* label, int loop_depth);
393 BytecodeArrayBuilder& JumpIfTrue(ToBooleanMode mode, BytecodeLabel* label);
394 BytecodeArrayBuilder& JumpIfFalse(ToBooleanMode mode, BytecodeLabel* label);
395 BytecodeArrayBuilder& JumpIfNotHole(BytecodeLabel* label);
396 BytecodeArrayBuilder& JumpIfJSReceiver(BytecodeLabel* label);
397 BytecodeArrayBuilder& JumpIfNull(BytecodeLabel* label);
398 BytecodeArrayBuilder& JumpIfNotNull(BytecodeLabel* label);
399 BytecodeArrayBuilder& JumpIfUndefined(BytecodeLabel* label);
400 BytecodeArrayBuilder& JumpIfNotUndefined(BytecodeLabel* label);
401 BytecodeArrayBuilder& JumpIfNil(BytecodeLabel* label, Token::Value op,
403 BytecodeArrayBuilder& JumpIfNotNil(BytecodeLabel* label, Token::Value op,
550 V8_INLINE void Output##Name(BytecodeLabel* label, Operands... operands);
568 void WriteJump(BytecodeNode* node, BytecodeLabel* label);