Searched refs:assembler (Results 1 - 25 of 193) sorted by relevance

12345678

/external/v8/src/builtins/
H A Dbuiltins-typedarray.cc23 void Generate_TypedArrayProtoypeGetter(CodeStubAssembler* assembler, argument
29 Node* receiver = assembler->Parameter(0);
30 Node* context = assembler->Parameter(3);
33 Label if_receiverisincompatible(assembler, Label::kDeferred);
34 assembler->GotoIf(assembler->TaggedIsSmi(receiver),
36 Node* receiver_instance_type = assembler->LoadInstanceType(receiver);
37 assembler->GotoUnless(
38 assembler->Word32Equal(receiver_instance_type,
39 assembler
71 Generate_TypedArrayPrototypeByteLength( CodeStubAssembler* assembler) argument
79 Generate_TypedArrayPrototypeByteOffset( CodeStubAssembler* assembler) argument
87 Generate_TypedArrayPrototypeLength( CodeStubAssembler* assembler) argument
97 Generate_TypedArrayPrototypeIterationMethod(CodeStubAssembler* assembler, const char* method_name) argument
151 Generate_TypedArrayPrototypeValues( CodeStubAssembler* assembler) argument
157 Generate_TypedArrayPrototypeEntries( CodeStubAssembler* assembler) argument
163 Generate_TypedArrayPrototypeKeys(CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-generator.cc16 CodeStubAssembler* assembler, JSGeneratorObject::ResumeMode resume_mode,
21 Node* receiver = assembler->Parameter(0);
22 Node* value = assembler->Parameter(1);
23 Node* context = assembler->Parameter(4);
25 assembler->SmiConstant(Smi::FromInt(JSGeneratorObject::kGeneratorClosed));
28 Label if_receiverisincompatible(assembler, Label::kDeferred);
29 assembler->GotoIf(assembler->TaggedIsSmi(receiver),
31 Node* receiver_instance_type = assembler->LoadInstanceType(receiver);
32 assembler
15 Generate_GeneratorPrototypeResume( CodeStubAssembler* assembler, JSGeneratorObject::ResumeMode resume_mode, char const* const method_name) argument
99 Generate_GeneratorPrototypeNext(CodeStubAssembler* assembler) argument
105 Generate_GeneratorPrototypeReturn(CodeStubAssembler* assembler) argument
111 Generate_GeneratorPrototypeThrow(CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-math.cc17 void Builtins::Generate_MathAbs(CodeStubAssembler* assembler) { argument
22 Node* context = assembler->Parameter(4);
25 Variable var_x(assembler, MachineRepresentation::kTagged);
26 Label loop(assembler, &var_x);
27 var_x.Bind(assembler->Parameter(1));
28 assembler->Goto(&loop);
29 assembler->Bind(&loop);
35 Label if_xissmi(assembler), if_xisnotsmi(assembler);
36 assembler
110 Generate_MathRoundingOperation( CodeStubAssembler* assembler, compiler::Node* (CodeStubAssembler::*float64op)(compiler::Node*)) argument
169 Generate_MathUnaryOperation( CodeStubAssembler* assembler, compiler::Node* (CodeStubAssembler::*float64op)(compiler::Node*)) argument
185 Generate_MathAcos(CodeStubAssembler* assembler) argument
190 Generate_MathAcosh(CodeStubAssembler* assembler) argument
195 Generate_MathAsin(CodeStubAssembler* assembler) argument
200 Generate_MathAsinh(CodeStubAssembler* assembler) argument
205 Generate_MathAtan(CodeStubAssembler* assembler) argument
210 Generate_MathAtanh(CodeStubAssembler* assembler) argument
215 Generate_MathAtan2(CodeStubAssembler* assembler) argument
229 Generate_MathCeil(CodeStubAssembler* assembler) argument
234 Generate_MathCbrt(CodeStubAssembler* assembler) argument
239 Generate_MathClz32(CodeStubAssembler* assembler) argument
307 Generate_MathCos(CodeStubAssembler* assembler) argument
312 Generate_MathCosh(CodeStubAssembler* assembler) argument
317 Generate_MathExp(CodeStubAssembler* assembler) argument
322 Generate_MathExpm1(CodeStubAssembler* assembler) argument
327 Generate_MathFloor(CodeStubAssembler* assembler) argument
332 Generate_MathFround(CodeStubAssembler* assembler) argument
397 Generate_MathImul(CodeStubAssembler* assembler) argument
411 Generate_MathLog(CodeStubAssembler* assembler) argument
416 Generate_MathLog1p(CodeStubAssembler* assembler) argument
421 Generate_MathLog10(CodeStubAssembler* assembler) argument
426 Generate_MathLog2(CodeStubAssembler* assembler) argument
431 Generate_MathPow(CodeStubAssembler* assembler) argument
445 Generate_MathRandom(CodeStubAssembler* assembler) argument
485 Generate_MathRound(CodeStubAssembler* assembler) argument
490 Generate_MathSign(CodeStubAssembler* assembler) argument
517 Generate_MathSin(CodeStubAssembler* assembler) argument
522 Generate_MathSinh(CodeStubAssembler* assembler) argument
527 Generate_MathSqrt(CodeStubAssembler* assembler) argument
532 Generate_MathTan(CodeStubAssembler* assembler) argument
537 Generate_MathTanh(CodeStubAssembler* assembler) argument
542 Generate_MathTrunc(CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-conversion.cc27 void Generate_NonPrimitiveToPrimitive(CodeStubAssembler* assembler, argument
33 Node* input = assembler->Parameter(Descriptor::kArgument);
34 Node* context = assembler->Parameter(Descriptor::kContext);
37 Callable callable = CodeFactory::GetProperty(assembler->isolate());
39 assembler->HeapConstant(assembler->factory()->to_primitive_symbol());
41 assembler->CallStub(callable, context, input, to_primitive_symbol);
44 Label ordinary_to_primitive(assembler);
45 assembler->GotoIf(
46 assembler
97 Generate_NonPrimitiveToPrimitive_Default( CodeStubAssembler* assembler) argument
102 Generate_NonPrimitiveToPrimitive_Number( CodeStubAssembler* assembler) argument
107 Generate_NonPrimitiveToPrimitive_String( CodeStubAssembler* assembler) argument
112 Generate_StringToNumber(CodeStubAssembler* assembler) argument
122 Generate_ToName(CodeStubAssembler* assembler) argument
133 Generate_NonNumberToNumber(CodeStubAssembler* assembler) argument
144 Generate_ToNumber(CodeStubAssembler* assembler) argument
154 Generate_ToString(CodeStubAssembler* assembler) argument
218 Generate_OrdinaryToPrimitive(CodeStubAssembler* assembler, OrdinaryToPrimitiveHint hint) argument
285 Generate_OrdinaryToPrimitive_Number( CodeStubAssembler* assembler) argument
290 Generate_OrdinaryToPrimitive_String( CodeStubAssembler* assembler) argument
296 Generate_ToBoolean(CodeStubAssembler* assembler) argument
313 Generate_ToLength(CodeStubAssembler* assembler) argument
388 Generate_ToInteger(CodeStubAssembler* assembler) argument
398 Generate_ToObject(CodeStubAssembler* assembler) argument
466 Generate_Typeof(CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-number.cc16 void Builtins::Generate_NumberIsFinite(CodeStubAssembler* assembler) { argument
20 Node* number = assembler->Parameter(1);
22 Label return_true(assembler), return_false(assembler);
25 assembler->GotoIf(assembler->TaggedIsSmi(number), &return_true);
28 assembler->GotoUnless(
29 assembler->WordEqual(assembler->LoadMap(number),
30 assembler
47 Generate_NumberIsInteger(CodeStubAssembler* assembler) argument
84 Generate_NumberIsNaN(CodeStubAssembler* assembler) argument
113 Generate_NumberIsSafeInteger(CodeStubAssembler* assembler) argument
156 Generate_NumberParseFloat(CodeStubAssembler* assembler) argument
262 Generate_NumberParseInt(CodeStubAssembler* assembler) argument
567 Generate_NumberPrototypeValueOf(CodeStubAssembler* assembler) argument
579 Generate_Add(CodeStubAssembler* assembler) argument
946 Generate_Subtract(CodeStubAssembler* assembler) argument
1124 Generate_Multiply(CodeStubAssembler* assembler) argument
1278 Generate_Divide(CodeStubAssembler* assembler) argument
1496 Generate_Modulus(CodeStubAssembler* assembler) argument
1655 Generate_ShiftLeft(CodeStubAssembler* assembler) argument
1671 Generate_ShiftRight(CodeStubAssembler* assembler) argument
1687 Generate_ShiftRightLogical(CodeStubAssembler* assembler) argument
1703 Generate_BitwiseAnd(CodeStubAssembler* assembler) argument
1717 Generate_BitwiseOr(CodeStubAssembler* assembler) argument
1731 Generate_BitwiseXor(CodeStubAssembler* assembler) argument
1745 Generate_LessThan(CodeStubAssembler* assembler) argument
1754 Generate_LessThanOrEqual(CodeStubAssembler* assembler) argument
1763 Generate_GreaterThan(CodeStubAssembler* assembler) argument
1772 Generate_GreaterThanOrEqual(CodeStubAssembler* assembler) argument
1781 Generate_Equal(CodeStubAssembler* assembler) argument
1790 Generate_NotEqual(CodeStubAssembler* assembler) argument
1799 Generate_StrictEqual(CodeStubAssembler* assembler) argument
1808 Generate_StrictNotEqual(CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-internal.cc8 #include "src/macro-assembler.h"
57 CodeStubAssembler* assembler) {
62 Node* object = assembler->Parameter(Descriptor::kObject);
65 Node* source = assembler->LoadObjectField(object, JSObject::kElementsOffset);
67 CodeStubAssembler::ParameterMode mode = assembler->OptimalParameterMode();
68 Node* length = assembler->UntagParameter(
69 assembler->LoadFixedArrayBaseLength(source), mode);
74 Label if_newspace(assembler), if_oldspace(assembler);
75 assembler
56 Generate_CopyFastSmiOrObjectElements( CodeStubAssembler* assembler) argument
100 Generate_GrowFastDoubleElements(CodeStubAssembler* assembler) argument
119 Generate_GrowFastSmiOrObjectElements( CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-global.cc104 void Builtins::Generate_GlobalIsFinite(CodeStubAssembler* assembler) { argument
109 Node* context = assembler->Parameter(4);
111 Label return_true(assembler), return_false(assembler);
114 Variable var_num(assembler, MachineRepresentation::kTagged);
115 Label loop(assembler, &var_num);
116 var_num.Bind(assembler->Parameter(1));
117 assembler->Goto(&loop);
118 assembler->Bind(&loop);
124 assembler
159 Generate_GlobalIsNaN(CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-handler.cc15 CodeStubAssembler* assembler) {
19 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
20 Node* name = assembler->Parameter(Descriptor::kName);
21 Node* slot = assembler->Parameter(Descriptor::kSlot);
22 Node* vector = assembler->Parameter(Descriptor::kVector);
23 Node* context = assembler->Parameter(Descriptor::kContext);
26 assembler->KeyedLoadICGeneric(&p);
44 void KeyedStoreICMegamorphic(CodeStubAssembler* assembler, LanguageMode mode) { argument
48 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
49 Node* name = assembler
14 Generate_KeyedLoadIC_Megamorphic_TF( CodeStubAssembler* assembler) argument
60 Generate_KeyedStoreIC_Megamorphic_TF( CodeStubAssembler* assembler) argument
65 Generate_KeyedStoreIC_Megamorphic_Strict_TF( CodeStubAssembler* assembler) argument
78 Generate_LoadGlobalIC_Miss(CodeStubAssembler* assembler) argument
90 Generate_LoadGlobalIC_Slow(CodeStubAssembler* assembler) argument
106 Generate_LoadIC_Miss(CodeStubAssembler* assembler) argument
124 Generate_LoadIC_Slow(CodeStubAssembler* assembler) argument
135 Generate_StoreIC_Miss(CodeStubAssembler* assembler) argument
159 Generate_StoreIC_Slow(CodeStubAssembler* assembler, LanguageMode language_mode) argument
177 Generate_StoreIC_SlowSloppy(CodeStubAssembler* assembler) argument
181 Generate_StoreIC_SlowStrict(CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-string.cc19 void GenerateStringEqual(CodeStubAssembler* assembler, ResultMode mode) { argument
40 Node* lhs = assembler->Parameter(0);
41 Node* rhs = assembler->Parameter(1);
42 Node* context = assembler->Parameter(2);
44 Label if_equal(assembler), if_notequal(assembler);
47 Label if_same(assembler), if_notsame(assembler);
48 assembler->Branch(assembler
199 GenerateStringRelationalComparison(CodeStubAssembler* assembler, RelationalComparisonMode mode) argument
385 Generate_StringEqual(CodeStubAssembler* assembler) argument
390 Generate_StringNotEqual(CodeStubAssembler* assembler) argument
395 Generate_StringLessThan(CodeStubAssembler* assembler) argument
401 Generate_StringLessThanOrEqual(CodeStubAssembler* assembler) argument
407 Generate_StringGreaterThan(CodeStubAssembler* assembler) argument
413 Generate_StringGreaterThanOrEqual(CodeStubAssembler* assembler) argument
422 Generate_StringFromCharCode(CodeStubAssembler* assembler) argument
635 Generate_StringPrototypeCharAt(CodeStubAssembler* assembler) argument
680 Generate_StringPrototypeCharCodeAt( CodeStubAssembler* assembler) argument
1194 Generate_StringPrototypeToString(CodeStubAssembler* assembler) argument
1227 Generate_StringPrototypeValueOf(CodeStubAssembler* assembler) argument
1238 Generate_StringPrototypeIterator(CodeStubAssembler* assembler) argument
1270 LoadSurrogatePairInternal(CodeStubAssembler* assembler, compiler::Node* string, compiler::Node* length, compiler::Node* index, UnicodeEncoding encoding) argument
1347 LoadSurrogatePairAt(CodeStubAssembler* assembler, compiler::Node* string, compiler::Node* length, compiler::Node* index) argument
1357 Generate_StringIteratorPrototypeNext( CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-array.cc1240 void Builtins::Generate_ArrayIsArray(CodeStubAssembler* assembler) { argument
1244 Node* object = assembler->Parameter(1);
1245 Node* context = assembler->Parameter(4);
1247 Label call_runtime(assembler), return_true(assembler),
1248 return_false(assembler);
1250 assembler->GotoIf(assembler->TaggedIsSmi(object), &return_false);
1251 Node* instance_type = assembler->LoadInstanceType(object);
1253 assembler
1273 Generate_ArrayIncludes(CodeStubAssembler* assembler) argument
1719 Generate_ArrayIndexOf(CodeStubAssembler* assembler) argument
2086 Generate_ArrayPrototypeIterationMethod(CodeStubAssembler* assembler) argument
2126 Generate_ArrayPrototypeValues(CodeStubAssembler* assembler) argument
2130 Generate_ArrayPrototypeEntries(CodeStubAssembler* assembler) argument
2134 Generate_ArrayPrototypeKeys(CodeStubAssembler* assembler) argument
2138 Generate_ArrayIteratorPrototypeNext( CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-symbol.cc37 CodeStubAssembler* assembler) {
40 Node* receiver = assembler->Parameter(0);
41 Node* context = assembler->Parameter(4);
44 assembler->ToThisValue(context, receiver, PrimitiveType::kSymbol,
46 assembler->Return(result);
50 void Builtins::Generate_SymbolPrototypeToString(CodeStubAssembler* assembler) { argument
53 Node* receiver = assembler->Parameter(0);
54 Node* context = assembler->Parameter(3);
56 Node* value = assembler->ToThisValue(
59 assembler
36 Generate_SymbolPrototypeToPrimitive( CodeStubAssembler* assembler) argument
64 Generate_SymbolPrototypeValueOf(CodeStubAssembler* assembler) argument
[all...]
H A Dbuiltins-boolean.cc37 void Builtins::Generate_BooleanPrototypeToString(CodeStubAssembler* assembler) { argument
40 Node* receiver = assembler->Parameter(0);
41 Node* context = assembler->Parameter(3);
43 Node* value = assembler->ToThisValue(
45 Node* result = assembler->LoadObjectField(value, Oddball::kToStringOffset);
46 assembler->Return(result);
50 void Builtins::Generate_BooleanPrototypeValueOf(CodeStubAssembler* assembler) { argument
53 Node* receiver = assembler->Parameter(0);
54 Node* context = assembler->Parameter(3);
56 Node* result = assembler
[all...]
H A Dbuiltins-object.cc17 void Builtins::Generate_ObjectHasOwnProperty(CodeStubAssembler* assembler) { argument
22 Node* object = assembler->Parameter(0);
23 Node* key = assembler->Parameter(1);
24 Node* context = assembler->Parameter(4);
26 Label call_runtime(assembler), return_true(assembler),
27 return_false(assembler);
30 Label if_objectisnotsmi(assembler);
31 assembler->Branch(assembler
224 IsString(CodeStubAssembler* assembler, compiler::Node* object, CodeStubAssembler::Label* if_string, CodeStubAssembler::Label* if_notstring) argument
242 ReturnToStringFormat(CodeStubAssembler* assembler, compiler::Node* context, compiler::Node* string) argument
259 ReturnIfPrimitive(CodeStubAssembler* assembler, compiler::Node* instance_type, CodeStubAssembler::Label* return_string, CodeStubAssembler::Label* return_boolean, CodeStubAssembler::Label* return_number) argument
280 Generate_ObjectProtoToString(CodeStubAssembler* assembler) argument
1025 Generate_HasProperty(CodeStubAssembler* assembler) argument
1037 Generate_ForInFilter(CodeStubAssembler* assembler) argument
1048 Generate_InstanceOf(CodeStubAssembler* assembler) argument
1059 Generate_OrdinaryHasInstance(CodeStubAssembler* assembler) argument
[all...]
/external/v8/src/
H A Dcode-stubs.cc12 #include "src/code-stub-assembler.h"
17 #include "src/macro-assembler.h"
325 void StringAddStub::GenerateAssembly(CodeStubAssembler* assembler) const {
327 Node* left = assembler->Parameter(Descriptor::kLeft);
328 Node* right = assembler->Parameter(Descriptor::kRight);
329 Node* context = assembler->Parameter(Descriptor::kContext);
335 left = assembler->ToString(context,
336 assembler->JSReceiverToPrimitive(context, left));
342 right = assembler->ToString(
343 context, assembler
720 Generate( CodeStubAssembler* assembler, compiler::Node* lhs, compiler::Node* rhs, compiler::Node* slot_id, compiler::Node* type_feedback_vector, compiler::Node* context) argument
927 Generate( CodeStubAssembler* assembler, compiler::Node* lhs, compiler::Node* rhs, compiler::Node* slot_id, compiler::Node* type_feedback_vector, compiler::Node* context) argument
1121 Generate( CodeStubAssembler* assembler, compiler::Node* lhs, compiler::Node* rhs, compiler::Node* slot_id, compiler::Node* type_feedback_vector, compiler::Node* context) argument
1285 Generate( CodeStubAssembler* assembler, compiler::Node* dividend, compiler::Node* divisor, compiler::Node* slot_id, compiler::Node* type_feedback_vector, compiler::Node* context) argument
1507 Generate( CodeStubAssembler* assembler, compiler::Node* dividend, compiler::Node* divisor, compiler::Node* slot_id, compiler::Node* type_feedback_vector, compiler::Node* context) argument
1670 Generate(CodeStubAssembler* assembler, compiler::Node* value, compiler::Node* context, compiler::Node* type_feedback_vector, compiler::Node* slot_id) argument
1810 Generate(CodeStubAssembler* assembler, compiler::Node* value, compiler::Node* context, compiler::Node* type_feedback_vector, compiler::Node* slot_id) argument
1943 Generate(CodeStubAssembler* assembler, compiler::Node* string, compiler::Node* from, compiler::Node* to, compiler::Node* context) argument
2236 GenerateFastPath( CodeStubAssembler* assembler, compiler::CodeAssembler::Label* call_runtime, compiler::Node* closure, compiler::Node* literals_index, compiler::Node* properties_count) argument
2492 Generate(CodeStubAssembler* assembler, compiler::Node* shared_info, compiler::Node* context) argument
2648 Generate( CodeStubAssembler* assembler, compiler::Node* function, compiler::Node* slots, compiler::Node* context) argument
2711 Generate(CodeStubAssembler* assembler, compiler::Node* closure, compiler::Node* literal_index, compiler::Node* pattern, compiler::Node* flags, compiler::Node* context) argument
2769 NonEmptyShallowClone(CodeStubAssembler* assembler, compiler::Node* boilerplate, compiler::Node* boilerplate_map, compiler::Node* boilerplate_elements, compiler::Node* allocation_site, compiler::Node* capacity, ElementsKind kind) argument
2816 Generate( CodeStubAssembler* assembler, compiler::Node* closure, compiler::Node* literal_index, compiler::Node* context, CodeStubAssembler::Label* call_runtime, AllocationSiteMode allocation_site_mode) argument
3130 SingleArgumentConstructorCommon(CodeStubAssembler* assembler, ElementsKind elements_kind, compiler::Node* array_map, compiler::Node* allocation_site, AllocationSiteMode mode) argument
[all...]
/external/v8/src/interpreter/
H A Dinterpreter.h75 void Do##Name(InterpreterAssembler* assembler);
81 void DoBinaryOpWithFeedback(InterpreterAssembler* assembler);
86 InterpreterAssembler* assembler);
91 InterpreterAssembler* assembler);
96 void DoBinaryOpWithImmediate(InterpreterAssembler* assembler);
101 void DoUnaryOpWithFeedback(InterpreterAssembler* assembler);
105 void DoCompareOp(Token::Value compare_op, InterpreterAssembler* assembler);
108 void DoStaGlobal(Callable ic, InterpreterAssembler* assembler);
111 void DoStoreIC(Callable ic, InterpreterAssembler* assembler);
114 void DoKeyedStoreIC(Callable ic, InterpreterAssembler* assembler);
[all...]
H A Dinterpreter.cc18 #include "src/interpreter/interpreter-assembler.h"
32 #define __ assembler->
79 InterpreterAssembler assembler(isolate_, &zone, Bytecode::k##Name, \
81 Do##Name(&assembler); \
82 Handle<Code> code = assembler.GenerateCode(); \
319 void Interpreter::DoLdaZero(InterpreterAssembler* assembler) { argument
328 void Interpreter::DoLdaSmi(InterpreterAssembler* assembler) { argument
338 void Interpreter::DoLdaConstant(InterpreterAssembler* assembler) { argument
348 void Interpreter::DoLdaUndefined(InterpreterAssembler* assembler) { argument
358 void Interpreter::DoLdaNull(InterpreterAssembler* assembler) { argument
367 DoLdaTheHole(InterpreterAssembler* assembler) argument
376 DoLdaTrue(InterpreterAssembler* assembler) argument
385 DoLdaFalse(InterpreterAssembler* assembler) argument
394 DoLdar(InterpreterAssembler* assembler) argument
404 DoStar(InterpreterAssembler* assembler) argument
414 DoMov(InterpreterAssembler* assembler) argument
422 BuildLoadGlobal(Callable ic, Node* context, Node* feedback_slot, InterpreterAssembler* assembler) argument
440 DoLdaGlobal(InterpreterAssembler* assembler) argument
456 DoLdaGlobalInsideTypeof(InterpreterAssembler* assembler) argument
468 DoStaGlobal(Callable ic, InterpreterAssembler* assembler) argument
495 DoStaGlobalSloppy(InterpreterAssembler* assembler) argument
504 DoStaGlobalStrict(InterpreterAssembler* assembler) argument
513 DoLdaContextSlot(InterpreterAssembler* assembler) argument
527 DoLdaCurrentContextSlot(InterpreterAssembler* assembler) argument
539 DoStaContextSlot(InterpreterAssembler* assembler) argument
554 DoStaCurrentContextSlot(InterpreterAssembler* assembler) argument
562 DoLdaLookupSlot(Runtime::FunctionId function_id, InterpreterAssembler* assembler) argument
576 DoLdaLookupSlot(InterpreterAssembler* assembler) argument
584 DoLdaLookupSlotInsideTypeof(InterpreterAssembler* assembler) argument
588 DoLdaLookupContextSlot(Runtime::FunctionId function_id, InterpreterAssembler* assembler) argument
622 DoLdaLookupContextSlot(InterpreterAssembler* assembler) argument
630 DoLdaLookupContextSlotInsideTypeof( InterpreterAssembler* assembler) argument
635 DoLdaLookupGlobalSlot(Runtime::FunctionId function_id, InterpreterAssembler* assembler) argument
672 DoLdaLookupGlobalSlot(InterpreterAssembler* assembler) argument
680 DoLdaLookupGlobalSlotInsideTypeof( InterpreterAssembler* assembler) argument
685 DoStaLookupSlot(LanguageMode language_mode, InterpreterAssembler* assembler) argument
703 DoStaLookupSlotSloppy(InterpreterAssembler* assembler) argument
711 DoStaLookupSlotStrict(InterpreterAssembler* assembler) argument
719 DoLdaNamedProperty(InterpreterAssembler* assembler) argument
743 DoLdaKeyedProperty(InterpreterAssembler* assembler) argument
762 DoStoreIC(Callable ic, InterpreterAssembler* assembler) argument
786 DoStaNamedPropertySloppy(InterpreterAssembler* assembler) argument
796 DoStaNamedPropertyStrict(InterpreterAssembler* assembler) argument
801 DoKeyedStoreIC(Callable ic, InterpreterAssembler* assembler) argument
824 DoStaKeyedPropertySloppy(InterpreterAssembler* assembler) argument
833 DoStaKeyedPropertyStrict(InterpreterAssembler* assembler) argument
843 DoLdaModuleVariable(InterpreterAssembler* assembler) argument
885 DoStaModuleVariable(InterpreterAssembler* assembler) argument
924 DoPushContext(InterpreterAssembler* assembler) argument
936 DoPopContext(InterpreterAssembler* assembler) argument
944 DoCompareOp(Token::Value compare_op, InterpreterAssembler* assembler) argument
966 DoBinaryOpWithFeedback(InterpreterAssembler* assembler) argument
979 DoCompareOpWithFeedback(Token::Value compare_op, InterpreterAssembler* assembler) argument
1088 DoAdd(InterpreterAssembler* assembler) argument
1095 DoSub(InterpreterAssembler* assembler) argument
1102 DoMul(InterpreterAssembler* assembler) argument
1109 DoDiv(InterpreterAssembler* assembler) argument
1116 DoMod(InterpreterAssembler* assembler) argument
1120 DoBitwiseBinaryOp(Token::Value bitwise_op, InterpreterAssembler* assembler) argument
1195 DoBitwiseOr(InterpreterAssembler* assembler) argument
1202 DoBitwiseXor(InterpreterAssembler* assembler) argument
1209 DoBitwiseAnd(InterpreterAssembler* assembler) argument
1219 DoShiftLeft(InterpreterAssembler* assembler) argument
1229 DoShiftRight(InterpreterAssembler* assembler) argument
1239 DoShiftRightLogical(InterpreterAssembler* assembler) argument
1247 DoAddSmi(InterpreterAssembler* assembler) argument
1301 DoSubSmi(InterpreterAssembler* assembler) argument
1355 DoBitwiseOrSmi(InterpreterAssembler* assembler) argument
1383 DoBitwiseAndSmi(InterpreterAssembler* assembler) argument
1412 DoShiftLeftSmi(InterpreterAssembler* assembler) argument
1442 DoShiftRightSmi(InterpreterAssembler* assembler) argument
1467 BuildUnaryOp(Callable callable, InterpreterAssembler* assembler) argument
1476 DoUnaryOpWithFeedback(InterpreterAssembler* assembler) argument
1490 DoToName(InterpreterAssembler* assembler) argument
1501 DoToNumber(InterpreterAssembler* assembler) argument
1512 DoToObject(InterpreterAssembler* assembler) argument
1521 DoInc(InterpreterAssembler* assembler) argument
1528 DoDec(InterpreterAssembler* assembler) argument
1537 DoToBooleanLogicalNot(InterpreterAssembler* assembler) argument
1563 DoLogicalNot(InterpreterAssembler* assembler) argument
1593 DoTypeOf(InterpreterAssembler* assembler) argument
1601 DoDelete(Runtime::FunctionId function_id, InterpreterAssembler* assembler) argument
1616 DoDeletePropertyStrict(InterpreterAssembler* assembler) argument
1624 DoDeletePropertySloppy(InterpreterAssembler* assembler) argument
1628 DoJSCall(InterpreterAssembler* assembler, TailCallMode tail_call_mode) argument
1652 DoCall(InterpreterAssembler* assembler) argument
1661 DoCallProperty(InterpreterAssembler* assembler) argument
1672 DoTailCall(InterpreterAssembler* assembler) argument
1681 DoCallRuntime(InterpreterAssembler* assembler) argument
1697 DoInvokeIntrinsic(InterpreterAssembler* assembler) argument
1715 DoCallRuntimeForPair(InterpreterAssembler* assembler) argument
1739 DoCallJSRuntime(InterpreterAssembler* assembler) argument
1765 DoNew(InterpreterAssembler* assembler) argument
1785 DoTestEqual(InterpreterAssembler* assembler) argument
1792 DoTestNotEqual(InterpreterAssembler* assembler) argument
1799 DoTestEqualStrict(InterpreterAssembler* assembler) argument
1806 DoTestLessThan(InterpreterAssembler* assembler) argument
1813 DoTestGreaterThan(InterpreterAssembler* assembler) argument
1821 DoTestLessThanOrEqual(InterpreterAssembler* assembler) argument
1829 DoTestGreaterThanOrEqual(InterpreterAssembler* assembler) argument
1837 DoTestIn(InterpreterAssembler* assembler) argument
1845 DoTestInstanceOf(InterpreterAssembler* assembler) argument
1852 DoJump(InterpreterAssembler* assembler) argument
1860 DoJumpConstant(InterpreterAssembler* assembler) argument
1870 DoJumpIfTrue(InterpreterAssembler* assembler) argument
1881 DoJumpIfTrueConstant(InterpreterAssembler* assembler) argument
1893 DoJumpIfFalse(InterpreterAssembler* assembler) argument
1904 DoJumpIfFalseConstant(InterpreterAssembler* assembler) argument
1916 DoJumpIfToBooleanTrue(InterpreterAssembler* assembler) argument
1932 DoJumpIfToBooleanTrueConstant( InterpreterAssembler* assembler) argument
1949 DoJumpIfToBooleanFalse(InterpreterAssembler* assembler) argument
1965 DoJumpIfToBooleanFalseConstant( InterpreterAssembler* assembler) argument
1982 DoJumpIfNull(InterpreterAssembler* assembler) argument
1993 DoJumpIfNullConstant(InterpreterAssembler* assembler) argument
2005 DoJumpIfUndefined(InterpreterAssembler* assembler) argument
2017 DoJumpIfUndefinedConstant(InterpreterAssembler* assembler) argument
2030 DoJumpIfNotHole(InterpreterAssembler* assembler) argument
2041 DoJumpIfNotHoleConstant(InterpreterAssembler* assembler) argument
2054 DoJumpLoop(InterpreterAssembler* assembler) argument
2082 DoCreateRegExpLiteral(InterpreterAssembler* assembler) argument
2101 DoCreateArrayLiteral(InterpreterAssembler* assembler) argument
2146 DoCreateObjectLiteral(InterpreterAssembler* assembler) argument
2196 DoCreateClosure(InterpreterAssembler* assembler) argument
2226 DoCreateBlockContext(InterpreterAssembler* assembler) argument
2241 DoCreateCatchContext(InterpreterAssembler* assembler) argument
2258 DoCreateFunctionContext(InterpreterAssembler* assembler) argument
2272 DoCreateWithContext(InterpreterAssembler* assembler) argument
2287 DoCreateMappedArguments(InterpreterAssembler* assembler) argument
2329 DoCreateUnmappedArguments(InterpreterAssembler* assembler) argument
2343 DoCreateRestParameter(InterpreterAssembler* assembler) argument
2357 DoStackCheck(InterpreterAssembler* assembler) argument
2377 DoThrow(InterpreterAssembler* assembler) argument
2388 DoReThrow(InterpreterAssembler* assembler) argument
2399 DoReturn(InterpreterAssembler* assembler) argument
2408 DoDebugger(InterpreterAssembler* assembler) argument
2428 BuildForInPrepareResult(Node* output_register, Node* cache_type, Node* cache_array, Node* cache_length, InterpreterAssembler* assembler) argument
2447 DoForInPrepare(InterpreterAssembler* assembler) argument
2517 DoForInNext(InterpreterAssembler* assembler) argument
2563 DoForInContinue(InterpreterAssembler* assembler) argument
2590 DoForInStep(InterpreterAssembler* assembler) argument
2602 DoWide(InterpreterAssembler* assembler) argument
2609 DoExtraWide(InterpreterAssembler* assembler) argument
2616 DoIllegal(InterpreterAssembler* assembler) argument
2623 DoNop(InterpreterAssembler* assembler) argument
2630 DoSuspendGenerator(InterpreterAssembler* assembler) argument
2673 DoResumeGenerator(InterpreterAssembler* assembler) argument
[all...]
/external/v8/src/ic/
H A Dkeyed-store-generic.h8 #include "src/code-stub-assembler.h"
15 static void Generate(CodeStubAssembler* assembler,
/external/llvm/test/MC/AsmParser/
H A Dundefined-local-symbol.s4 # of what an assembler local symbol looks like (i.e., 'L' prefix.)
6 # CHECK: error: assembler local symbol 'Lbar' not defined
/external/llvm/test/MC/Mips/mips32r2/
H A Dinvalid.s1 # Instructions that are valid for the current ISA but should be rejected by the assembler (e.g.
/external/llvm/test/MC/Mips/mips32r3/
H A Dinvalid.s1 # Instructions that are valid for the current ISA but should be rejected by the assembler (e.g.
/external/llvm/test/MC/Mips/mips32r5/
H A Dinvalid.s1 # Instructions that are valid for the current ISA but should be rejected by the assembler (e.g.
/external/llvm/test/MC/Mips/mips64r2/
H A Dinvalid.s1 # Instructions that are valid for the current ISA but should be rejected by the assembler (e.g.
/external/llvm/test/MC/Mips/mips64r3/
H A Dinvalid.s1 # Instructions that are valid for the current ISA but should be rejected by the assembler (e.g.
/external/llvm/test/MC/Mips/mips64r5/
H A Dinvalid.s1 # Instructions that are valid for the current ISA but should be rejected by the assembler (e.g.
/external/v8/src/compiler/
H A Dgap-resolver.h29 explicit GapResolver(Assembler* assembler) argument
30 : assembler_(assembler), split_rep_(MachineRepresentation::kSimd128) {}
32 // Resolve a set of parallel moves, emitting assembler instructions.

Completed in 1179 milliseconds

12345678