Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/type.cpp @ 12972:59e8ad757e19
8026844: Various Math functions needs intrinsification
Reviewed-by: kvn, twisti
author | rbackman |
---|---|
date | Fri, 18 Oct 2013 10:41:56 +0200 |
parents | b2ee5dc63353 |
children | 6c2f07d1495f |
comparison
equal
deleted
inserted
replaced
12971:3a04e444da6d | 12972:59e8ad757e19 |
---|---|
432 | 432 |
433 const Type **intccpair = TypeTuple::fields(2); | 433 const Type **intccpair = TypeTuple::fields(2); |
434 intccpair[0] = TypeInt::INT; | 434 intccpair[0] = TypeInt::INT; |
435 intccpair[1] = TypeInt::CC; | 435 intccpair[1] = TypeInt::CC; |
436 TypeTuple::INT_CC_PAIR = TypeTuple::make(2, intccpair); | 436 TypeTuple::INT_CC_PAIR = TypeTuple::make(2, intccpair); |
437 | |
438 const Type **longccpair = TypeTuple::fields(2); | |
439 longccpair[0] = TypeLong::LONG; | |
440 longccpair[1] = TypeInt::CC; | |
441 TypeTuple::LONG_CC_PAIR = TypeTuple::make(2, longccpair); | |
437 | 442 |
438 _const_basic_type[T_NARROWOOP] = TypeNarrowOop::BOTTOM; | 443 _const_basic_type[T_NARROWOOP] = TypeNarrowOop::BOTTOM; |
439 _const_basic_type[T_NARROWKLASS] = Type::BOTTOM; | 444 _const_basic_type[T_NARROWKLASS] = Type::BOTTOM; |
440 _const_basic_type[T_BOOLEAN] = TypeInt::BOOL; | 445 _const_basic_type[T_BOOLEAN] = TypeInt::BOOL; |
441 _const_basic_type[T_CHAR] = TypeInt::CHAR; | 446 _const_basic_type[T_CHAR] = TypeInt::CHAR; |
1673 const TypeTuple *TypeTuple::STORECONDITIONAL; | 1678 const TypeTuple *TypeTuple::STORECONDITIONAL; |
1674 const TypeTuple *TypeTuple::START_I2C; | 1679 const TypeTuple *TypeTuple::START_I2C; |
1675 const TypeTuple *TypeTuple::INT_PAIR; | 1680 const TypeTuple *TypeTuple::INT_PAIR; |
1676 const TypeTuple *TypeTuple::LONG_PAIR; | 1681 const TypeTuple *TypeTuple::LONG_PAIR; |
1677 const TypeTuple *TypeTuple::INT_CC_PAIR; | 1682 const TypeTuple *TypeTuple::INT_CC_PAIR; |
1683 const TypeTuple *TypeTuple::LONG_CC_PAIR; | |
1678 | 1684 |
1679 | 1685 |
1680 //------------------------------make------------------------------------------- | 1686 //------------------------------make------------------------------------------- |
1681 // Make a TypeTuple from the range of a method signature | 1687 // Make a TypeTuple from the range of a method signature |
1682 const TypeTuple *TypeTuple::make_range(ciSignature* sig) { | 1688 const TypeTuple *TypeTuple::make_range(ciSignature* sig) { |