Changeset 102038 in webkit for trunk/Source/JavaScriptCore/assembler
- Timestamp:
- Dec 5, 2011, 1:25:18 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore/assembler
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/AbstractMacroAssembler.h
r99787 r102038 598 598 return AssemblerType::readPointer(dataLabelPtr.dataLocation()); 599 599 } 600 601 static void unreachableForPlatform() 602 { 603 #if COMPILER(CLANG) 604 #pragma clang diagnostic push 605 #pragma clang diagnostic ignored "-Wmissing-noreturn" 606 ASSERT_NOT_REACHED(); 607 #pragma clang diagnostic pop 608 #else 609 ASSERT_NOT_REACHED(); 610 #endif 611 } 600 612 }; 601 613 -
trunk/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
r101886 r102038 714 714 void loadDouble(BaseIndex address, FPRegisterID dest) 715 715 { 716 ASSERT_NOT_REACHED(); 716 UNUSED_PARAM(address); 717 UNUSED_PARAM(dest); 718 unreachableForPlatform(); 717 719 } 718 720 719 721 void loadFloat(BaseIndex address, FPRegisterID dest) 720 722 { 721 ASSERT_NOT_REACHED(); 723 UNUSED_PARAM(address); 724 UNUSED_PARAM(dest); 725 unreachableForPlatform(); 722 726 } 723 727 … … 766 770 move(address.index, addressTempRegister); 767 771 mul32(TrustedImm32(address.scale), addressTempRegister, addressTempRegister); 768 storeDouble( ARMRegisters::asSingle(src), Address(addressTempRegister, address.offset));772 storeDouble(src, Address(addressTempRegister, address.offset)); 769 773 } 770 774 … … 867 871 void convertFloatToDouble(FPRegisterID src, FPRegisterID dst) 868 872 { 869 ASSERT_NOT_REACHED(); 873 UNUSED_PARAM(src); 874 UNUSED_PARAM(dst); 875 unreachableForPlatform(); 870 876 } 871 877 872 878 void convertDoubleToFloat(FPRegisterID src, FPRegisterID dst) 873 879 { 874 ASSERT_NOT_REACHED(); 880 UNUSED_PARAM(src); 881 UNUSED_PARAM(dst); 882 unreachableForPlatform(); 875 883 } 876 884
Note:
See TracChangeset
for help on using the changeset viewer.