Home | History | Annotate | Download | only in src

Lines Matching defs:CodeStubAssembler

14 CodeStubAssembler::CodeStubAssembler(compiler::CodeAssemblerState* state)
21 void CodeStubAssembler::HandleBreakOnNode() {
46 void CodeStubAssembler::Assert(const NodeGenerator& codition_body,
83 Node* CodeStubAssembler::Select(Node* condition, const NodeGenerator& true_body,
105 Node* CodeStubAssembler::SelectConstant(Node* condition, Node* true_value,
112 Node* CodeStubAssembler::SelectInt32Constant(Node* condition, int true_value,
119 Node* CodeStubAssembler::SelectIntPtrConstant(Node* condition, int true_value,
126 Node* CodeStubAssembler::SelectBooleanConstant(Node* condition) {
131 Node* CodeStubAssembler::SelectTaggedConstant(Node* condition, Node* true_value,
137 Node* CodeStubAssembler::SelectSmiConstant(Node* condition, Smi* true_value,
144 Node* CodeStubAssembler::NoContextConstant() { return NumberConstant(0); }
147 Node* CodeStubAssembler::name##Constant() { \
154 Node* CodeStubAssembler::Is##name(Node* value) { \
160 Node* CodeStubAssembler::HashSeed() {
164 Node* CodeStubAssembler::StaleRegisterConstant() {
168 Node* CodeStubAssembler::IntPtrOrSmiConstant(int value, ParameterMode mode) {
177 bool CodeStubAssembler::IsIntPtrOrSmiConstantZero(Node* test) {
187 Node* CodeStubAssembler::IntPtrRoundUpToPowerOfTwo32(Node* value) {
197 Node* CodeStubAssembler::WordIsPowerOfTwo(Node* value) {
208 Node* CodeStubAssembler::Float64Round(Node* x) {
226 Node* CodeStubAssembler::Float64Ceil(Node* x) {
278 Node* CodeStubAssembler::Float64Floor(Node* x) {
330 Node* CodeStubAssembler::Float64RoundToEven(Node* x) {
361 Node* CodeStubAssembler::Float64Trunc(Node* x) {
422 Node* CodeStubAssembler::SmiShiftBitsConstant() {
426 Node* CodeStubAssembler::SmiFromWord32(Node* value) {
431 Node* CodeStubAssembler::SmiTag(Node* value) {
439 Node* CodeStubAssembler::SmiUntag(Node* value) {
443 Node* CodeStubAssembler::SmiToWord32(Node* value) {
448 Node* CodeStubAssembler::SmiToFloat64(Node* value) {
452 Node* CodeStubAssembler::SmiMax(Node* a, Node* b) {
456 Node* CodeStubAssembler::SmiMin(Node* a, Node* b) {
460 Node* CodeStubAssembler::SmiMod(Node* a, Node* b) {
523 Node* CodeStubAssembler::SmiMul(Node* a, Node* b) {
584 Node* CodeStubAssembler::TruncateWordToWord32(Node* value) {
591 Node* CodeStubAssembler::TaggedIsSmi(Node* a) {
596 Node* CodeStubAssembler::TaggedIsNotSmi(Node* a) {
602 Node* CodeStubAssembler::TaggedIsPositiveSmi(Node* a) {
608 Node* CodeStubAssembler::WordIsWordAligned(Node* word) {
613 void CodeStubAssembler::BranchIfPrototypesHaveNoElements(
641 void CodeStubAssembler::BranchIfJSReceiver(Node* object, Label* if_true,
650 void CodeStubAssembler::BranchIfJSObject(Node* object, Label* if_true,
659 void CodeStubAssembler::BranchIfFastJSArray(
660 Node* object, Node* context, CodeStubAssembler::FastJSArrayAccessMode mode,
683 Node* CodeStubAssembler::AllocateRawUnaligned(Node* size_in_bytes,
745 Node* CodeStubAssembler::AllocateRawAligned(Node* size_in_bytes,
797 Node* CodeStubAssembler::Allocate(Node* size_in_bytes, AllocationFlags flags) {
825 Node* CodeStubAssembler::Allocate(int size_in_bytes, AllocationFlags flags) {
826 return CodeStubAssembler::Allocate(IntPtrConstant(size_in_bytes), flags);
829 Node* CodeStubAssembler::InnerAllocate(Node* previous, Node* offset) {
833 Node* CodeStubAssembler::InnerAllocate(Node* previous, int offset) {
837 Node* CodeStubAssembler::IsRegularHeapObjectSize(Node* size) {
842 void CodeStubAssembler::BranchIfToBooleanIsTrue(Node* value, Label* if_true,
893 Node* CodeStubAssembler::LoadFromFrame(int offset, MachineType rep) {
898 Node* CodeStubAssembler::LoadFromParentFrame(int offset, MachineType rep) {
903 Node* CodeStubAssembler::LoadBufferObject(Node* buffer, int offset,
908 Node* CodeStubAssembler::LoadObjectField(Node* object, int offset,
913 Node* CodeStubAssembler::LoadObjectField(Node* object, Node* offset,
918 Node* CodeStubAssembler::LoadAndUntagObjectField(Node* object, int offset) {
930 Node* CodeStubAssembler::LoadAndUntagToWord32ObjectField(Node* object,
943 Node* CodeStubAssembler::LoadAndUntagSmi(Node* base, int index) {
956 Node* CodeStubAssembler::LoadAndUntagToWord32Root(
972 Node* CodeStubAssembler::StoreAndTagSmi(Node* base, int offset, Node* value) {
990 Node* CodeStubAssembler::LoadHeapNumberValue(Node* object) {
995 Node* CodeStubAssembler::LoadMap(Node* object) {
999 Node* CodeStubAssembler::LoadInstanceType(Node* object) {
1003 Node* CodeStubAssembler::HasInstanceType(Node* object,
1008 Node* CodeStubAssembler::DoesntHaveInstanceType(Node* object,
1013 Node* CodeStubAssembler::LoadProperties(Node* object) {
1017 Node* CodeStubAssembler::LoadElements(Node* object) {
1021 Node* CodeStubAssembler::LoadJSArrayLength(Node* array) {
1026 Node* CodeStubAssembler::LoadFixedArrayBaseLength(Node* array) {
1030 Node* CodeStubAssembler::LoadAndUntagFixedArrayBaseLength(Node* array) {
1034 Node* CodeStubAssembler::LoadMapBitField(Node* map) {
1039 Node* CodeStubAssembler::LoadMapBitField2(Node* map) {
1044 Node* CodeStubAssembler::LoadMapBitField3(Node* map) {
1049 Node* CodeStubAssembler::LoadMapInstanceType(Node* map) {
1053 Node* CodeStubAssembler::LoadMapElementsKind(Node* map) {
1059 Node* CodeStubAssembler::LoadMapDescriptors(Node* map) {
1064 Node* CodeStubAssembler::LoadMapPrototype(Node* map) {
1069 Node* CodeStubAssembler::LoadMapPrototypeInfo(Node* map,
1081 Node* CodeStubAssembler::LoadMapInstanceSize(Node* map) {
1087 Node* CodeStubAssembler::LoadMapInobjectProperties(Node* map) {
1099 Node* CodeStubAssembler::LoadMapConstructorFunctionIndex(Node* map) {
1110 Node* CodeStubAssembler::LoadMapConstructor(Node* map) {
1131 Node* CodeStubAssembler::LoadSharedFunctionInfoSpecialField(
1150 Node* CodeStubAssembler::LoadNameHashField(Node* name) {
1155 Node* CodeStubAssembler::LoadNameHash(Node* name, Label* if_hash_not_computed) {
1166 Node* CodeStubAssembler::LoadStringLength(Node* object) {
1171 Node* CodeStubAssembler::LoadJSValueValue(Node* object) {
1176 Node* CodeStubAssembler::LoadWeakCellValueUnchecked(Node* weak_cell) {
1181 Node* CodeStubAssembler::LoadWeakCellValue(Node* weak_cell, Label* if_cleared) {
1190 Node* CodeStubAssembler::LoadFixedArrayElement(Node* object, Node* index_node,
1200 Node* CodeStubAssembler::LoadFixedTypedArrayElement(
1238 Node* CodeStubAssembler::LoadAndUntagToWord32FixedArrayElement(
1257 Node* CodeStubAssembler::LoadFixedDoubleArrayElement(
1268 Node* CodeStubAssembler::LoadDoubleWithHoleCheck(Node* base, Node* offset,
1293 Node* CodeStubAssembler::LoadContextElement(Node* context, int slot_index) {
1298 Node* CodeStubAssembler::LoadContextElement(Node* context, Node* slot_index) {
1305 Node* CodeStubAssembler::StoreContextElement(Node* context, int slot_index,
1311 Node* CodeStubAssembler::StoreContextElement(Node* context, Node* slot_index,
1319 Node* CodeStubAssembler::StoreContextElementNoWriteBarrier(Node* context,
1327 Node* CodeStubAssembler::LoadNativeContext(Node* context) {
1331 Node* CodeStubAssembler::LoadJSArrayElementsMap(ElementsKind kind,
1337 Node* CodeStubAssembler::StoreHeapNumberValue(Node* object, Node* value) {
1342 Node* CodeStubAssembler::StoreObjectField(
1348 Node* CodeStubAssembler::StoreObjectField(Node* object, Node* offset,
1358 Node* CodeStubAssembler::StoreObjectFieldNoWriteBarrier(
1364 Node* CodeStubAssembler::StoreObjectFieldNoWriteBarrier(
1374 Node* CodeStubAssembler::StoreMap(Node* object, Node* map) {
1380 Node* CodeStubAssembler::StoreMapNoWriteBarrier(
1385 Node* CodeStubAssembler::StoreMapNoWriteBarrier(Node* object, Node* map) {
1392 Node* CodeStubAssembler::StoreObjectFieldRoot(Node* object, int offset,
1401 Node* CodeStubAssembler::StoreFixedArrayElement(Node* object, Node* index_node,
1420 Node* CodeStubAssembler::StoreFixedDoubleArrayElement(
1430 Node* CodeStubAssembler::BuildAppendJSArray(ElementsKind kind, Node* context,
1464 CodeStubAssembler::VariableList push_vars({&var_length}, zone());
1508 Node* CodeStubAssembler::AllocateHeapNumber(MutableMode mode) {
1517 Node* CodeStubAssembler::AllocateHeapNumberWithValue(Node* value,
1524 Node* CodeStubAssembler::AllocateSeqOneByteString(int length,
1542 Node* CodeStubAssembler::AllocateSeqOneByteString(Node* context, Node* length,
1595 Node* CodeStubAssembler::AllocateSeqTwoByteString(int length,
1613 Node* CodeStubAssembler::AllocateSeqTwoByteString(Node* context, Node* length,
1668 Node* CodeStubAssembler::AllocateSlicedString(
1688 Node* CodeStubAssembler::AllocateSlicedOneByteString(Node* length, Node* parent,
1694 Node* CodeStubAssembler::AllocateSlicedTwoByteString(Node* length, Node* parent,
1700 Node* CodeStubAssembler::AllocateConsString(Heap::RootListIndex map_root_index,
1727 Node* CodeStubAssembler::AllocateOneByteConsString(Node* length, Node* first,
1734 Node* CodeStubAssembler::AllocateTwoByteConsString(Node* length, Node* first,
1741 Node* CodeStubAssembler::NewConsString(Node* context, Node* length, Node* left,
1796 Node* CodeStubAssembler::AllocateRegExpResult(Node* context, Node* length,
1839 Node* CodeStubAssembler::AllocateNameDictionary(int at_least_space_for) {
1843 Node* CodeStubAssembler::AllocateNameDictionary(Node* at_least_space_for) {
1891 Node* CodeStubAssembler::AllocateJSObjectFromMap(Node* map, Node* properties,
1904 void CodeStubAssembler::InitializeJSObjectFromMap(Node* object, Node* map,
1926 void CodeStubAssembler::InitializeJSObjectBody(Node* object, Node* map,
1940 void CodeStubAssembler::StoreFieldsNoWriteBarrier(Node* start_address,
1954 Node* CodeStubAssembler::AllocateUninitializedJSArrayWithoutElements(
1969 CodeStubAssembler::AllocateUninitializedJSArrayWithElements(
1994 Node* CodeStubAssembler::AllocateUninitializedJSArray(ElementsKind kind,
2016 Node* CodeStubAssembler::AllocateJSArray(ElementsKind kind, Node* array_map,
2049 Node* CodeStubAssembler::AllocateFixedArray(ElementsKind kind,
2069 void CodeStubAssembler::FillFixedArrayWithValue(
2111 void CodeStubAssembler::CopyFixedArrayElements(
2245 void CodeStubAssembler::CopyStringCharacters(Node* from_string, Node* to_string,
2305 Node* CodeStubAssembler::LoadElementAndPrepareForStore(Node* array,
2334 Node* CodeStubAssembler::CalculateNewElementsCapacity(Node* old_capacity,
2342 Node* CodeStubAssembler::TryGrowElementsCapacity(Node* object, Node* elements,
2355 Node* CodeStubAssembler::TryGrowElementsCapacity(Node* object, Node* elements,
2374 Node* CodeStubAssembler::GrowElementsCapacity(
2399 void CodeStubAssembler::InitializeAllocationMemento(Node* base_allocation,
2419 Node* CodeStubAssembler::TryTaggedToFloat64(Node* value,
2453 Node* CodeStubAssembler::TruncateTaggedToFloat64(Node* context, Node* value) {
2485 Node* CodeStubAssembler::TruncateTaggedToWord32(Node* context, Node* value) {
2535 Node* CodeStubAssembler::TruncateHeapNumberValueToWord32(Node* object) {
2540 Node* CodeStubAssembler::ChangeFloat64ToTagged(Node* value) {
2589 Node* CodeStubAssembler::ChangeInt32ToTagged(Node* value) {
2616 Node* CodeStubAssembler::ChangeUint32ToTagged(Node* value) {
2652 Node* CodeStubAssembler::ToThisString(Node* context, Node* value,
2712 Node* CodeStubAssembler::ChangeNumberToFloat64(compiler::Node* value) {
2731 Node* CodeStubAssembler::ToThisValue(Node* context, Node* value,
2803 Node* CodeStubAssembler::ThrowIfNotInstanceType(Node* context, Node* value,
2830 Node* CodeStubAssembler::InstanceTypeEqual(Node* instance_type, int type) {
2834 Node* CodeStubAssembler::IsSpecialReceiverMap(Node* map) {
2846 Node* CodeStubAssembler::IsDictionaryMap(Node* map) {
2853 Node* CodeStubAssembler::IsCallableMap(Node* map) {
2860 Node* CodeStubAssembler::IsCallable(Node* object) {
2864 Node* CodeStubAssembler::IsConstructorMap(Node* map) {
2871 Node* CodeStubAssembler::IsSpecialReceiverInstanceType(Node* instance_type) {
2877 Node* CodeStubAssembler::IsStringInstanceType(Node* instance_type) {
2882 Node* CodeStubAssembler::IsJSReceiverInstanceType(Node* instance_type) {
2888 Node* CodeStubAssembler::IsJSReceiver(Node* object) {
2893 Node* CodeStubAssembler::IsJSReceiverMap(Node* map) {
2898 Node* CodeStubAssembler::IsJSObject(Node* object) {
2904 Node* CodeStubAssembler::IsJSGlobalProxy(Node* object) {
2909 Node* CodeStubAssembler::IsMap(Node* map) {
2913 Node* CodeStubAssembler::IsJSValue(Node* map) {
2917 Node* CodeStubAssembler::IsJSArray(Node* object) {
2921 Node* CodeStubAssembler::IsWeakCell(Node* object) {
2925 Node* CodeStubAssembler::IsBoolean(Node* object) {
2929 Node* CodeStubAssembler::IsHeapNumber(Node* object) {
2933 Node* CodeStubAssembler::IsName(Node* object) {
2938 Node* CodeStubAssembler::IsString(Node* object) {
2943 Node* CodeStubAssembler::IsSymbol(Node* object) {
2947 Node* CodeStubAssembler::IsPrivateSymbol(Node* object) {
2959 Node* CodeStubAssembler::IsNativeContext(Node* object) {
2963 Node* CodeStubAssembler::IsFixedDoubleArray(Node* object) {
2967 Node* CodeStubAssembler::IsHashTable(Node* object) {
2971 Node* CodeStubAssembler::IsDictionary(Node* object) {
2975 Node* CodeStubAssembler::IsUnseededNumberDictionary(Node* object) {
2980 Node* CodeStubAssembler::IsJSFunction(Node* object) {
2984 Node* CodeStubAssembler::StringCharCodeAt(Node* string, Node* index,
3172 Node* CodeStubAssembler::StringFromCharCode(Node* code) {
3237 Node* AllocAndCopyStringCharacters(CodeStubAssembler* a, Node* context,
3240 typedef CodeStubAssembler::Label Label;
3241 typedef CodeStubAssembler::Variable Variable;
3261 CodeStubAssembler::SMI_PARAMETERS);
3275 CodeStubAssembler::SMI_PARAMETERS);
3287 Node* CodeStubAssembler::SubString(Node* context, Node* string, Node* from,
3520 Node* IsExternalStringInstanceType(CodeStubAssembler* a,
3528 Node* IsShortExternalStringInstanceType(CodeStubAssembler* a,
3539 Node* CodeStubAssembler::TryDerefExternalString(Node* const string,
3560 void CodeStubAssembler::MaybeDerefIndirectString(Variable* var_string,
3583 void CodeStubAssembler::MaybeDerefIndirectStrings(Variable* var_left,
3598 Node* CodeStubAssembler::StringAdd(Node* context, Node* left, Node* right,
3720 Node* CodeStubAssembler::StringFromCodePoint(Node* codepoint,
3772 Node* CodeStubAssembler::StringToNumber(Node* context, Node* input) {
3798 Node* CodeStubAssembler::NumberToString(Node* context, Node* argument) {
3877 Node* CodeStubAssembler::ToName(Node* context, Node* value) {
3923 Node* CodeStubAssembler::NonNumberToNumber(Node* context, Node* input) {
4011 Node* CodeStubAssembler::ToNumber(Node* context, Node* input) {
4040 Node* CodeStubAssembler::ToUint32(Node* context, Node* input) {
4141 Node* CodeStubAssembler::ToString(Node* context, Node* input) {
4180 Node* CodeStubAssembler::JSReceiverToPrimitive(Node* context, Node* input) {
4205 Node* CodeStubAssembler::ToInteger(Node* context, Node* input,
4265 Node* CodeStubAssembler::DecodeWord32(Node* word32, uint32_t shift,
4271 Node* CodeStubAssembler::DecodeWord(Node* word, uint32_t shift, uint32_t mask) {
4275 void CodeStubAssembler::SetCounter(StatsCounter* counter, int value) {
4283 void CodeStubAssembler::IncrementCounter(StatsCounter* counter, int delta) {
4293 void CodeStubAssembler::DecrementCounter(StatsCounter* counter, int delta) {
4303 void CodeStubAssembler::Increment(Variable& variable, int value,
4314 void CodeStubAssembler::Use(Label* label) {
4318 void CodeStubAssembler::TryToName(Node* key, Label* if_keyisindex,
4372 Node* CodeStubAssembler::EntryToIndex(Node* entry, int field_index) {
4378 template Node* CodeStubAssembler::EntryToIndex<NameDictionary>(Node*, int);
4379 template Node* CodeStubAssembler::EntryToIndex<GlobalDictionary>(Node*, int);
4380 template Node* CodeStubAssembler::EntryToIndex<SeededNumberDictionary>(Node*,
4383 Node* CodeStubAssembler::HashTableComputeCapacity(Node* at_least_space_for) {
4389 Node* CodeStubAssembler::IntPtrMax(Node* left, Node* right) {
4394 Node* CodeStubAssembler::IntPtrMin(Node* left, Node* right) {
4400 Node* CodeStubAssembler::GetNumberOfElements(Node* dictionary) {
4405 void CodeStubAssembler::SetNumberOfElements(Node* dictionary,
4412 Node* CodeStubAssembler::GetNumberOfDeletedElements(Node* dictionary) {
4418 Node* CodeStubAssembler::GetCapacity(Node* dictionary) {
4423 Node* CodeStubAssembler::GetNextEnumerationIndex(Node* dictionary) {
4429 void CodeStubAssembler::SetNextEnumerationIndex(Node* dictionary,
4436 void CodeStubAssembler::NameDictionaryLookup(Node* dictionary,
4506 template void CodeStubAssembler::NameDictionaryLookup<NameDictionary>(
4508 template void CodeStubAssembler::NameDictionaryLookup<GlobalDictionary>(
4511 Node* CodeStubAssembler::ComputeIntegerHash(Node* key, Node* seed) {
4526 void CodeStubAssembler::NumberDictionaryLookup(Node* dictionary,
4596 void CodeStubAssembler::FindInsertionEntry(Node* dictionary, Node* key,
4602 void CodeStubAssembler::FindInsertionEntry<NameDictionary>(
4611 void CodeStubAssembler::InsertEntry(Node* dictionary, Node* key, Node* value,
4617 void CodeStubAssembler::InsertEntry<NameDictionary>(Node* dictionary,
4652 void CodeStubAssembler::InsertEntry<GlobalDictionary>(Node* dictionary,
4660 void CodeStubAssembler::Add(Node* dictionary, Node* key, Node* value,
4698 template void CodeStubAssembler::Add<NameDictionary>(Node*, Node*, Node*,
4701 void CodeStubAssembler::DescriptorLookupLinear(Node* unique_name,
4724 Node* CodeStubAssembler::DescriptorArrayNumberOfEntries(Node* descriptors) {
4731 Node* DescriptorNumberToIndex(CodeStubAssembler* a, Node* descriptor_number) {
4739 Node* CodeStubAssembler::DescriptorArrayToKeyIndex(Node* descriptor_number) {
4744 Node* CodeStubAssembler::DescriptorArrayGetSortedKeyIndex(
4753 Node* CodeStubAssembler::DescriptorArrayGetKey(Node* descriptors,
4761 void CodeStubAssembler::DescriptorLookupBinary(Node* unique_name,
4831 void CodeStubAssembler::DescriptorLookup(Node* unique_name, Node* descriptors,
4854 void CodeStubAssembler::TryLookupProperty(
4914 void CodeStubAssembler::TryHasOwnProperty(Node* object, Node* map,
4939 void CodeStubAssembler::LoadPropertyFromFastObject(Node* object, Node* map,
5041 void CodeStubAssembler::LoadPropertyFromNameDictionary(Node* dictionary,
5055 void CodeStubAssembler::LoadPropertyFromGlobalDictionary(Node* dictionary,
5081 Node* CodeStubAssembler::CallGetterIfAccessor(Node* value, Node* details,
5120 void CodeStubAssembler::TryGetOwnProperty(
5174 void CodeStubAssembler::TryLookupElement(Node* object, Node* map,
5279 template void CodeStubAssembler::NumberDictionaryLookup<SeededNumberDictionary>(
5281 template void CodeStubAssembler::NumberDictionaryLookup<
5284 void CodeStubAssembler::TryPrototypeChainLookup(
5391 Node* CodeStubAssembler::OrdinaryHasInstance(Node* context, Node* callable,
5526 Node* CodeStubAssembler::ElementOffsetFromIndex(Node* index_node,
5558 Node* CodeStubAssembler::LoadFeedbackVectorForStub() {
5565 void CodeStubAssembler::UpdateFeedback(Node* feedback, Node* feedback_vector,
5576 Node* CodeStubAssembler::LoadReceiverMap(Node* receiver) {
5596 Node* CodeStubAssembler::TryToIntptr(Node* key, Label* miss) {
5620 Node* CodeStubAssembler::EmitKeyedSloppyArguments(Node* receiver, Node* key,
5716 Node* CodeStubAssembler::LoadScriptContext(Node* context, int context_index) {
5754 void CodeStubAssembler::StoreElement(Node* elements, ElementsKind kind,
5779 Node* CodeStubAssembler::Int32ToUint8Clamped(Node* int32_value) {
5793 Node* CodeStubAssembler::Float64ToUint8Clamped(Node* float64_value) {
5808 Node* CodeStubAssembler::PrepareValueForWriteToTypedArray(
5877 void CodeStubAssembler::EmitElementStore(Node* object, Node* key, Node* value,
5968 Node* CodeStubAssembler::CheckForCapacityGrow(Node* object, Node* elements,
6021 Node* CodeStubAssembler::CopyElementsOnWrite(Node* object, Node* elements,
6045 void CodeStubAssembler::TransitionElementsKind(Node* object, Node* map,
6082 void CodeStubAssembler::TrapAllocationMemento(Node* object,
6143 Node* CodeStubAssembler::PageFromAddress(Node* address) {
6147 Node* CodeStubAssembler::EnumLength(Node* map) {
6154 void CodeStubAssembler::CheckEnumCache(Node* receiver, Label* use_cache,
6214 Node* CodeStubAssembler::CreateAllocationSiteInFeedbackVector(
6217 Node* site = Allocate(size, CodeStubAssembler::kPretenured);
6254 CodeStubAssembler::SMI_PARAMETERS);
6258 Node* CodeStubAssembler::CreateWeakCellInFeedbackVector(Node* feedback_vector,
6262 Node* cell = Allocate(size, CodeStubAssembler::kPretenured);
6273 CodeStubAssembler::SMI_PARAMETERS);
6277 Node* CodeStubAssembler::BuildFastLoop(
6278 const CodeStubAssembler::VariableList& vars, Node* start_index,
6291 // check, then the CodeStubAssembler forces it to be at the beginning of the
6312 void CodeStubAssembler::BuildFastFixedArrayForEach(
6313 const CodeStubAssembler::VariableList& vars, Node* fixed_array,
6365 void CodeStubAssembler::GotoIfFixedArraySizeDoesntFitInNewSpace(
6375 void CodeStubAssembler::InitializeFieldsWithRoot(
6387 CodeStubAssembler::IndexAdvanceMode::kPre);
6390 void CodeStubAssembler::BranchIfNumericRelationalComparison(
6494 void CodeStubAssembler::GotoUnlessNumberLessThan(Node* lhs, Node* rhs,
6501 Node* CodeStubAssembler::RelationalComparison(RelationalComparisonMode mode,
6817 void GenerateEqual_Same(CodeStubAssembler* assembler, Node* value,
6818 CodeStubAssembler::Label* if_equal,
6819 CodeStubAssembler::Label* if_notequal) {
6824 typedef CodeStubAssembler::Label Label;
6860 Node* CodeStubAssembler::Equal(ResultMode mode, Node* lhs, Node* rhs,
6863 // scheduled TurboFan graph utilizing the CodeStubAssembler. Whenever you
7312 Node* CodeStubAssembler::StrictEqual(ResultMode mode, Node* lhs, Node* rhs,
7536 Node* CodeStubAssembler::SameValue(Node* lhs, Node* rhs, Node* context) {
7620 Node* CodeStubAssembler::ForInFilter(Node* key, Node* object, Node* context) {
7648 Node* CodeStubAssembler::HasProperty(
7654 CodeStubAssembler::LookupInHolder lookup_property_in_holder =
7662 CodeStubAssembler::LookupInHolder lookup_element_in_holder =
7698 Node* CodeStubAssembler::ClassOf(Node* value) {
7749 Node* CodeStubAssembler::Typeof(Node* value, Node* context) {
7826 Node* CodeStubAssembler::GetSuperConstructor(Node* active_function,
7852 Node* CodeStubAssembler::InstanceOf(Node* object, Node* callable,
7936 Node* CodeStubAssembler::NumberInc(Node* value) {
7988 void CodeStubAssembler::GotoIfNotNumber(Node* input, Label* is_not_number) {
7996 void CodeStubAssembler::GotoIfNumber(Node* input, Label* is_number) {
8002 Node* CodeStubAssembler::CreateArrayIterator(Node* array, Node* array_map,
8191 Node* CodeStubAssembler::AllocateJSArrayIterator(Node* array, Node* array_map,
8208 Node* CodeStubAssembler::IsDetachedBuffer(Node* buffer) {
8216 CodeStubArguments::CodeStubArguments(CodeStubAssembler* assembler, Node* argc,
8218 CodeStubAssembler::ParameterMode mode)
8236 Node* index, CodeStubAssembler::ParameterMode mode) const {
8246 CodeStubAssembler::ParameterMode mode) const {
8258 const CodeStubAssembler::VariableList& vars,
8260 CodeStubAssembler::ParameterMode mode) {
8281 -kPointerSize, CodeStubAssembler::INTPTR_PARAMETERS,
8282 CodeStubAssembler::IndexAdvanceMode::kPost);
8290 Node* CodeStubAssembler::IsFastElementsKind(Node* elements_kind) {
8295 Node* CodeStubAssembler::IsHoleyFastElementsKind(Node* elements_kind) {
8307 Node* CodeStubAssembler::IsDebugActive() {
8314 Node* CodeStubAssembler::IsPromiseHookEnabledOrDebugIsActive() {
8323 Node* CodeStubAssembler::AllocateFunctionWithMapAndContext(Node* map,
8352 Node* CodeStubAssembler::AllocatePromiseReactionJobInfo(
8374 Node* CodeStubAssembler::MarkerIsFrameType(Node* marker_or_function,
8381 Node* CodeStubAssembler::MarkerIsNotFrameType(Node* marker_or_function,
8388 void CodeStubAssembler::Print(const char* s) {
8398 void CodeStubAssembler::Print(const char* prefix, Node* tagged_value) {