• Home
  • Raw
  • Download

Lines Matching refs:Bytecode

329 bool BytecodeHasNoSideEffect(interpreter::Bytecode bytecode) {  in BytecodeHasNoSideEffect()
330 typedef interpreter::Bytecode Bytecode; in BytecodeHasNoSideEffect() typedef
340 case Bytecode::kLdaLookupSlot: in BytecodeHasNoSideEffect()
341 case Bytecode::kLdaGlobal: in BytecodeHasNoSideEffect()
342 case Bytecode::kLdaNamedProperty: in BytecodeHasNoSideEffect()
343 case Bytecode::kLdaKeyedProperty: in BytecodeHasNoSideEffect()
345 case Bytecode::kAdd: in BytecodeHasNoSideEffect()
346 case Bytecode::kAddSmi: in BytecodeHasNoSideEffect()
347 case Bytecode::kSub: in BytecodeHasNoSideEffect()
348 case Bytecode::kSubSmi: in BytecodeHasNoSideEffect()
349 case Bytecode::kMul: in BytecodeHasNoSideEffect()
350 case Bytecode::kDiv: in BytecodeHasNoSideEffect()
351 case Bytecode::kMod: in BytecodeHasNoSideEffect()
352 case Bytecode::kBitwiseAnd: in BytecodeHasNoSideEffect()
353 case Bytecode::kBitwiseAndSmi: in BytecodeHasNoSideEffect()
354 case Bytecode::kBitwiseOr: in BytecodeHasNoSideEffect()
355 case Bytecode::kBitwiseOrSmi: in BytecodeHasNoSideEffect()
356 case Bytecode::kBitwiseXor: in BytecodeHasNoSideEffect()
357 case Bytecode::kShiftLeft: in BytecodeHasNoSideEffect()
358 case Bytecode::kShiftLeftSmi: in BytecodeHasNoSideEffect()
359 case Bytecode::kShiftRight: in BytecodeHasNoSideEffect()
360 case Bytecode::kShiftRightSmi: in BytecodeHasNoSideEffect()
361 case Bytecode::kShiftRightLogical: in BytecodeHasNoSideEffect()
362 case Bytecode::kInc: in BytecodeHasNoSideEffect()
363 case Bytecode::kDec: in BytecodeHasNoSideEffect()
364 case Bytecode::kLogicalNot: in BytecodeHasNoSideEffect()
365 case Bytecode::kToBooleanLogicalNot: in BytecodeHasNoSideEffect()
366 case Bytecode::kTypeOf: in BytecodeHasNoSideEffect()
368 case Bytecode::kCreateBlockContext: in BytecodeHasNoSideEffect()
369 case Bytecode::kCreateCatchContext: in BytecodeHasNoSideEffect()
370 case Bytecode::kCreateFunctionContext: in BytecodeHasNoSideEffect()
371 case Bytecode::kCreateEvalContext: in BytecodeHasNoSideEffect()
372 case Bytecode::kCreateWithContext: in BytecodeHasNoSideEffect()
374 case Bytecode::kCreateArrayLiteral: in BytecodeHasNoSideEffect()
375 case Bytecode::kCreateObjectLiteral: in BytecodeHasNoSideEffect()
376 case Bytecode::kCreateRegExpLiteral: in BytecodeHasNoSideEffect()
378 case Bytecode::kCreateClosure: in BytecodeHasNoSideEffect()
379 case Bytecode::kCreateUnmappedArguments: in BytecodeHasNoSideEffect()
381 case Bytecode::kToObject: in BytecodeHasNoSideEffect()
382 case Bytecode::kToNumber: in BytecodeHasNoSideEffect()
384 case Bytecode::kForInPrepare: in BytecodeHasNoSideEffect()
385 case Bytecode::kForInContinue: in BytecodeHasNoSideEffect()
386 case Bytecode::kForInNext: in BytecodeHasNoSideEffect()
387 case Bytecode::kForInStep: in BytecodeHasNoSideEffect()
388 case Bytecode::kThrow: in BytecodeHasNoSideEffect()
389 case Bytecode::kReThrow: in BytecodeHasNoSideEffect()
390 case Bytecode::kIllegal: in BytecodeHasNoSideEffect()
391 case Bytecode::kCallJSRuntime: in BytecodeHasNoSideEffect()
392 case Bytecode::kStackCheck: in BytecodeHasNoSideEffect()
393 case Bytecode::kReturn: in BytecodeHasNoSideEffect()
394 case Bytecode::kSetPendingMessage: in BytecodeHasNoSideEffect()
526 interpreter::Bytecode bytecode = it.current_bytecode(); in FunctionHasNoSideEffect()
530 (bytecode == interpreter::Bytecode::kInvokeIntrinsic) in FunctionHasNoSideEffect()