Changeset 216989 in webkit for trunk/Source/JavaScriptCore/b3/testb3.cpp
- Timestamp:
- May 17, 2017, 12:25:18 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/b3/testb3.cpp
r216734 r216989 8130 8130 void testSimplePatchpointWithOuputClobbersGPArgs() 8131 8131 { 8132 if (isARM64()) {8133 // FIXME: https://bugs.webkit.org/show_bug.cgi?id=1718268134 return;8135 }8136 8137 8132 // We can't predict where the output will be but we want to be sure it is not 8138 8133 // one of the clobbered registers which is a bit hard to test. … … 12780 12775 void testSpillDefSmallerThanUse() 12781 12776 { 12782 if (isARM64()) {12783 // FIXME: https://bugs.webkit.org/show_bug.cgi?id=17182612784 return;12785 }12786 12787 12777 Procedure proc; 12788 12778 BasicBlock* root = proc.addBlock(); … … 12876 12866 void testLateRegister() 12877 12867 { 12878 if (isARM64()) {12879 // FIXME: https://bugs.webkit.org/show_bug.cgi?id=17182612880 return;12881 }12882 12883 12868 Procedure proc; 12884 12869 BasicBlock* root = proc.addBlock(); … … 13693 13678 void testTerminalPatchpointThatNeedsToBeSpilled() 13694 13679 { 13695 if (isARM64()) {13696 // FIXME: https://bugs.webkit.org/show_bug.cgi?id=17182613697 return;13698 }13699 13680 // This is a unit test for how FTL's heap allocation fast paths behave. 13700 13681 Procedure proc; … … 13731 13712 Vector<Value*> args; 13732 13713 { 13733 RegisterSet fillAllGPRsSet = RegisterSet::allGPRs(); 13734 fillAllGPRsSet.exclude(RegisterSet::stackRegisters()); 13735 fillAllGPRsSet.exclude(RegisterSet::reservedHardwareRegisters()); 13736 13714 RegisterSet fillAllGPRsSet = proc.mutableGPRs(); 13737 13715 for (unsigned i = 0; i < fillAllGPRsSet.numberOfSetRegisters(); i++) 13738 13716 args.append(success->appendNew<Const32Value>(proc, Origin(), i)); … … 13764 13742 void testTerminalPatchpointThatNeedsToBeSpilled2() 13765 13743 { 13766 if (isARM64()) {13767 // FIXME: https://bugs.webkit.org/show_bug.cgi?id=17182613768 return;13769 }13770 13771 13744 // This is a unit test for how FTL's heap allocation fast paths behave. 13772 13745 Procedure proc; … … 13816 13789 Vector<Value*> args; 13817 13790 { 13818 RegisterSet fillAllGPRsSet = RegisterSet::allGPRs(); 13819 fillAllGPRsSet.exclude(RegisterSet::stackRegisters()); 13820 fillAllGPRsSet.exclude(RegisterSet::reservedHardwareRegisters()); 13791 RegisterSet fillAllGPRsSet = proc.mutableGPRs(); 13821 13792 for (unsigned i = 0; i < fillAllGPRsSet.numberOfSetRegisters(); i++) 13822 13793 args.append(success->appendNew<Const32Value>(proc, Origin(), i)); … … 14121 14092 void testMoveConstants() 14122 14093 { 14123 if (isARM64()) {14124 // FIXME: https://bugs.webkit.org/show_bug.cgi?id=17182614125 return;14126 }14127 14128 14094 auto check = [] (Procedure& proc) { 14129 14095 proc.resetReachability();
Note:
See TracChangeset
for help on using the changeset viewer.