Home | History | Annotate | Download | only in x64

Lines Matching full:token

169   DeferredInlineSmiOperation(Token::Value op,
185 Token::Value op_;
2615 if (node->op() == Token::ASSIGN ||
2616 node->op() == Token::INIT_VAR ||
2617 node->op() == Token::INIT_CONST) {
2644 node->op() != Token::INIT_VAR && node->op() != Token::INIT_CONST) {
2649 if (node->op() == Token::INIT_CONST) {
2983 Token::Value op = node->op();
2985 if (op == Token::NOT) {
2993 } else if (op == Token::DELETE) {
3042 } else if (op == Token::TYPEOF) {
3049 } else if (op == Token::VOID) {
3072 case Token::NOT:
3073 case Token::DELETE:
3074 case Token::TYPEOF:
3078 case Token::SUB: {
3079 GenericUnaryOpStub stub(Token::SUB, overwrite);
3086 case Token::BIT_NOT: {
3096 GenericUnaryOpStub stub(Token::BIT_NOT, overwrite);
3109 case Token::ADD: {
3210 bool is_increment = node->op() == Token::INC;
3289 Token::Value op = node->op();
3300 if (op == Token::AND) {
3363 } else if (op == Token::OR) {
3451 Token::Value op = node->op();
3456 if ((op == Token::EQ || op == Token::EQ_STRICT) &&
3457 (operation != NULL && operation->op() == Token::TYPEOF) &&
3554 case Token::EQ_STRICT:
3557 case Token::EQ:
3560 case Token::LT:
3563 case Token::GT:
3566 case Token::LTE:
3569 case Token::GTE:
3572 case Token::IN: {
3579 case Token::INSTANCEOF: {
5158 DeferredInlineBinaryOperation(Token::Value op,
5170 Token::Value op_;
5185 void CodeGenerator::GenericBinaryOperation(Token::Value op,
5189 Comment cmnt_token(masm_, Token::String(op));
5191 if (op == Token::COMMA) {
5200 if (op == Token::ADD) {
5262 if (loop_nesting() > 0 && (Token::IsBitOp(op) || type->IsLikelySmi())) {
5278 case Token::COMMA:
5281 case Token::OR:
5282 case Token::AND:
5286 case Token::BIT_OR:
5287 case Token::BIT_XOR:
5288 case Token::BIT_AND:
5292 case Token::SAR:
5293 case Token::SHL:
5297 case Token::SHR:
5304 case Token::ADD:
5310 case Token::SUB:
5311 case Token::MUL:
5312 case Token::DIV:
5313 case Token::MOD:
5371 GenericBinaryOpStub igostub(Token::ADD, overwrite_mode_, NO_SMI_CODE_IN_STUB);
5378 GenericBinaryOpStub igostub(Token::ADD, overwrite_mode_, NO_SMI_CODE_IN_STUB);
5385 GenericBinaryOpStub igostub(Token::SUB, overwrite_mode_, NO_SMI_CODE_IN_STUB);
5396 (op_ == Token::MOD) ? NO_GENERIC_BINARY_FLAGS : NO_SMI_CODE_IN_STUB);
5402 Result CodeGenerator::ConstantSmiBinaryOperation(Token::Value op,
5432 case Token::ADD: {
5455 case Token::SUB: {
5478 case Token::SAR:
5504 case Token::SHR:
5532 case Token::SHL:
5575 case Token::BIT_OR:
5576 case Token::BIT_XOR:
5577 case Token::BIT_AND: {
5592 if (op == Token::BIT_AND) {
5594 } else if (op == Token::BIT_XOR) {
5599 ASSERT(op == Token::BIT_OR);
5610 case Token::MOD:
5655 Result CodeGenerator::LikelySmiBinaryOperation(Token::Value op,
5661 if (op == Token::DIV || op == Token::MOD) {
5730 (op == Token::DIV) ? rax : rdx,
5736 if (op == Token::DIV) {
5743 ASSERT(op == Token::MOD);
5756 if (op == Token::SHL || op == Token::SHR || op == Token::SAR) {
5788 case Token::SAR:
5791 case Token::SHR: {
5798 case Token::SHL: {
5834 case Token::ADD:
5841 case Token::SUB:
5848 case Token::MUL: {
5856 case Token::BIT_OR:
5860 case Token::BIT_AND:
5864 case Token::BIT_XOR:
6502 Token::Value op, int left, int right) {
6505 case Token::ADD:
6511 case Token::SUB:
6517 case Token::MUL: {
6528 case Token::DIV:
6529 case Token::MOD:
6531 case Token::BIT_OR:
6534 case Token::BIT_AND:
6537 case Token::BIT_XOR:
6541 case Token::SHL: {
6548 case Token::SHR: {
6557 case Token::SAR: {
6725 if (op_ == Token::SUB) {
6761 } else if (op_ == Token::BIT_NOT) {
6788 case Token::SUB:
6791 case Token::BIT_NOT:
8279 const char* op_name = Token::Name(op_);
8451 if (op_ == Token::DIV || op_ == Token::MOD) {
8467 if (op_ != Token::BIT_OR) {
8477 case Token::ADD: {
8483 case Token::SUB: {
8489 case Token::MUL:
8494 case Token::DIV:
8499 case Token::MOD:
8504 case Token::BIT_OR:
8512 case Token::BIT_AND:
8517 case Token::BIT_XOR:
8522 case Token::SHL:
8523 case Token::SHR:
8524 case Token::SAR:
8526 case Token::SAR:
8529 case Token::SHR:
8532 case Token::SHL:
8553 case Token::ADD:
8554 case Token::SUB:
8555 case Token::MUL:
8556 case Token::DIV: {
8558 if (op_ == Token::DIV) {
8566 case Token::ADD: __ addsd(xmm4, xmm5); break;
8567 case Token::SUB: __ subsd(xmm4, xmm5); break;
8568 case Token::MUL: __ mulsd(xmm4, xmm5); break;
8569 case Token::DIV: __ divsd(xmm4, xmm5); break;
8586 case Token::DIV:
8587 case Token::MOD:
8593 case Token::BIT_OR:
8609 } else if (op_ != Token::MOD) {
8614 case Token::ADD:
8615 case Token::SUB:
8616 case Token::MUL:
8617 case Token::DIV: {
8634 case Token::ADD: __ addsd(xmm4, xmm5); break;
8635 case Token::SUB: __ subsd(xmm4, xmm5); break;
8636 case Token::MUL: __ mulsd(xmm4, xmm5); break;
8637 case Token::DIV: __ divsd(xmm4, xmm5); break;
8675 case Token::MOD: {
8679 case Token::BIT_OR:
8680 case Token::BIT_AND:
8681 case Token::BIT_XOR:
8682 case Token::SAR:
8683 case Token::SHL:
8684 case Token::SHR: {
8688 case Token::BIT_OR: __ orl(rax, rcx); break;
8689 case Token::BIT_AND: __ andl(rax, rcx); break;
8690 case Token::BIT_XOR: __ xorl(rax, rcx); break;
8691 case Token::SAR: __ sarl_cl(rax); break;
8692 case Token::SHL: __ shll_cl(rax); break;
8693 case Token::SHR: __ shrl_cl(rax); break;
8696 if (op_ == Token::SHR) {
8708 if (op_ != Token::SHR && non_smi_result.is_linked()) {
8735 if (op_ == Token::SHR) {
8759 case Token::ADD: {
8806 case Token::SUB:
8809 case Token::MUL:
8812 case Token::DIV:
8815 case Token::MOD:
8818 case Token::BIT_OR:
8821 case Token::BIT_AND:
8824 case Token::BIT_XOR:
8827 case Token::SAR:
8830 case Token::SHL:
8833 case Token::SHR: