Changeset 214901 in webkit for trunk/Source/JavaScriptCore/b3/B3Generate.cpp
- Timestamp:
- Apr 4, 2017, 2:48:41 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/b3/B3Generate.cpp
r214636 r214901 53 53 namespace JSC { namespace B3 { 54 54 55 void prepareForGeneration(Procedure& procedure , unsigned optLevel)55 void prepareForGeneration(Procedure& procedure) 56 56 { 57 57 TimingScope timingScope("prepareForGeneration"); 58 58 59 generateToAir(procedure , optLevel);60 Air::prepareForGeneration(procedure.code() , optLevel);59 generateToAir(procedure); 60 Air::prepareForGeneration(procedure.code()); 61 61 } 62 62 … … 66 66 } 67 67 68 void generateToAir(Procedure& procedure , unsigned optLevel)68 void generateToAir(Procedure& procedure) 69 69 { 70 70 TimingScope timingScope("generateToAir"); … … 81 81 validate(procedure); 82 82 83 if ( optLevel>= 2) {83 if (procedure.optLevel() >= 2) { 84 84 reduceDoubleToFloat(procedure); 85 85 reduceStrength(procedure); … … 92 92 // FIXME: Add more optimizations here. 93 93 // https://bugs.webkit.org/show_bug.cgi?id=150507 94 } else if ( optLevel>= 1) {94 } else if (procedure.optLevel() >= 1) { 95 95 // FIXME: Explore better "quick mode" optimizations. 96 96 reduceStrength(procedure); … … 100 100 lowerMacros(procedure); 101 101 102 if ( optLevel>= 2) {102 if (procedure.optLevel() >= 2) { 103 103 reduceStrength(procedure); 104 104
Note:
See TracChangeset
for help on using the changeset viewer.