Changeset 194770 in webkit


Ignore:
Timestamp:
Jan 8, 2016, 10:44:36 AM (9 years ago)
Author:
mark.lam@apple.com
Message:

Rolling out: Rename StringFromCharCode to StringFromSingleCharCode.
https://bugs.webkit.org/show_bug.cgi?id=152897

Not reviewed.

  • dfg/DFGAbstractInterpreterInlines.h:

(JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::handleIntrinsicCall):

  • dfg/DFGClobberize.h:

(JSC::DFG::clobberize):

  • dfg/DFGDoesGC.cpp:

(JSC::DFG::doesGC):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):

  • dfg/DFGNodeType.h:
  • dfg/DFGOperations.cpp:
  • dfg/DFGOperations.h:
  • dfg/DFGPredictionPropagationPhase.cpp:

(JSC::DFG::PredictionPropagationPhase::propagate):

  • dfg/DFGSafeToExecute.h:

(JSC::DFG::safeToExecute):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileFromCharCode):

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • runtime/StringConstructor.cpp:

(JSC::stringFromCharCode):
(JSC::stringFromSingleCharCode): Deleted.

  • runtime/StringConstructor.h:
Location:
trunk/Source/JavaScriptCore
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r194769 r194770  
     12016-01-08  Mark Lam  <mark.lam@apple.com>
     2
     3        Rolling out: Rename StringFromCharCode to StringFromSingleCharCode.
     4        https://bugs.webkit.org/show_bug.cgi?id=152897
     5
     6        Not reviewed.
     7
     8        * dfg/DFGAbstractInterpreterInlines.h:
     9        (JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):
     10        * dfg/DFGByteCodeParser.cpp:
     11        (JSC::DFG::ByteCodeParser::handleIntrinsicCall):
     12        * dfg/DFGClobberize.h:
     13        (JSC::DFG::clobberize):
     14        * dfg/DFGDoesGC.cpp:
     15        (JSC::DFG::doesGC):
     16        * dfg/DFGFixupPhase.cpp:
     17        (JSC::DFG::FixupPhase::fixupNode):
     18        * dfg/DFGNodeType.h:
     19        * dfg/DFGOperations.cpp:
     20        * dfg/DFGOperations.h:
     21        * dfg/DFGPredictionPropagationPhase.cpp:
     22        (JSC::DFG::PredictionPropagationPhase::propagate):
     23        * dfg/DFGSafeToExecute.h:
     24        (JSC::DFG::safeToExecute):
     25        * dfg/DFGSpeculativeJIT.cpp:
     26        (JSC::DFG::SpeculativeJIT::compileFromCharCode):
     27        * dfg/DFGSpeculativeJIT32_64.cpp:
     28        (JSC::DFG::SpeculativeJIT::compile):
     29        * dfg/DFGSpeculativeJIT64.cpp:
     30        (JSC::DFG::SpeculativeJIT::compile):
     31        * runtime/StringConstructor.cpp:
     32        (JSC::stringFromCharCode):
     33        (JSC::stringFromSingleCharCode): Deleted.
     34        * runtime/StringConstructor.h:
     35
    1362016-01-08  Per Arne Vollan  <peavo@outlook.com>
    237
  • trunk/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h

    r194767 r194770  
    13421342        break;
    13431343       
    1344     case StringFromSingleCharCode:
     1344    case StringFromCharCode:
    13451345        forNode(node).setType(m_graph, SpecString);
    13461346        break;
  • trunk/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp

    r194767 r194770  
    21622162        insertChecks();
    21632163        VirtualRegister indexOperand = virtualRegisterForArgument(1, registerOffset);
    2164         Node* charCode = addToGraph(StringFromSingleCharCode, get(indexOperand));
     2164        Node* charCode = addToGraph(StringFromCharCode, get(indexOperand));
    21652165
    21662166        set(VirtualRegister(resultOperand), charCode);
  • trunk/Source/JavaScriptCore/dfg/DFGClobberize.h

    r194767 r194770  
    136136    case SkipScope:
    137137    case StringCharCodeAt:
    138     case StringFromSingleCharCode:
     138    case StringFromCharCode:
    139139    case CompareStrictEq:
    140140    case IsUndefined:
  • trunk/Source/JavaScriptCore/dfg/DFGDoesGC.cpp

    r194767 r194770  
    169169    case ForceOSRExit:
    170170    case CheckWatchdogTimer:
    171     case StringFromSingleCharCode:
     171    case StringFromCharCode:
    172172    case Unreachable:
    173173    case ExtractOSREntryLocal:
  • trunk/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp

    r194767 r194770  
    605605        }
    606606
    607         case StringFromSingleCharCode:
     607        case StringFromCharCode:
    608608            fixEdge<Int32Use>(node->child1());
    609609            break;
  • trunk/Source/JavaScriptCore/dfg/DFGNodeType.h

    r194767 r194770  
    236236    macro(StringCharCodeAt, NodeResultInt32) \
    237237    macro(StringCharAt, NodeResultJS) \
    238     macro(StringFromSingleCharCode, NodeResultJS) \
     238    macro(StringFromCharCode, NodeResultJS) \
    239239    \
    240240    /* Nodes for comparison operations. */\
  • trunk/Source/JavaScriptCore/dfg/DFGOperations.cpp

    r194767 r194770  
    13071307#endif
    13081308
    1309 JSCell* JIT_OPERATION operationStringFromSingleCharCode(ExecState* exec, int32_t op1)
    1310 {
    1311     VM* vm = &exec->vm();
    1312     NativeCallFrameTracer tracer(vm, exec);
    1313     return JSC::stringFromSingleCharCode(exec, op1);
     1309JSCell* JIT_OPERATION operationStringFromCharCode(ExecState* exec, int32_t op1)
     1310{
     1311    VM* vm = &exec->vm();
     1312    NativeCallFrameTracer tracer(vm, exec);
     1313    return JSC::stringFromCharCode(exec, op1);
    13141314}
    13151315
  • trunk/Source/JavaScriptCore/dfg/DFGOperations.h

    r194767 r194770  
    3838extern "C" {
    3939
    40 JSCell* JIT_OPERATION operationStringFromSingleCharCode(ExecState*, int32_t)  WTF_INTERNAL;
     40JSCell* JIT_OPERATION operationStringFromCharCode(ExecState*, int32_t)  WTF_INTERNAL;
    4141
    4242// These routines are provide callbacks out to C++ implementations of operations too complex to JIT.
  • trunk/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp

    r194767 r194770  
    531531        }
    532532       
    533         case StringFromSingleCharCode: {
     533        case StringFromCharCode: {
    534534            changed |= setPrediction(SpecString);
    535535            changed |= node->child1()->mergeFlags(NodeBytecodeUsesAsNumber | NodeBytecodeUsesAsInt);           
  • trunk/Source/JavaScriptCore/dfg/DFGSafeToExecute.h

    r194767 r194770  
    284284    case ForceOSRExit:
    285285    case CheckWatchdogTimer:
    286     case StringFromSingleCharCode:
     286    case StringFromCharCode:
    287287    case NewTypedArray:
    288288    case Unreachable:
  • trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp

    r194767 r194770  
    18861886
    18871887    slowCases.append(m_jit.branchTest32(MacroAssembler::Zero, scratchReg));
    1888     addSlowPathGenerator(slowPathCall(slowCases, this, operationStringFromSingleCharCode, scratchReg, propertyReg));
     1888    addSlowPathGenerator(slowPathCall(slowCases, this, operationStringFromCharCode, scratchReg, propertyReg));
    18891889    cellResult(scratchReg, m_currentNode);
    18901890}
  • trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp

    r194767 r194770  
    23692369    }
    23702370
    2371     case StringFromSingleCharCode: {
     2371    case StringFromCharCode: {
    23722372        compileFromCharCode(node);
    23732373        break;
  • trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp

    r194767 r194770  
    24912491    }
    24922492
    2493     case StringFromSingleCharCode: {
     2493    case StringFromCharCode: {
    24942494        compileFromCharCode(node);
    24952495        break;
  • trunk/Source/JavaScriptCore/runtime/StringConstructor.cpp

    r194767 r194770  
    8989}
    9090
    91 JSCell* JSC_HOST_CALL stringFromSingleCharCode(ExecState* exec, int32_t arg)
     91JSCell* JSC_HOST_CALL stringFromCharCode(ExecState* exec, int32_t arg)
    9292{
    9393    return jsSingleCharacterString(exec, arg);
  • trunk/Source/JavaScriptCore/runtime/StringConstructor.h

    r194767 r194770  
    5656};
    5757
    58 JSCell* JSC_HOST_CALL stringFromSingleCharCode(ExecState*, int32_t);
     58JSCell* JSC_HOST_CALL stringFromCharCode(ExecState*, int32_t);
    5959JSCell* stringConstructor(ExecState*, JSValue);
    6060
Note: See TracChangeset for help on using the changeset viewer.