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) {