/third_party/node/deps/v8/src/compiler/ |
H A D | representation-change.h | 8 #include "src/compiler/feedback-source.h" 174 const FeedbackSource& feedback = FeedbackSource()) in UseInfo() 178 feedback_(feedback) {} in UseInfo() 182 static UseInfo CheckedBigIntTruncatingWord64(const FeedbackSource& feedback) { in CheckedBigIntTruncatingWord64() argument 187 TypeCheckKind::kBigInt, feedback); in CheckedBigIntTruncatingWord64() 220 static UseInfo CheckedTaggedAsArrayIndex(const FeedbackSource& feedback) { in CheckedTaggedAsArrayIndex() argument 223 feedback); in CheckedTaggedAsArrayIndex() 226 const FeedbackSource& feedback) { in CheckedHeapObjectAsTaggedPointer() 228 TypeCheckKind::kHeapObject, feedback); in CheckedHeapObjectAsTaggedPointer() 231 static UseInfo CheckedBigIntAsTaggedPointer(const FeedbackSource& feedback) { in CheckedBigIntAsTaggedPointer() argument 225 CheckedHeapObjectAsTaggedPointer( const FeedbackSource& feedback) CheckedHeapObjectAsTaggedPointer() argument 236 CheckedSignedSmallAsTaggedSigned( const FeedbackSource& feedback, IdentifyZeros identify_zeros = kDistinguishZeros) CheckedSignedSmallAsTaggedSigned() argument 243 CheckedSignedSmallAsWord32(IdentifyZeros identify_zeros, const FeedbackSource& feedback) CheckedSignedSmallAsWord32() argument 249 CheckedSigned32AsWord32(IdentifyZeros identify_zeros, const FeedbackSource& feedback) CheckedSigned32AsWord32() argument 255 CheckedSigned64AsWord64(IdentifyZeros identify_zeros, const FeedbackSource& feedback) CheckedSigned64AsWord64() argument 261 CheckedNumberAsFloat64(IdentifyZeros identify_zeros, const FeedbackSource& feedback) CheckedNumberAsFloat64() argument 267 CheckedNumberAsWord32(const FeedbackSource& feedback) CheckedNumberAsWord32() argument 271 CheckedNumberOrBooleanAsFloat64( IdentifyZeros identify_zeros, const FeedbackSource& feedback) CheckedNumberOrBooleanAsFloat64() argument 277 CheckedNumberOrOddballAsFloat64( IdentifyZeros identify_zeros, const FeedbackSource& feedback) CheckedNumberOrOddballAsFloat64() argument 283 CheckedNumberOrOddballAsWord32( const FeedbackSource& feedback) CheckedNumberOrOddballAsWord32() argument 310 const FeedbackSource& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::UseInfo [all...] |
H A D | js-operator.cc | 73 lhs.feedback() == rhs.feedback(); in operator ==() 83 FeedbackSource::Hash()(p.feedback())); in hash_value() 219 lhs.feedback() == rhs.feedback(); in operator ==() 229 FeedbackSource::Hash()(p.feedback())); in hash_value() 244 return lhs.feedback() == rhs.feedback(); in operator ==() 252 return FeedbackSource::Hash()(p.feedback()); in hash_value() 256 return os << p.feedback(); in operator <<() 826 DefineKeyedOwnPropertyInLiteral( const FeedbackSource& feedback) DefineKeyedOwnPropertyInLiteral() argument 844 StoreInArrayLiteral( const FeedbackSource& feedback) StoreInArrayLiteral() argument 870 Call( size_t arity, CallFrequency const& frequency, FeedbackSource const& feedback, ConvertReceiverMode convert_mode, SpeculationMode speculation_mode, CallFeedbackRelation feedback_relation) Call() argument 883 CallWithArrayLike( const CallFrequency& frequency, const FeedbackSource& feedback, SpeculationMode speculation_mode, CallFeedbackRelation feedback_relation) CallWithArrayLike() argument 889 feedback, ConvertReceiverMode::kAny, speculation_mode, feedback_relation); CallWithArrayLike() local 897 CallWithSpread( uint32_t arity, CallFrequency const& frequency, FeedbackSource const& feedback, SpeculationMode speculation_mode, CallFeedbackRelation feedback_relation) CallWithSpread() argument 938 CallWasm( const wasm::WasmModule* wasm_module, const wasm::FunctionSig* wasm_signature, FeedbackSource const& feedback) CallWasm() argument 962 Construct(uint32_t arity, CallFrequency const& frequency, FeedbackSource const& feedback) Construct() argument 973 ConstructWithArrayLike( CallFrequency const& frequency, FeedbackSource const& feedback) ConstructWithArrayLike() argument 978 frequency, feedback); ConstructWithArrayLike() local 987 ConstructWithSpread( uint32_t arity, CallFrequency const& frequency, FeedbackSource const& feedback) ConstructWithSpread() argument 998 LoadNamed(const NameRef& name, const FeedbackSource& feedback) LoadNamed() argument 1011 LoadNamedFromSuper( const NameRef& name, const FeedbackSource& feedback) LoadNamedFromSuper() argument 1025 LoadProperty( FeedbackSource const& feedback) LoadProperty() argument 1045 HasProperty(FeedbackSource const& feedback) HasProperty() argument 1054 ForInNext(ForInMode mode, const FeedbackSource& feedback) ForInNext() argument 1063 ForInPrepare( ForInMode mode, const FeedbackSource& feedback) ForInPrepare() argument 1104 SetNamedProperty( LanguageMode language_mode, const NameRef& name, FeedbackSource const& feedback) SetNamedProperty() argument 1119 SetKeyedProperty( LanguageMode language_mode, FeedbackSource const& feedback) SetKeyedProperty() argument 1129 DefineKeyedOwnProperty( LanguageMode language_mode, FeedbackSource const& feedback) DefineKeyedOwnProperty() argument 1139 DefineNamedOwnProperty( const NameRef& name, FeedbackSource const& feedback) DefineNamedOwnProperty() argument 1167 LoadGlobal(const NameRef& name, const FeedbackSource& feedback, TypeofMode typeof_mode) LoadGlobal() argument 1180 StoreGlobal(LanguageMode language_mode, const NameRef& name, const FeedbackSource& feedback) StoreGlobal() argument 1324 CreateLiteralArray( const ArrayBoilerplateDescriptionRef& description, FeedbackSource const& feedback, int literal_flags, int number_of_elements) CreateLiteralArray() argument 1337 CreateEmptyLiteralArray( FeedbackSource const& feedback) CreateEmptyLiteralArray() argument 1358 CreateLiteralObject( const ObjectBoilerplateDescriptionRef& constant_properties, FeedbackSource const& feedback, int literal_flags, int number_of_properties) CreateLiteralObject() argument 1372 GetTemplateObject( const TemplateObjectDescriptionRef& description, const SharedFunctionInfoRef& shared, FeedbackSource const& feedback) GetTemplateObject() argument 1384 CloneObject(FeedbackSource const& feedback, int literal_flags) CloneObject() argument 1412 CreateLiteralRegExp( const StringRef& constant_pattern, FeedbackSource const& feedback, int literal_flags) CreateLiteralRegExp() argument [all...] |
H A D | simplified-operator.h | 15 #include "src/compiler/feedback-source.h" 219 // A the parameters for several Check nodes. The {feedback} parameter is 220 // optional. If {feedback} references a valid CallIC slot and this MapCheck 224 explicit CheckParameters(const FeedbackSource& feedback) in CheckParameters() argument 225 : feedback_(feedback) {} in CheckParameters() 227 FeedbackSource const& feedback() const { return feedback_; } in feedback() function in v8::internal::AbortReason::final 250 CheckBoundsParameters(const FeedbackSource& feedback, CheckBoundsFlags flags) in CheckBoundsParameters() argument 251 : check_parameters_(feedback), flags_(flags) {} in CheckBoundsParameters() 273 const FeedbackSource& feedback) in CheckIfParameters() 274 : reason_(reason), feedback_(feedback) {} in CheckIfParameters() 272 CheckIfParameters(DeoptimizeReason reason, const FeedbackSource& feedback) CheckIfParameters() argument 276 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::AbortReason::final 304 CheckFloat64HoleParameters(CheckFloat64HoleMode mode, FeedbackSource const& feedback) CheckFloat64HoleParameters() argument 309 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::AbortReason::CheckFloat64HoleParameters 343 CheckTaggedInputParameters(CheckTaggedInputMode mode, const FeedbackSource& feedback) CheckTaggedInputParameters() argument 348 const FeedbackSource& feedback() const { return feedback_; } feedback() function in v8::internal::AbortReason::CheckTaggedInputParameters 381 CheckMinusZeroParameters(CheckForMinusZeroMode mode, const FeedbackSource& feedback) CheckMinusZeroParameters() argument 386 const FeedbackSource& feedback() const { return feedback_; } feedback() function in v8::internal::AbortReason::CheckMinusZeroParameters 419 CheckMapsParameters(CheckMapsFlags flags, ZoneHandleSet<Map> const& maps, const FeedbackSource& feedback) CheckMapsParameters() argument 425 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::AbortReason::final 462 GrowFastElementsParameters(GrowFastElementsMode mode, const FeedbackSource& feedback) GrowFastElementsParameters() argument 467 const FeedbackSource& feedback() const { return feedback_; } feedback() function in v8::internal::AbortReason::GrowFastElementsParameters 546 NumberOperationParameters(NumberOperationHint hint, const FeedbackSource& feedback) NumberOperationParameters() argument 551 const FeedbackSource& feedback() const { return feedback_; } feedback() function in v8::internal::AbortReason::NumberOperationParameters 568 SpeculativeBigIntAsNParameters(int bits, const FeedbackSource& feedback) SpeculativeBigIntAsNParameters() argument 575 const FeedbackSource& feedback() const { return feedback_; } feedback() function in v8::internal::AbortReason::SpeculativeBigIntAsNParameters 668 FastApiCallParameters(const FastApiCallFunctionVector& c_functions, FeedbackSource const& feedback, CallDescriptor* descriptor) FastApiCallParameters() argument 676 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::AbortReason::FastApiCallParameters [all...] |
H A D | js-operator.h | 11 #include "src/compiler/feedback-source.h" 150 // feedback for a JavaScript constructor call. This is used as a parameter by 159 FeedbackSource const& feedback) in ConstructParameters() 160 : arity_(arity), frequency_(frequency), feedback_(feedback) { in ConstructParameters() 177 FeedbackSource const& feedback() const { return feedback_; } in feedback() function in v8::internal::compiler::final 238 FeedbackSource const& feedback, in CallParameters() 247 feedback_(feedback) { in CallParameters() 248 // CallFeedbackRelation is ignored if the feedback slot is invalid. in CallParameters() 250 feedback.IsValid()); in CallParameters() 251 DCHECK_IMPLIES(!feedback in CallParameters() 158 ConstructParameters(uint32_t arity, CallFrequency const& frequency, FeedbackSource const& feedback) ConstructParameters() argument 237 CallParameters(size_t arity, CallFrequency const& frequency, FeedbackSource const& feedback, ConvertReceiverMode convert_mode, SpeculationMode speculation_mode, CallFeedbackRelation feedback_relation) CallParameters() argument 268 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 400 DefineNamedOwnPropertyParameters(const NameRef& name, FeedbackSource const& feedback) DefineNamedOwnPropertyParameters() argument 405 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 428 FeedbackParameter(FeedbackSource const& feedback) FeedbackParameter() argument 431 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 450 NamedAccess(LanguageMode language_mode, const NameRef& name, FeedbackSource const& feedback) NamedAccess() argument 456 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 478 LoadGlobalParameters(const NameRef& name, const FeedbackSource& feedback, TypeofMode typeof_mode) LoadGlobalParameters() argument 485 const FeedbackSource& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 509 StoreGlobalParameters(LanguageMode language_mode, const FeedbackSource& feedback, const NameRef& name) StoreGlobalParameters() argument 514 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 539 PropertyAccess(LanguageMode language_mode, FeedbackSource const& feedback) PropertyAccess() argument 543 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 709 GetTemplateObjectParameters(const TemplateObjectDescriptionRef& description, const SharedFunctionInfoRef& shared, FeedbackSource const& feedback) GetTemplateObjectParameters() argument 720 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 746 CreateLiteralParameters(const HeapObjectRef& constant, FeedbackSource const& feedback, int length, int flags) CreateLiteralParameters() argument 756 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 781 CloneObjectParameters(FeedbackSource const& feedback, int flags) CloneObjectParameters() argument 784 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 836 ForInParameters(const FeedbackSource& feedback, ForInMode mode) ForInParameters() argument 839 const FeedbackSource& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::final 856 JSWasmCallParameters(const wasm::WasmModule* module, const wasm::FunctionSig* signature, FeedbackSource const& feedback) JSWasmCallParameters() argument 866 FeedbackSource const& feedback() const { return feedback_; } feedback() function in v8::internal::compiler::JSWasmCallParameters [all...] |
H A D | simplified-operator.cc | 14 #include "src/objects/feedback-cell.h" 207 return os << params.mode() << ", " << params.feedback(); in operator <<() 212 return base::hash_combine(params.mode(), feedback_hash(params.feedback())); in hash_value() 217 return lhs.mode() == rhs.mode() && lhs.feedback() == rhs.feedback(); in operator ==() 256 lhs.feedback() == rhs.feedback(); in operator ==() 261 return base::hash_combine(p.flags(), p.maps(), feedback_hash(p.feedback())); in hash_value() 265 return os << p.flags() << ", " << p.maps() << ", " << p.feedback(); in operator <<() 311 return lhs.mode() == rhs.mode() && lhs.feedback() in operator ==() 1233 CheckBounds( const FeedbackSource& feedback, CheckBoundsFlags flags) CheckBounds() argument 1273 SpeculativeBigIntAsIntN( int bits, const FeedbackSource& feedback) SpeculativeBigIntAsIntN() argument 1283 SpeculativeBigIntAsUintN( int bits, const FeedbackSource& feedback) SpeculativeBigIntAsUintN() argument 1306 CheckIf( DeoptimizeReason reason, const FeedbackSource& feedback) CheckIf() argument 1344 CheckedFloat64ToInt32( CheckForMinusZeroMode mode, const FeedbackSource& feedback) CheckedFloat64ToInt32() argument 1360 CheckedFloat64ToInt64( CheckForMinusZeroMode mode, const FeedbackSource& feedback) CheckedFloat64ToInt64() argument 1376 CheckedTaggedToInt32( CheckForMinusZeroMode mode, const FeedbackSource& feedback) CheckedTaggedToInt32() argument 1392 CheckedTaggedToInt64( CheckForMinusZeroMode mode, const FeedbackSource& feedback) CheckedTaggedToInt64() argument 1408 CheckedTaggedToFloat64( CheckTaggedInputMode mode, const FeedbackSource& feedback) CheckedTaggedToFloat64() argument 1426 CheckedTruncateTaggedToWord32( CheckTaggedInputMode mode, const FeedbackSource& feedback) CheckedTruncateTaggedToWord32() argument 1445 CheckMaps( CheckMapsFlags flags, ZoneHandleSet<Map> maps, const FeedbackSource& feedback) CheckMaps() argument 1490 CheckFloat64Hole( CheckFloat64HoleMode mode, FeedbackSource const& feedback) CheckFloat64Hole() argument 1545 SpeculativeToNumber( NumberOperationHint hint, const FeedbackSource& feedback) SpeculativeToNumber() argument 1572 MaybeGrowFastElements( GrowFastElementsMode mode, const FeedbackSource& feedback) MaybeGrowFastElements() argument 1912 FastApiCall( const FastApiCallFunctionVector& c_functions, FeedbackSource const& feedback, CallDescriptor* descriptor) FastApiCall() argument [all...] |
H A D | js-heap-broker.cc | 19 #include "src/objects/feedback-cell.h" 420 // the feedback vector and was store ordered on insertion into the in HasOnlyStringMaps() 441 ProcessedFeedback const* feedback) { in SetFeedback() 443 auto insertion = feedback_.insert({source, feedback}); in SetFeedback() 528 // No actionable feedback. in ReadFeedbackForPropertyAccess() 554 // The wanted name belongs to a script-scope variable and the feedback in ReadFeedbackForGlobalAccess() 575 // object and the feedback is the cell holding its value. in ReadFeedbackForGlobalAccess() 692 ProcessedFeedback const& feedback = ProcessFeedbackForBinaryOperation(source); in GetFeedbackForBinaryOperation() local 693 return feedback.IsInsufficient() ? BinaryOperationHint::kNone in GetFeedbackForBinaryOperation() 694 : feedback in GetFeedbackForBinaryOperation() 440 SetFeedback(FeedbackSource const& source, ProcessedFeedback const* feedback) SetFeedback() argument 699 ProcessedFeedback const& feedback = GetFeedbackForCompareOperation() local 706 ProcessedFeedback const& feedback = ProcessFeedbackForForIn(source); GetFeedbackForForIn() local 714 ProcessedFeedback const& feedback = GetFeedbackForArrayOrObjectLiteral() local 723 ProcessedFeedback const& feedback = ReadFeedbackForRegExpLiteral(source); GetFeedbackForRegExpLiteral() local 731 ProcessedFeedback const& feedback = ReadFeedbackForTemplateObject(source); GetFeedbackForTemplateObject() local 739 ProcessedFeedback const& feedback = ReadFeedbackForBinaryOperation(source); ProcessFeedbackForBinaryOperation() local 747 ProcessedFeedback const& feedback = ReadFeedbackForCompareOperation(source); ProcessFeedbackForCompareOperation() local 755 ProcessedFeedback const& feedback = ReadFeedbackForForIn(source); ProcessFeedbackForForIn() local 764 ProcessedFeedback const& feedback = GetFeedbackForPropertyAccess() local 773 ProcessedFeedback const& feedback = ReadFeedbackForInstanceOf(source); GetFeedbackForInstanceOf() local 781 ProcessedFeedback const& feedback = ReadFeedbackForCall(source); GetFeedbackForCall() local 789 ProcessedFeedback const& feedback = ReadFeedbackForGlobalAccess(source); GetFeedbackForGlobalAccess() local [all...] |
H A D | map-inference.cc | 8 #include "src/compiler/feedback-source.h" 100 const FeedbackSource& feedback) { in InsertMapChecks() 102 CHECK(feedback.IsValid()); in InsertMapChecks() 108 jsgraph->simplified()->CheckMaps(CheckMapsFlag::kNone, maps, feedback), in InsertMapChecks() 121 Control control, const FeedbackSource& feedback) { in RelyOnMapsPreferStability() 125 CHECK(RelyOnMapsHelper(nullptr, jsgraph, effect, control, feedback)); in RelyOnMapsPreferStability() 132 const FeedbackSource& feedback) { in RelyOnMapsHelper() 143 } else if (feedback.IsValid()) { in RelyOnMapsHelper() 144 InsertMapChecks(jsgraph, effect, control, feedback); in RelyOnMapsHelper() 98 InsertMapChecks(JSGraph* jsgraph, Effect* effect, Control control, const FeedbackSource& feedback) InsertMapChecks() argument 119 RelyOnMapsPreferStability( CompilationDependencies* dependencies, JSGraph* jsgraph, Effect* effect, Control control, const FeedbackSource& feedback) RelyOnMapsPreferStability() argument 129 RelyOnMapsHelper(CompilationDependencies* dependencies, JSGraph* jsgraph, Effect* effect, Control control, const FeedbackSource& feedback) RelyOnMapsHelper() argument
|
H A D | bytecode-graph-builder.cc | 81 // The node representing the current feedback vector is generated once prior 93 // Same as above for the feedback vector node. 105 // Helper function for creating a feedback source containing type feedback 106 // vector and a feedback slot. 298 // Helper function to create for-in mode from the recorded type feedback. 302 // feedback. Returns unknown if invocation count is unknown. Returns 0 if 303 // feedback is insufficient. 307 // feedback. Returns kDisallowSpeculation if feedback i 1537 FeedbackSource feedback = CreateFeedbackSource(feedback_slot_index); BuildLoadGlobal() local 1564 FeedbackSource feedback = VisitStaGlobal() local 1583 FeedbackSource feedback = VisitStaInArrayLiteral() local 1612 FeedbackSource feedback = VisitDefineKeyedOwnPropertyInLiteral() local 1959 FeedbackSource feedback = VisitGetNamedProperty() local 1985 FeedbackSource feedback = VisitGetNamedPropertyFromSuper() local 2009 FeedbackSource feedback = VisitGetKeyedProperty() local 2037 FeedbackSource feedback = BuildNamedStore() local 2392 FeedbackSource feedback = CreateFeedbackSource(slot_id); BuildCall() local 2552 FeedbackSource feedback = CreateFeedbackSource(slot_id); VisitCallWithSpread() local 2683 FeedbackSource feedback = CreateFeedbackSource(slot_id); VisitConstruct() local 2715 FeedbackSource feedback = CreateFeedbackSource(slot_id); VisitConstructWithSpread() local 2930 ProcessedFeedback const& feedback = broker()->GetFeedbackForCall(source); ComputeCallFrequency() local 2943 ProcessedFeedback const& feedback = broker()->GetFeedbackForCall(source); GetSpeculationMode() local 2952 ProcessedFeedback const& feedback = broker()->GetFeedbackForCall(source); ComputeCallFeedbackRelation() local 2962 FeedbackSource feedback = CreateFeedbackSource( VisitBitwiseNot() local 2968 FeedbackSource feedback = CreateFeedbackSource( VisitDec() local 2974 FeedbackSource feedback = CreateFeedbackSource( VisitInc() local 2980 FeedbackSource feedback = CreateFeedbackSource( VisitNegate() local 2986 FeedbackSource feedback = CreateFeedbackSource( VisitAdd() local 2992 FeedbackSource feedback = CreateFeedbackSource( VisitSub() local 2998 FeedbackSource feedback = CreateFeedbackSource( VisitMul() local 3004 FeedbackSource feedback = CreateFeedbackSource( VisitDiv() local 3010 FeedbackSource feedback = CreateFeedbackSource( VisitMod() local 3016 FeedbackSource feedback = CreateFeedbackSource( VisitExp() local 3022 FeedbackSource feedback = CreateFeedbackSource( VisitBitwiseOr() local 3028 FeedbackSource feedback = CreateFeedbackSource( VisitBitwiseXor() local 3034 FeedbackSource feedback = CreateFeedbackSource( VisitBitwiseAnd() local 3040 FeedbackSource feedback = CreateFeedbackSource( VisitShiftLeft() local 3046 FeedbackSource feedback = CreateFeedbackSource( VisitShiftRight() local 3052 FeedbackSource feedback = CreateFeedbackSource( VisitShiftRightLogical() local 3081 FeedbackSource feedback = CreateFeedbackSource( VisitAddSmi() local 3087 FeedbackSource feedback = CreateFeedbackSource( VisitSubSmi() local 3093 FeedbackSource feedback = CreateFeedbackSource( VisitMulSmi() local 3099 FeedbackSource feedback = CreateFeedbackSource( VisitDivSmi() local 3105 FeedbackSource feedback = CreateFeedbackSource( VisitModSmi() local 3111 FeedbackSource feedback = CreateFeedbackSource( VisitExpSmi() local 3117 FeedbackSource feedback = CreateFeedbackSource( VisitBitwiseOrSmi() local 3123 FeedbackSource feedback = CreateFeedbackSource( VisitBitwiseXorSmi() local 3129 FeedbackSource feedback = CreateFeedbackSource( VisitBitwiseAndSmi() local 3135 FeedbackSource feedback = CreateFeedbackSource( VisitShiftLeftSmi() local 3141 FeedbackSource feedback = CreateFeedbackSource( VisitShiftRightSmi() local 3147 FeedbackSource feedback = CreateFeedbackSource( VisitShiftRightLogicalSmi() local 3220 FeedbackSource feedback = CreateFeedbackSource( VisitTestEqual() local 3226 FeedbackSource feedback = CreateFeedbackSource( VisitTestEqualStrict() local 3232 FeedbackSource feedback = CreateFeedbackSource( VisitTestLessThan() local 3238 FeedbackSource feedback = CreateFeedbackSource( VisitTestGreaterThan() local 3244 FeedbackSource feedback = CreateFeedbackSource( VisitTestLessThanOrEqual() local 3250 FeedbackSource feedback = CreateFeedbackSource( VisitTestGreaterThanOrEqual() local 3268 FeedbackSource feedback = VisitTestIn() local 3280 FeedbackSource feedback = CreateFeedbackSource( VisitTestInstanceOf() local 3578 FeedbackSource feedback = CreateFeedbackSource(slot); VisitForInPrepare() local 3619 FeedbackSource feedback = CreateFeedbackSource(slot); VisitForInNext() local [all...] |
H A D | js-generic-lowering.cc | 19 #include "src/compiler/processed-feedback.h" 21 #include "src/objects/feedback-cell.h" 22 #include "src/objects/feedback-vector.h" 129 if (CollectFeedbackInGenericLowering() && p.feedback().IsValid()) { in ReplaceUnaryOpWithBuiltinCall() 131 Node* slot = jsgraph()->UintPtrConstant(p.feedback().slot.ToInt()); in ReplaceUnaryOpWithBuiltinCall() 167 if (CollectFeedbackInGenericLowering() && p.feedback().IsValid()) { in ReplaceBinaryOpWithBuiltinCall() 168 Node* slot = jsgraph()->UintPtrConstant(p.feedback().slot.ToInt()); in ReplaceBinaryOpWithBuiltinCall() 218 if (CollectFeedbackInGenericLowering() && p.feedback().IsValid()) { in LowerJSStrictEqual() 219 Node* slot = jsgraph()->UintPtrConstant(p.feedback().slot.ToInt()); in LowerJSStrictEqual() 240 // checks and does not collect feedback 244 ProcessedFeedback const& feedback = ShouldUseMegamorphicLoadBuiltin() local [all...] |
H A D | representation-change.cc | 282 op = simplified()->CheckedInt32ToTaggedSigned(use_info.feedback()); in GetTaggedSignedRepresentationFor() 289 op = simplified()->CheckedUint32ToTaggedSigned(use_info.feedback()); in GetTaggedSignedRepresentationFor() 305 op = simplified()->CheckedUint64ToTaggedSigned(use_info.feedback()); in GetTaggedSignedRepresentationFor() 307 op = simplified()->CheckedInt64ToTaggedSigned(use_info.feedback()); in GetTaggedSignedRepresentationFor() 327 op = simplified()->CheckedInt32ToTaggedSigned(use_info.feedback()); in GetTaggedSignedRepresentationFor() 336 op = simplified()->CheckedUint32ToTaggedSigned(use_info.feedback()); in GetTaggedSignedRepresentationFor() 343 use_info.feedback(), use_node); in GetTaggedSignedRepresentationFor() 347 op = simplified()->CheckedInt32ToTaggedSigned(use_info.feedback()); in GetTaggedSignedRepresentationFor() 361 use_info.feedback(), use_node); in GetTaggedSignedRepresentationFor() 365 op = simplified()->CheckedInt32ToTaggedSigned(use_info.feedback()); in GetTaggedSignedRepresentationFor() 815 InsertUnconditionalDeopt( Node* node, DeoptimizeReason reason, const FeedbackSource& feedback) InsertUnconditionalDeopt() argument 1567 InsertCheckedFloat64ToInt32( Node* node, CheckForMinusZeroMode check, const FeedbackSource& feedback, Node* use_node) InsertCheckedFloat64ToInt32() argument [all...] |
H A D | js-native-context-specialization.cc | 25 #include "src/objects/feedback-vector.h" 394 // we have feedback from the InstanceOfIC. in ReduceJSInstanceOf() 399 } else if (p.feedback().IsValid()) { in ReduceJSInstanceOf() 400 ProcessedFeedback const& feedback = in ReduceJSInstanceOf() local 401 broker()->GetFeedbackForInstanceOf(FeedbackSource(p.feedback())); in ReduceJSInstanceOf() 402 if (feedback.IsInsufficient()) return NoChange(); in ReduceJSInstanceOf() 403 receiver = feedback.AsInstanceOf().value(); in ReduceJSInstanceOf() 483 Node* feedback = jsgraph()->UndefinedConstant(); in ReduceJSInstanceOf() local 490 node->ReplaceInput(3, feedback); in ReduceJSInstanceOf() 622 Node* feedback in ReduceJSOrdinaryHasInstance() local 629 feedback); ReduceJSOrdinaryHasInstance() local 989 GlobalAccessFeedback const& feedback = processed.AsGlobalAccess(); ReduceJSLoadGlobal() local 1019 GlobalAccessFeedback const& feedback = processed.AsGlobalAccess(); ReduceJSStoreGlobal() local 1040 ReduceNamedAccess( Node* node, Node* value, NamedAccessFeedback const& feedback, AccessMode access_mode, Node* key) ReduceNamedAccess() argument 1515 ProcessedFeedback const& feedback = ReduceJSGetIterator() local 1607 TryRefineElementAccessFeedback( ElementAccessFeedback const& feedback, Node* receiver, Effect effect) const TryRefineElementAccessFeedback() argument 1626 ReduceElementAccess( Node* node, Node* index, Node* value, ElementAccessFeedback const& feedback) ReduceElementAccess() argument 1957 ProcessedFeedback const& feedback = ReducePropertyAccess() local 2163 Node* feedback = jsgraph()->UndefinedConstant(); InlinePropertyGetterCall() local 2201 Node* feedback = jsgraph()->UndefinedConstant(); InlinePropertySetterCall() local [all...] |
H A D | map-inference.h | 72 const FeedbackSource& feedback); 75 const FeedbackSource& feedback); 103 Control control, const FeedbackSource& feedback);
|
H A D | js-call-reducer.cc | 22 #include "src/compiler/feedback-source.h" 36 #include "src/objects/feedback-vector-inl.h" 309 inference->InsertMapChecks(jsgraph(), &e, Control{control()}, feedback()); in MaybeInsertMapChecks() 628 const FeedbackSource& feedback() const { in feedback() function 630 return p.feedback(); in feedback() 794 graph()->NewNode(simplified()->CheckFloat64Hole(mode, feedback()), in CheckFloat64Hole() 1013 feedback(), descriptor), in FastApiCall() 1029 graph()->NewNode(simplified()->SpeculativeToNumber(hint, feedback()), in SpeculativeToNumber() 1034 return AddNode<Smi>(graph()->NewNode(simplified()->CheckSmi(feedback()), in CheckSmi() 1039 return AddNode<String>(graph()->NewNode(simplified()->CheckString(feedback()), in CheckString() [all...] |
/third_party/node/deps/v8/src/objects/ |
H A D | feedback-vector.cc | 5 #include "src/objects/feedback-vector.h" 15 #include "src/objects/feedback-vector-inl.h" 48 static bool IsPropertyNameFeedback(MaybeObject feedback) { in IsPropertyNameFeedback() argument 50 if (!feedback->GetHeapObjectIfStrong(&heap_object)) return false; in IsPropertyNameFeedback() 343 // Set the raw feedback metadata to circumvent checks that we are not in NewFeedbackVectorForTesting() 496 FeedbackSlot start_slot, MaybeObject feedback, in SetFeedbackPair() 504 vector.Set(start_slot, feedback, mode); in SetFeedbackPair() 512 MaybeObject feedback = vector.Get(slot); in GetFeedbackPair() local 514 return std::make_pair(feedback, feedback_extra); in GetFeedbackPair() 665 auto feedback in ConfigureMegamorphic() local 495 SetFeedbackPair(FeedbackVector vector, FeedbackSlot start_slot, MaybeObject feedback, WriteBarrierMode mode, MaybeObject feedback_extra, WriteBarrierMode mode_extra) const SetFeedbackPair() argument 684 MaybeObject feedback, extra; ic_state() local 880 Handle<HeapObject> feedback; ConfigureCloneObject() local 972 MaybeObject feedback = GetFeedback(); SetSpeculationMode() local 1119 MaybeObject feedback = GetFeedback(); GetName() local 1269 MaybeObject feedback = pair.first; GetKeyType() local 1284 int feedback = GetFeedback().ToSmi().value(); GetBinaryOperationFeedback() local 1290 int feedback = GetFeedback().ToSmi().value(); GetCompareOperationFeedback() local 1296 int feedback = GetFeedback().ToSmi().value(); GetForInFeedback() local 1302 MaybeObject feedback = GetFeedback(); GetConstructorFeedback() local 1329 MaybeObject const feedback = GetFeedback(); Collect() local 1368 MaybeObject const feedback = GetFeedback(); GetSourcePositions() local 1395 MaybeObject const feedback = GetFeedback(); GetTypesForSourcePositions() local 1436 MaybeObject feedback = pair.first; FeedbackIterator() local [all...] |
/third_party/skia/third_party/externals/oboe/apps/fxlab/app/src/main/cpp/effects/ |
H A D | FlangerEffect.h | 24 // feedback should be 0.7071 25 FlangerEffect(float depth_ms, float frequency, float feedback): in FlangerEffect() argument 26 DelayLineEffect<iter_type>(feedback, feedback, feedback, 0, depth_ms * SAMPLE_RATE / 1000, in FlangerEffect()
|
H A D | EchoEffect.h | 26 EchoEffect(float feedback, float delay_ms): in EchoEffect() argument 27 DelayLineEffect<iter_type> {1, 0, feedback, in EchoEffect()
|
/third_party/ffmpeg/libavfilter/ |
H A D | af_stereowiden.c | 32 float feedback; member 47 { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT }, 95 const float feedback = s->feedback; in filter_frame() local 122 dst[0] = drymix * left - crossfeed * right - feedback * s->cur[1]; in filter_frame() 123 dst[1] = drymix * right - crossfeed * left - feedback * s->cur[0]; in filter_frame()
|
H A D | af_asubboost.c | 31 double feedback; member 103 const double feedback = s->feedback, decay = s->decay; in filter_channels() local 139 buffer[write_pos] = buffer[write_pos] * decay + out_sample * feedback; in filter_channels() 221 { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.9}, 0, 1, FLAGS },
|
/third_party/node/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/sha/ |
H A D | sha1-s390x.S | 238 lr %r12,%r14 # feedback 268 lr %r14,%r13 # feedback 299 lr %r13,%r12 # feedback 327 lr %r12,%r14 # feedback 355 lr %r14,%r13 # feedback 383 lr %r13,%r12 # feedback 411 lr %r12,%r14 # feedback 439 lr %r14,%r13 # feedback 467 lr %r13,%r12 # feedback 495 lr %r12,%r14 # feedback [all...] |
/third_party/node/deps/openssl/config/archs/linux32-s390x/asm/crypto/sha/ |
H A D | sha1-s390x.S | 238 lr %r12,%r14 # feedback 268 lr %r14,%r13 # feedback 299 lr %r13,%r12 # feedback 327 lr %r12,%r14 # feedback 355 lr %r14,%r13 # feedback 383 lr %r13,%r12 # feedback 411 lr %r12,%r14 # feedback 439 lr %r14,%r13 # feedback 467 lr %r13,%r12 # feedback 495 lr %r12,%r14 # feedback [all...] |
/third_party/node/deps/openssl/config/archs/linux64-s390x/asm/crypto/sha/ |
H A D | sha1-s390x.S | 238 lr %r12,%r14 # feedback 268 lr %r14,%r13 # feedback 299 lr %r13,%r12 # feedback 327 lr %r12,%r14 # feedback 355 lr %r14,%r13 # feedback 383 lr %r13,%r12 # feedback 411 lr %r12,%r14 # feedback 439 lr %r14,%r13 # feedback 467 lr %r13,%r12 # feedback 495 lr %r12,%r14 # feedback [all...] |
/third_party/node/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/sha/ |
H A D | sha1-s390x.S | 238 lr %r12,%r14 # feedback 268 lr %r14,%r13 # feedback 299 lr %r13,%r12 # feedback 327 lr %r12,%r14 # feedback 355 lr %r14,%r13 # feedback 383 lr %r13,%r12 # feedback 411 lr %r12,%r14 # feedback 439 lr %r14,%r13 # feedback 467 lr %r13,%r12 # feedback 495 lr %r12,%r14 # feedback [all...] |
/third_party/node/deps/v8/src/ic/ |
H A D | binary-op-assembler.cc | 209 // Update feedback to prevent deopt loop. in Generate_AddWithFeedback() 413 // Update feedback to prevent deopt loop. in Generate_BinaryOperationWithFeedback() 650 TNode<Smi> feedback = SmiOr(result_type, input_feedback); in Generate_BitwiseBinaryOpWithOptionalFeedback() local 651 UpdateFeedback(feedback, (*maybe_feedback_vector)(), *slot, in Generate_BitwiseBinaryOpWithOptionalFeedback() 669 // Ensure that the feedback is updated even if the runtime call below in Generate_BitwiseBinaryOpWithOptionalFeedback() 671 TNode<Smi> feedback = in Generate_BitwiseBinaryOpWithOptionalFeedback() local 673 UpdateFeedback(feedback, (*maybe_feedback_vector)(), *slot, in Generate_BitwiseBinaryOpWithOptionalFeedback() 698 TVARIABLE(Smi, feedback); in Generate_BitwiseBinaryOpWithSmiOperandAndOptionalFeedback() 711 feedback = SmiConstant(BinaryOperationFeedback::kSignedSmall); in Generate_BitwiseBinaryOpWithSmiOperandAndOptionalFeedback() 713 feedback in Generate_BitwiseBinaryOpWithSmiOperandAndOptionalFeedback() [all...] |
/third_party/node/deps/v8/src/json/ |
H A D | json-parser.cc | 422 const SmallVector<JsonProperty>& property_stack, Handle<Map> feedback) { in BuildJsonObject() 468 (feedback.is_null() || in BuildJsonObject() 469 feedback->elements_kind() != map->elements_kind() || in BuildJsonObject() 470 feedback->instance_size() != map->instance_size()) in BuildJsonObject() 472 : feedback->NumberOfOwnDescriptors(); in BuildJsonObject() 485 handle(String::cast(feedback->instance_descriptors(isolate_).GetKey( in BuildJsonObject() 501 if (descriptor < feedback_descriptors) target = feedback; in BuildJsonObject() 504 map = ParentOfDescriptorOwner(isolate_, map, feedback, descriptor); in BuildJsonObject() 841 Handle<Map> feedback; in ParseJsonValue() local 847 // Don't consume feedback fro in ParseJsonValue() 420 BuildJsonObject( const JsonContinuation& cont, const SmallVector<JsonProperty>& property_stack, Handle<Map> feedback) BuildJsonObject() argument [all...] |
/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_video_codec.h | 96 void **feedback); 119 * get encoder feedback 121 void (*get_feedback)(struct pipe_video_codec *codec, void *feedback, unsigned *size);
|