Searched refs:prediction (Results 1 - 25 of 26) sorted by relevance

12

/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DSpeculatedType.cpp175 static const char* speculationToAbbreviatedString(SpeculatedType prediction) argument
177 if (isFinalObjectSpeculation(prediction))
179 if (isArraySpeculation(prediction))
181 if (isStringSpeculation(prediction))
183 if (isFunctionSpeculation(prediction))
185 if (isInt8ArraySpeculation(prediction))
187 if (isInt16ArraySpeculation(prediction))
189 if (isInt32ArraySpeculation(prediction))
191 if (isUint8ArraySpeculation(prediction))
193 if (isUint16ArraySpeculation(prediction))
[all...]
H A DLazyOperandValueProfile.cpp89 SpeculatedType LazyOperandValueProfileParser::prediction( function in class:JSC::LazyOperandValueProfileParser
H A DLazyOperandValueProfile.h177 SpeculatedType prediction(const LazyOperandValueProfileKey& key) const;
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGPredictionPropagationPhase.cpp51 : Phase(graph, "prediction propagation")
97 bool setPrediction(SpeculatedType prediction) argument
102 // our minds about what the prediction is going to be. There is no semantic
105 ASSERT(m_currentNode->prediction() == SpecNone || m_currentNode->prediction() == prediction);
107 return m_currentNode->predict(prediction);
110 bool mergePrediction(SpeculatedType prediction) argument
114 return m_currentNode->predict(prediction);
150 SpeculatedType prediction local
385 SpeculatedType prediction = node->child1()->prediction(); local
677 SpeculatedType prediction = node->child1()->prediction(); local
[all...]
H A DDFGNode.cpp51 out.print(JSC::AbbreviatedSpeculationDump(node->prediction()));
H A DDFGVariableAccessData.h168 bool predict(SpeculatedType prediction) argument
171 bool result = mergeSpeculation(self->m_prediction, prediction);
182 SpeculatedType prediction() function in class:JSC::DFG::VariableAccessData
192 bool mergeArgumentAwarePrediction(SpeculatedType prediction) argument
194 return mergeSpeculation(find()->m_argumentAwarePrediction, prediction);
223 // If the variable is not a number prediction, then this doesn't
225 if (!isNumberSpeculation(prediction())) {
234 if (isDoubleSpeculation(prediction()))
311 // will have the same operand and should have the same prediction. But
H A DDFGNode.h786 bool predictHeap(SpeculatedType prediction) argument
790 return mergeSpeculation(m_opInfo2, prediction);
1087 SpeculatedType prediction() function in struct:JSC::DFG::Node
1092 bool predict(SpeculatedType prediction) argument
1094 return mergeSpeculation(m_prediction, prediction);
1099 return isInt32Speculation(prediction());
1104 return isInt32SpeculationForArithmetic(prediction());
1109 return isInt32SpeculationExpectingDefined(prediction());
1114 return isDoubleSpeculation(prediction());
1119 return isDoubleSpeculationForArithmetic(prediction());
[all...]
H A DDFGValueSource.h130 static ValueSource forSpeculation(SpeculatedType prediction) argument
132 if (isInt32Speculation(prediction))
134 if (isArraySpeculation(prediction) || isCellSpeculation(prediction))
136 if (isBooleanSpeculation(prediction))
H A DDFGVariableAccessDataDump.cpp71 out.print(AbbreviatedSpeculationDump(m_data->prediction()));
H A DDFGFixupPhase.cpp388 node->child1()->prediction(),
389 node->child2()->prediction(),
433 child1->prediction(),
434 child2->prediction(),
435 child3->prediction()));
493 // May need to refine the array mode in case the value prediction contravenes
494 // the array prediction. For example, we may have evidence showing that the
498 // base prediction. If it has non-cell garbage in it, then we want that to be
504 node->child1()->prediction() & SpecCell,
506 node->child2()->prediction()));
[all...]
H A DDFGPredictionInjectionPhase.cpp41 : Phase(graph, "prediction injection")
60 "Argument [", arg, "] prediction: ",
61 SpeculationDump(m_graph.m_arguments[arg]->variableAccessData()->prediction()), "\n");
H A DDFGByteCodeParser.cpp174 bool handleIntrinsic(bool usesResult, int resultOperand, Intrinsic, int registerOffset, int argumentCountIncludingThis, SpeculatedType prediction);
175 bool handleConstantInternalFunction(bool usesResult, int resultOperand, InternalFunction*, int registerOffset, int argumentCountIncludingThis, SpeculatedType prediction, CodeSpecializationKind);
267 SpeculatedType prediction = local
268 m_inlineStackTop->m_lazyOperands.prediction(
271 dataLog("Lazy operand [@", node->index(), ", bc#", m_currentIndex, ", r", node->local(), "] prediction: ", SpeculationDump(prediction), "\n");
273 node->variableAccessData()->predict(prediction);
763 SpeculatedType prediction = SpecNone;
766 prediction = getPrediction();
779 Node* call = addToGraph(Node::VarArg, op, OpInfo(0), OpInfo(prediction));
[all...]
H A DDFGAbstractState.h252 // IR: namely we'll have a JSConstant that contravenes its own prediction. There's a
254 // speculationFromValue(jsConstant) == jsConstant.prediction(). "Hardening" that code
256 SpeculatedType oldType = node->prediction();
H A DDFGArgumentPosition.h96 SpeculatedType prediction() const { return m_prediction; } function in class:JSC::DFG::ArgumentPosition
H A DDFGTypeCheckHoistingPhase.cpp279 indexInBlock + 1, variable->prediction(), GetLocal, codeOrigin,
340 if (!isCellSpeculation(variable->prediction()))
H A DDFGAbstractState.cpp98 SpeculatedType prediction = node->variableAccessData()->prediction(); local
99 if (isInt32Speculation(prediction))
101 else if (isBooleanSpeculation(prediction))
103 else if (isCellSpeculation(prediction))
291 if (variableAccessData->prediction() == SpecNone) {
1286 if (!node->prediction()) {
1290 if (isCellSpeculation(node->child1()->prediction())) {
H A DDFGCSEPhase.cpp1161 SpeculatedType prediction = variableAccessData->argumentAwarePrediction(); local
1162 if (isInt32Speculation(prediction))
1164 if (isArraySpeculation(prediction))
1166 if (isBooleanSpeculation(prediction))
1217 // be CSE'd, so long as the prediction is the one we want.
H A DDFGGraph.cpp269 out.print(" predicting ", SpeculationDump(node->variableAccessData()->prediction()), node->variableAccessData()->shouldUseDoubleFormat() ? ", forcing double" : "");
H A DDFGSpeculativeJIT64.cpp1877 if (node->child1()->prediction() & SpecInt32) {
1882 if (node->child1()->prediction() & SpecBoolean) {
1935 SpeculatedType prediction = node->variableAccessData()->prediction(); local
1938 // If we have no prediction for this local, then don't attempt to compile.
1939 if (prediction == SpecNone) {
3264 if (node->child1()->prediction() & SpecString) {
3610 // later if the proto is reused, and (2) if we have a FinalObject prediction
3768 if (!node->prediction()) {
3814 if (!node->prediction()) {
[all...]
H A DDFGSpeculativeJIT32_64.cpp1979 SpeculatedType prediction = node->variableAccessData()->prediction(); local
1982 // If we have no prediction for this local, then don't attempt to compile.
1983 if (prediction == SpecNone) {
3356 if (node->child1()->prediction() & SpecString) {
3709 // later if the proto is reused, and (2) if we have a FinalObject prediction
3872 if (!node->prediction()) {
3877 if (isCellSpeculation(node->child1()->prediction())) {
3914 if (!node->prediction()) {
/macosx-10.9.5/cctools-845/as/
H A Dppc.c25 * instruction as a static branch prediction that sets the Y-bit in the
31 * instruction as a static branch prediction sets the AT-bits in the
384 enum branch_prediction prediction);
682 enum branch_prediction prediction; local
692 * Pick up the instruction and any trailing branch prediction character
695 prediction = BRANCH_PREDICTION_NONE;
705 as_warn("branch prediction ++/-- syntax always sets the "
709 prediction = BRANCH_PREDICTION_VERY_LIKELY_TAKEN;
714 prediction = BRANCH_PREDICTION_VERY_LIKELY_TAKEN;
716 prediction
1077 calcop( struct ppc_opcode *format, char *param, struct ppc_insn *insn, char *op, enum branch_prediction prediction) argument
[all...]
/macosx-10.9.5/cctools-845/otool/
H A Dppc_disasm.c2557 char *prediction; local
2563 prediction = "";
2567 * print the prediction, we have to search for a reloc of and look at
2570 * print the prediction based on the Y-bit, the sign of the displacement
2583 * the Y-bit is zero so don't print prediction unless there was
2588 prediction = "+";
2590 prediction = "-";
2593 prediction = "";
2598 prediction = "-";
2600 prediction
[all...]
/macosx-10.9.5/vim-53/runtime/syntax/
H A Dsamba.vim57 syn keyword sambaKeyword contained postexec postscript prediction preexec
/macosx-10.9.5/vim-53/runtime/autoload/
H A Dxmlcomplete.vim198 " Possible situations where any prediction would be difficult:
H A Dhtmlcomplete.vim221 " Possible situations where any prediction would be difficult:

Completed in 403 milliseconds

12