/external/v8/src/builtins/ |
builtins-object.h | 11 class ObjectBuiltinsAssembler : public CodeStubAssembler { 14 : CodeStubAssembler(state) {}
|
builtins-math.cc | 18 class MathBuiltinsAssembler : public CodeStubAssembler { 21 : CodeStubAssembler(state) {} 24 void MathRoundingOperation(Node* (CodeStubAssembler::*float64op)(Node*)); 25 void MathUnaryOperation(Node* (CodeStubAssembler::*float64op)(Node*)); 29 TF_BUILTIN(MathAbs, CodeStubAssembler) { 107 Node* (CodeStubAssembler::*float64op)(Node*)) { 157 Node* (CodeStubAssembler::*float64op)(Node*)) { 168 MathUnaryOperation(&CodeStubAssembler::Float64Acos); 173 MathUnaryOperation(&CodeStubAssembler::Float64Acosh); 178 MathUnaryOperation(&CodeStubAssembler::Float64Asin) [all...] |
builtins-wasm.cc | 15 TF_BUILTIN(WasmStackGuard, CodeStubAssembler) { 21 TF_BUILTIN(ThrowWasm##name, CodeStubAssembler) { \
|
builtins-arguments.h | 14 class ArgumentsBuiltinsAssembler : public CodeStubAssembler { 17 : CodeStubAssembler(state) {}
|
builtins-internal.cc | 61 typedef CodeStubAssembler::Label Label; 64 CodeStubAssembler assembler(state); 71 CodeStubAssembler::ParameterMode mode = assembler.OptimalParameterMode(); 96 CodeStubAssembler::kPretenured); 106 typedef CodeStubAssembler::Label Label; 109 CodeStubAssembler assembler(state); 115 Label runtime(&assembler, CodeStubAssembler::Label::kDeferred); 127 typedef CodeStubAssembler::Label Label; 130 CodeStubAssembler assembler(state); 136 Label runtime(&assembler, CodeStubAssembler::Label::kDeferred) [all...] |
builtins-conversion.cc | 30 void Generate_NonPrimitiveToPrimitive(CodeStubAssembler* assembler, 32 typedef CodeStubAssembler::Label Label; 104 CodeStubAssembler assembler(state); 110 CodeStubAssembler assembler(state); 116 CodeStubAssembler assembler(state); 123 CodeStubAssembler assembler(state); 134 CodeStubAssembler assembler(state); 146 CodeStubAssembler assembler(state); 158 CodeStubAssembler assembler(state); 167 typedef CodeStubAssembler::Label Label [all...] |
builtins-sharedarraybuffer.cc | 30 void ValidateSharedTypedArray(CodeStubAssembler* a, compiler::Node* tagged, 35 CodeStubAssembler::Label is_smi(a), not_smi(a), is_typed_array(a), 96 compiler::Node* ConvertTaggedAtomicIndexToWord32(CodeStubAssembler* a, 100 CodeStubAssembler::Variable var_result(a, MachineRepresentation::kWord32); 104 CodeStubAssembler::Label done(a, &var_result); 106 CodeStubAssembler::Label if_numberissmi(a), if_numberisnotsmi(a); 121 CodeStubAssembler::Label if_indexesareequal(a), if_indexesarenotequal(a); 140 void ValidateAtomicIndex(CodeStubAssembler* a, compiler::Node* index_word, 145 CodeStubAssembler::Label if_inbounds(a), if_notinbounds(a); 161 CodeStubAssembler a(state) [all...] |
builtins-handler.cc | 16 TF_BUILTIN(KeyedLoadIC_IndexedString, CodeStubAssembler) { 40 TF_BUILTIN(KeyedLoadIC_Miss, CodeStubAssembler) { 53 TF_BUILTIN(KeyedLoadIC_Slow, CodeStubAssembler) { 73 TF_BUILTIN(KeyedStoreIC_Miss, CodeStubAssembler) { 87 TF_BUILTIN(KeyedStoreIC_Slow, CodeStubAssembler) { 103 TF_BUILTIN(LoadGlobalIC_Miss, CodeStubAssembler) { 114 TF_BUILTIN(LoadGlobalIC_Slow, CodeStubAssembler) { 129 TF_BUILTIN(LoadIC_FunctionPrototype, CodeStubAssembler) { 158 TF_BUILTIN(LoadIC_Miss, CodeStubAssembler) { 170 TF_BUILTIN(LoadIC_Normal, CodeStubAssembler) { [all...] |
builtins-symbol.cc | 74 CodeStubAssembler assembler(state); 89 CodeStubAssembler assembler(state); 105 CodeStubAssembler assembler(state);
|
builtins-boolean.cc | 43 CodeStubAssembler assembler(state); 58 CodeStubAssembler assembler(state);
|
builtins-constructor.h | 14 class ConstructorBuiltinsAssembler : public CodeStubAssembler { 17 : CodeStubAssembler(state) {}
|
builtins-global.cc | 108 typedef CodeStubAssembler::Label Label; 110 typedef CodeStubAssembler::Variable Variable; 111 CodeStubAssembler assembler(state); 162 typedef CodeStubAssembler::Label Label; 164 typedef CodeStubAssembler::Variable Variable; 165 CodeStubAssembler assembler(state);
|
builtins-promise.h | 15 typedef CodeStubAssembler::ParameterMode ParameterMode; 18 class PromiseBuiltinsAssembler : public CodeStubAssembler { 52 : CodeStubAssembler(state) {}
|
builtins-generator.cc | 17 class GeneratorBuiltinsAssembler : public CodeStubAssembler { 20 : CodeStubAssembler(state) {}
|
builtins-constructor.cc | 130 feedback_vector, slot, 0, CodeStubAssembler::SMI_PARAMETERS); 330 CodeStubAssembler::ParameterMode mode = CodeStubAssembler::INTPTR_PARAMETERS; 418 typedef CodeStubAssembler::Label Label; 419 typedef CodeStubAssembler::Variable Variable; 429 CodeStubAssembler::SMI_PARAMETERS); 467 typedef CodeStubAssembler::ParameterMode ParameterMode; 501 typedef CodeStubAssembler::Label Label; 502 typedef CodeStubAssembler::Variable Variable; 512 feedback_vector, literal_index, 0, CodeStubAssembler::SMI_PARAMETERS) [all...] |
builtins-date.cc | [all...] |
builtins-regexp.h | 17 class RegExpBuiltinsAssembler : public CodeStubAssembler { 20 : CodeStubAssembler(state) {}
|
builtins-number.cc | 16 class NumberBuiltinsAssembler : public CodeStubAssembler { 19 : CodeStubAssembler(state) {} 57 TF_BUILTIN(NumberIsFinite, CodeStubAssembler) { 81 TF_BUILTIN(NumberIsInteger, CodeStubAssembler) { 110 TF_BUILTIN(NumberIsNaN, CodeStubAssembler) { 133 TF_BUILTIN(NumberIsSafeInteger, CodeStubAssembler) { 168 TF_BUILTIN(NumberParseFloat, CodeStubAssembler) { 263 TF_BUILTIN(NumberParseInt, CodeStubAssembler) { 549 TF_BUILTIN(NumberPrototypeValueOf, CodeStubAssembler) { 558 TF_BUILTIN(Add, CodeStubAssembler) { [all...] |
/external/v8/src/ |
code-stub-assembler.cc | 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 [all...] |
fast-accessor-assembler.h | 20 class CodeStubAssembler; 104 std::unique_ptr<CodeStubAssembler> assembler_;
|
code-stubs.cc | 338 CodeStubAssembler assembler(state); 359 CodeStubAssembler::AllocationFlag flags = 360 (pretenure_flag() == TENURED) ? CodeStubAssembler::kPretenured 361 : CodeStubAssembler::kNone; 445 typedef CodeStubAssembler::Label Label; 447 CodeStubAssembler assembler(state); 487 CodeStubAssembler assembler(state); 495 CodeStubAssembler assembler(state); 505 CodeStubAssembler assembler(state); \ 521 compiler::Node* AddWithFeedbackStub::Generate(CodeStubAssembler* assembler [all...] |
code-stub-assembler.h | 56 class V8_EXPORT_PRIVATE CodeStubAssembler : public compiler::CodeAssembler { 60 CodeStubAssembler(compiler::CodeAssemblerState* state); [all...] |
/external/v8/src/interpreter/ |
interpreter-assembler.h | 21 class V8_EXPORT_PRIVATE InterpreterAssembler : public CodeStubAssembler { 341 CodeStubAssembler::Variable bytecode_offset_; 342 CodeStubAssembler::Variable interpreted_frame_pointer_; 343 CodeStubAssembler::Variable bytecode_array_; 344 CodeStubAssembler::Variable dispatch_table_; 345 CodeStubAssembler::Variable accumulator_;
|
/external/v8/src/ic/ |
accessor-assembler.h | 19 class AccessorAssembler : public CodeStubAssembler { 24 : CodeStubAssembler(state) {} 223 explicit ExitPoint(CodeStubAssembler* assembler) 225 ExitPoint(CodeStubAssembler* assembler, CodeAssemblerLabel* out, 278 CodeStubAssembler* const asm_;
|
/external/v8/src/ffi/ |
ffi-compiler.cc | 35 class FFIAssembler : public CodeStubAssembler { 37 explicit FFIAssembler(CodeAssemblerState* state) : CodeStubAssembler(state) {}
|