/external/v8/src/crankshaft/x87/ |
H A D | lithium-codegen-x87.h | 29 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument 30 : LCodeGenBase(chunk, assembler, info), 35 x87_stack_(assembler), 58 // Support for converting LOperands to assembler types.
|
/external/v8/src/regexp/ |
H A D | regexp-macro-assembler-tracer.cc | 5 #include "src/regexp/regexp-macro-assembler-tracer.h" 14 Isolate* isolate, RegExpMacroAssembler* assembler) 15 : RegExpMacroAssembler(isolate, assembler->zone()), assembler_(assembler) { 16 IrregexpImplementation type = assembler->Implementation(); 13 RegExpMacroAssemblerTracer( Isolate* isolate, RegExpMacroAssembler* assembler) argument
|
H A D | jsregexp.cc | 19 #include "src/regexp/regexp-macro-assembler-irregexp.h" 20 #include "src/regexp/regexp-macro-assembler-tracer.h" 21 #include "src/regexp/regexp-macro-assembler.h" 36 #include "src/regexp/ia32/regexp-macro-assembler-ia32.h" 38 #include "src/regexp/x64/regexp-macro-assembler-x64.h" 40 #include "src/regexp/arm64/regexp-macro-assembler-arm64.h" 42 #include "src/regexp/arm/regexp-macro-assembler-arm.h" 44 #include "src/regexp/ppc/regexp-macro-assembler-ppc.h" 46 #include "src/regexp/s390/regexp-macro-assembler-s390.h" 48 #include "src/regexp/mips/regexp-macro-assembler 1214 RestoreAffectedRegisters(RegExpMacroAssembler* assembler, int max_register, const OutSet& registers_to_pop, const OutSet& registers_to_clear) argument 1232 PerformDeferredActions(RegExpMacroAssembler* assembler, int max_register, const OutSet& affected_registers, OutSet* registers_to_pop, OutSet* registers_to_clear, Zone* zone) argument 1367 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 1433 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 1464 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 1641 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 2469 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 2996 EmitWordCheck(RegExpMacroAssembler* assembler, Label* word, Label* non_word, bool fall_through_on_word) argument 3025 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 3058 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 3113 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 3157 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 3242 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 4275 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local 4397 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local [all...] |
/external/vixl/test/ |
H A D | test-pool-manager.cc | 103 void ResolveReferences(internal::AssemblerBase *assembler) VIXL_OVERRIDE { 105 USE(assembler); variable 183 void ResolveReferences(internal::AssemblerBase *assembler) VIXL_OVERRIDE { 185 USE(assembler); variable
|
/external/v8/src/builtins/ |
H A D | builtins-date.cc | 8 #include "src/code-stub-assembler.h" 900 void Generate_DatePrototype_GetField(CodeStubAssembler* assembler, argument 905 Node* receiver = assembler->Parameter(0); 906 Node* context = assembler->Parameter(3); 908 Label receiver_not_date(assembler, Label::kDeferred); 910 assembler->GotoIf(assembler->TaggedIsSmi(receiver), &receiver_not_date); 911 Node* receiver_instance_type = assembler->LoadInstanceType(receiver); 912 assembler->GotoIf( 913 assembler [all...] |
/external/v8/src/ |
H A D | code-stub-assembler.h | 10 #include "src/compiler/code-assembler.h" 51 // Provides JavaScript-specific "macro-assembler" functionality on top of the 1347 CodeStubArguments(CodeStubAssembler* assembler, Node* argc) argument 1348 : CodeStubArguments(assembler, argc, nullptr, 1350 CodeStubArguments(CodeStubAssembler* assembler, Node* argc, Node* fp,
|
H A D | code-stubs.cc | 13 #include "src/code-stub-assembler.h" 20 #include "src/macro-assembler.h" 338 CodeStubAssembler assembler(state); 339 Node* left = assembler.Parameter(Descriptor::kLeft); 340 Node* right = assembler.Parameter(Descriptor::kRight); 341 Node* context = assembler.Parameter(Descriptor::kContext); 347 left = assembler.ToString(context, 348 assembler.JSReceiverToPrimitive(context, left)); 354 right = assembler.ToString(context, 355 assembler 521 Generate(CodeStubAssembler* assembler, compiler::Node* lhs, compiler::Node* rhs, compiler::Node* slot_id, compiler::Node* feedback_vector, compiler::Node* context) argument 730 Generate( CodeStubAssembler* assembler, compiler::Node* lhs, compiler::Node* rhs, compiler::Node* slot_id, compiler::Node* feedback_vector, compiler::Node* context) argument 924 Generate( CodeStubAssembler* assembler, compiler::Node* lhs, compiler::Node* rhs, compiler::Node* slot_id, compiler::Node* feedback_vector, compiler::Node* context) argument 1085 Generate( CodeStubAssembler* assembler, compiler::Node* dividend, compiler::Node* divisor, compiler::Node* slot_id, compiler::Node* feedback_vector, compiler::Node* context) argument 1304 Generate( CodeStubAssembler* assembler, compiler::Node* dividend, compiler::Node* divisor, compiler::Node* slot_id, compiler::Node* feedback_vector, compiler::Node* context) argument 1474 Generate(CodeStubAssembler* assembler, compiler::Node* string, compiler::Node* from, compiler::Node* to, compiler::Node* context) argument 2196 SingleArgumentConstructorCommon(CodeStubAssembler* assembler, ElementsKind elements_kind, compiler::Node* array_map, compiler::Node* allocation_site, AllocationSiteMode mode) argument [all...] |
H A D | assembler.h | 60 // Platform independent assembler base class. 112 // the assembler could clean up internal data structures. 124 // either be owned by the assembler or be provided externally. 162 explicit DontEmitDebugCodeScope(AssemblerBase* assembler) argument 163 : assembler_(assembler), old_value_(assembler->emit_debug_code()) { 179 explicit PredictableCodeSizeScope(AssemblerBase* assembler); 180 PredictableCodeSizeScope(AssemblerBase* assembler, int expected_size); 201 CpuFeatureScope(AssemblerBase* assembler, CpuFeature f, 209 CpuFeatureScope(AssemblerBase* assembler, CpuFeatur argument [all...] |
H A D | assembler.cc | 35 #include "src/assembler.h" 42 #include "src/assembler-inl.h" 60 #include "src/regexp/regexp-macro-assembler.h" 68 // Include native regexp-macro-assembler. 71 #include "src/regexp/ia32/regexp-macro-assembler-ia32.h" // NOLINT 73 #include "src/regexp/x64/regexp-macro-assembler-x64.h" // NOLINT 75 #include "src/regexp/arm64/regexp-macro-assembler-arm64.h" // NOLINT 77 #include "src/regexp/arm/regexp-macro-assembler-arm.h" // NOLINT 79 #include "src/regexp/ppc/regexp-macro-assembler-ppc.h" // NOLINT 81 #include "src/regexp/mips/regexp-macro-assembler 191 PredictableCodeSizeScope(AssemblerBase* assembler) argument 195 PredictableCodeSizeScope(AssemblerBase* assembler, int expected_size) argument 218 CpuFeatureScope(AssemblerBase* assembler, CpuFeature f, CheckPolicy check) argument [all...] |
/external/v8/src/x64/ |
H A D | macro-assembler-x64.h | 8 #include "src/assembler.h" 13 #include "src/x64/assembler-x64.h" 100 explicit NoRootArrayScope(MacroAssembler* assembler) argument 101 : variable_(&assembler->root_array_available_), 102 old_value_(assembler->root_array_available_) { 103 assembler->root_array_available_ = false; 1101 // Does not push rsp/rbp nor any of the assembler's special purpose registers 1625 // Macro assembler to emit code. 1631 MacroAssembler masm_; // Macro assembler used to generate the code.
|
/external/v8/src/compiler/ |
H A D | code-assembler.cc | 5 #include "src/compiler/code-assembler.h" 15 #include "src/compiler/raw-machine-assembler.h" 21 #include "src/macro-assembler.h" 296 // Copy the string before recording it in the assembler to avoid 715 CodeAssemblerVariable::CodeAssemblerVariable(CodeAssembler* assembler, argument 717 : impl_(new (assembler->zone()) Impl(rep)), state_(assembler->state()) { 721 CodeAssemblerVariable::CodeAssemblerVariable(CodeAssembler* assembler, argument 724 : CodeAssemblerVariable(assembler, rep) { 743 CodeAssemblerLabel::CodeAssemblerLabel(CodeAssembler* assembler, argument [all...] |
/external/vixl/src/aarch64/ |
H A D | assembler-aarch64.h | 30 #include "../assembler-base-vixl.h" 99 // If a label is bound, the assembler already has the information it needs 338 void UpdateValue(T new_value, const Assembler* assembler); 339 void UpdateValue(T high64, T low64, const Assembler* assembler); 3349 void Literal<T>::UpdateValue(T new_value, const Assembler* assembler) { argument 3351 assembler->GetBuffer().GetStartAddress<uint8_t*>()); 3356 void Literal<T>::UpdateValue(T high64, T low64, const Assembler* assembler) { argument 3359 assembler->GetBuffer().GetStartAddress<uint8_t*>());
|
/external/python/cpython2/Python/ |
H A D | compile.c | 3389 /* End of the compiler section, beginning of the assembler section */ 3397 struct assembler { struct 3409 dfs(struct compiler *c, basicblock *b, struct assembler *a) 3490 assemble_init(struct assembler *a, int nblocks, int firstlineno) 3492 memset(a, 0, sizeof(struct assembler)); 3514 assemble_free(struct assembler *a) 3550 assemble_lnotab(struct assembler *a, struct instr *i) 3648 assemble_emit(struct assembler *a, struct instr *i) 3686 assemble_jump_offsets(struct assembler *a, struct compiler *c) 3804 makecode(struct compiler *c, struct assembler * [all...] |
/external/swiftshader/src/OpenGL/compiler/ |
H A D | OutputASM.cpp | 221 Temporary(OutputASM *assembler) : TIntermSymbol(TSymbolTableLevel::nextUniqueId(), "tmp", TType(EbtFloat, EbpHigh, EvqTemporary, 4, 1, false)), assembler(assembler) argument 227 assembler->freeTemporary(this); 231 OutputASM *const assembler; member in class:glsl::Temporary
|
/external/python/cpython3/Python/ |
H A D | compile.c | 4800 /* End of the compiler section, beginning of the assembler section */ 4808 struct assembler { struct 4820 dfs(struct compiler *c, basicblock *b, struct assembler *a) 4907 assemble_init(struct assembler *a, int nblocks, int firstlineno) 4909 memset(a, 0, sizeof(struct assembler)); 4931 assemble_free(struct assembler *a) 4955 assemble_lnotab(struct assembler *a, struct instr *i) 5064 assemble_emit(struct assembler *a, struct instr *i) 5087 assemble_jump_offsets(struct assembler *a, struct compiler *c) 5208 makecode(struct compiler *c, struct assembler * [all...] |
/external/v8/src/interpreter/ |
H A D | interpreter.cc | 20 #include "src/ic/accessor-assembler.h" 24 #include "src/interpreter/interpreter-assembler.h" 38 #define __ assembler-> 144 InterpreterAssembler assembler(&state, bytecode, operand_scale); 146 assembler.SaveBytecodeOffset(); 148 (this->*generator)(&assembler); 386 void Interpreter::DoLdaZero(InterpreterAssembler* assembler) { argument 395 void Interpreter::DoLdaSmi(InterpreterAssembler* assembler) { argument 404 void Interpreter::DoLdaConstant(InterpreterAssembler* assembler) { argument 414 void Interpreter::DoLdaUndefined(InterpreterAssembler* assembler) { argument 424 DoLdaNull(InterpreterAssembler* assembler) argument 433 DoLdaTheHole(InterpreterAssembler* assembler) argument 442 DoLdaTrue(InterpreterAssembler* assembler) argument 451 DoLdaFalse(InterpreterAssembler* assembler) argument 460 DoLdar(InterpreterAssembler* assembler) argument 470 DoStar(InterpreterAssembler* assembler) argument 480 DoMov(InterpreterAssembler* assembler) argument 488 BuildLoadGlobal(int slot_operand_index, int name_operand_index, TypeofMode typeof_mode, InterpreterAssembler* assembler) argument 559 DoLdaGlobal(InterpreterAssembler* assembler) argument 571 DoLdaGlobalInsideTypeof(InterpreterAssembler* assembler) argument 579 DoStaGlobal(Callable ic, InterpreterAssembler* assembler) argument 603 DoStaGlobalSloppy(InterpreterAssembler* assembler) argument 612 DoStaGlobalStrict(InterpreterAssembler* assembler) argument 621 DoLdaContextSlot(InterpreterAssembler* assembler) argument 636 DoLdaImmutableContextSlot(InterpreterAssembler* assembler) argument 644 DoLdaCurrentContextSlot(InterpreterAssembler* assembler) argument 655 DoLdaImmutableCurrentContextSlot( InterpreterAssembler* assembler) argument 665 DoStaContextSlot(InterpreterAssembler* assembler) argument 680 DoStaCurrentContextSlot(InterpreterAssembler* assembler) argument 688 DoLdaLookupSlot(Runtime::FunctionId function_id, InterpreterAssembler* assembler) argument 702 DoLdaLookupSlot(InterpreterAssembler* assembler) argument 710 DoLdaLookupSlotInsideTypeof(InterpreterAssembler* assembler) argument 714 DoLdaLookupContextSlot(Runtime::FunctionId function_id, InterpreterAssembler* assembler) argument 748 DoLdaLookupContextSlot(InterpreterAssembler* assembler) argument 756 DoLdaLookupContextSlotInsideTypeof( InterpreterAssembler* assembler) argument 761 DoLdaLookupGlobalSlot(Runtime::FunctionId function_id, InterpreterAssembler* assembler) argument 799 DoLdaLookupGlobalSlot(InterpreterAssembler* assembler) argument 807 DoLdaLookupGlobalSlotInsideTypeof( InterpreterAssembler* assembler) argument 812 DoStaLookupSlot(LanguageMode language_mode, InterpreterAssembler* assembler) argument 830 DoStaLookupSlotSloppy(InterpreterAssembler* assembler) argument 838 DoStaLookupSlotStrict(InterpreterAssembler* assembler) argument 846 DoLdaNamedProperty(InterpreterAssembler* assembler) argument 867 DoLdaKeyedProperty(InterpreterAssembler* assembler) argument 883 DoStoreIC(Callable ic, InterpreterAssembler* assembler) argument 904 DoStaNamedPropertySloppy(InterpreterAssembler* assembler) argument 914 DoStaNamedPropertyStrict(InterpreterAssembler* assembler) argument 924 DoStaNamedOwnProperty(InterpreterAssembler* assembler) argument 929 DoKeyedStoreIC(Callable ic, InterpreterAssembler* assembler) argument 949 DoStaKeyedPropertySloppy(InterpreterAssembler* assembler) argument 958 DoStaKeyedPropertyStrict(InterpreterAssembler* assembler) argument 971 DoStaDataPropertyInLiteral(InterpreterAssembler* assembler) argument 991 DoLdaModuleVariable(InterpreterAssembler* assembler) argument 1033 DoStaModuleVariable(InterpreterAssembler* assembler) argument 1072 DoPushContext(InterpreterAssembler* assembler) argument 1084 DoPopContext(InterpreterAssembler* assembler) argument 1092 DoCompareOp(Token::Value compare_op, InterpreterAssembler* assembler) argument 1114 DoBinaryOpWithFeedback(InterpreterAssembler* assembler) argument 1127 DoCompareOpWithFeedback(Token::Value compare_op, InterpreterAssembler* assembler) argument 1337 DoAdd(InterpreterAssembler* assembler) argument 1344 DoSub(InterpreterAssembler* assembler) argument 1351 DoMul(InterpreterAssembler* assembler) argument 1358 DoDiv(InterpreterAssembler* assembler) argument 1365 DoMod(InterpreterAssembler* assembler) argument 1369 DoBitwiseBinaryOp(Token::Value bitwise_op, InterpreterAssembler* assembler) argument 1444 DoBitwiseOr(InterpreterAssembler* assembler) argument 1451 DoBitwiseXor(InterpreterAssembler* assembler) argument 1458 DoBitwiseAnd(InterpreterAssembler* assembler) argument 1468 DoShiftLeft(InterpreterAssembler* assembler) argument 1478 DoShiftRight(InterpreterAssembler* assembler) argument 1488 DoShiftRightLogical(InterpreterAssembler* assembler) argument 1496 DoAddSmi(InterpreterAssembler* assembler) argument 1550 DoSubSmi(InterpreterAssembler* assembler) argument 1604 DoBitwiseOrSmi(InterpreterAssembler* assembler) argument 1631 DoBitwiseAndSmi(InterpreterAssembler* assembler) argument 1659 DoShiftLeftSmi(InterpreterAssembler* assembler) argument 1688 DoShiftRightSmi(InterpreterAssembler* assembler) argument 1712 BuildUnaryOp(Callable callable, InterpreterAssembler* assembler) argument 1721 DoUnaryOpWithFeedback(InterpreterAssembler* assembler) argument 1735 DoToName(InterpreterAssembler* assembler) argument 1746 DoToNumber(InterpreterAssembler* assembler) argument 1757 DoToObject(InterpreterAssembler* assembler) argument 1766 DoInc(InterpreterAssembler* assembler) argument 1904 DoDec(InterpreterAssembler* assembler) argument 2044 DoToBooleanLogicalNot(InterpreterAssembler* assembler) argument 2070 DoLogicalNot(InterpreterAssembler* assembler) argument 2100 DoTypeOf(InterpreterAssembler* assembler) argument 2108 DoDelete(Runtime::FunctionId function_id, InterpreterAssembler* assembler) argument 2123 DoDeletePropertyStrict(InterpreterAssembler* assembler) argument 2131 DoDeletePropertySloppy(InterpreterAssembler* assembler) argument 2139 DoGetSuperConstructor(InterpreterAssembler* assembler) argument 2148 DoJSCall(InterpreterAssembler* assembler, TailCallMode tail_call_mode) argument 2172 DoCall(InterpreterAssembler* assembler) argument 2181 DoCallProperty(InterpreterAssembler* assembler) argument 2192 DoTailCall(InterpreterAssembler* assembler) argument 2201 DoCallRuntime(InterpreterAssembler* assembler) argument 2217 DoInvokeIntrinsic(InterpreterAssembler* assembler) argument 2235 DoCallRuntimeForPair(InterpreterAssembler* assembler) argument 2259 DoCallJSRuntime(InterpreterAssembler* assembler) argument 2285 DoCallWithSpread(InterpreterAssembler* assembler) argument 2308 DoConstructWithSpread(InterpreterAssembler* assembler) argument 2328 DoConstruct(InterpreterAssembler* assembler) argument 2347 DoTestEqual(InterpreterAssembler* assembler) argument 2354 DoTestNotEqual(InterpreterAssembler* assembler) argument 2361 DoTestEqualStrict(InterpreterAssembler* assembler) argument 2368 DoTestLessThan(InterpreterAssembler* assembler) argument 2375 DoTestGreaterThan(InterpreterAssembler* assembler) argument 2383 DoTestLessThanOrEqual(InterpreterAssembler* assembler) argument 2391 DoTestGreaterThanOrEqual(InterpreterAssembler* assembler) argument 2399 DoTestIn(InterpreterAssembler* assembler) argument 2407 DoTestInstanceOf(InterpreterAssembler* assembler) argument 2415 DoTestUndetectable(InterpreterAssembler* assembler) argument 2446 DoTestNull(InterpreterAssembler* assembler) argument 2469 DoTestUndefined(InterpreterAssembler* assembler) argument 2493 DoJump(InterpreterAssembler* assembler) argument 2501 DoJumpConstant(InterpreterAssembler* assembler) argument 2512 DoJumpIfTrue(InterpreterAssembler* assembler) argument 2526 DoJumpIfTrueConstant(InterpreterAssembler* assembler) argument 2541 DoJumpIfFalse(InterpreterAssembler* assembler) argument 2555 DoJumpIfFalseConstant(InterpreterAssembler* assembler) argument 2569 DoJumpIfToBooleanTrue(InterpreterAssembler* assembler) argument 2585 DoJumpIfToBooleanTrueConstant( InterpreterAssembler* assembler) argument 2602 DoJumpIfToBooleanFalse(InterpreterAssembler* assembler) argument 2618 DoJumpIfToBooleanFalseConstant( InterpreterAssembler* assembler) argument 2635 DoJumpIfNull(InterpreterAssembler* assembler) argument 2646 DoJumpIfNullConstant(InterpreterAssembler* assembler) argument 2658 DoJumpIfUndefined(InterpreterAssembler* assembler) argument 2670 DoJumpIfUndefinedConstant(InterpreterAssembler* assembler) argument 2683 DoJumpIfJSReceiver(InterpreterAssembler* assembler) argument 2704 DoJumpIfJSReceiverConstant(InterpreterAssembler* assembler) argument 2726 DoJumpIfNotHole(InterpreterAssembler* assembler) argument 2737 DoJumpIfNotHoleConstant(InterpreterAssembler* assembler) argument 2750 DoJumpLoop(InterpreterAssembler* assembler) argument 2778 DoCreateRegExpLiteral(InterpreterAssembler* assembler) argument 2796 DoCreateArrayLiteral(InterpreterAssembler* assembler) argument 2837 DoCreateObjectLiteral(InterpreterAssembler* assembler) argument 2886 DoCreateClosure(InterpreterAssembler* assembler) argument 2923 DoCreateBlockContext(InterpreterAssembler* assembler) argument 2938 DoCreateCatchContext(InterpreterAssembler* assembler) argument 2955 DoCreateFunctionContext(InterpreterAssembler* assembler) argument 2968 DoCreateEvalContext(InterpreterAssembler* assembler) argument 2983 DoCreateWithContext(InterpreterAssembler* assembler) argument 2998 DoCreateMappedArguments(InterpreterAssembler* assembler) argument 3039 DoCreateUnmappedArguments(InterpreterAssembler* assembler) argument 3052 DoCreateRestParameter(InterpreterAssembler* assembler) argument 3064 DoStackCheck(InterpreterAssembler* assembler) argument 3085 DoSetPendingMessage(InterpreterAssembler* assembler) argument 3100 DoThrow(InterpreterAssembler* assembler) argument 3111 DoReThrow(InterpreterAssembler* assembler) argument 3122 DoReturn(InterpreterAssembler* assembler) argument 3131 DoDebugger(InterpreterAssembler* assembler) argument 3152 BuildForInPrepareResult(Node* output_register, Node* cache_type, Node* cache_array, Node* cache_length, InterpreterAssembler* assembler) argument 3171 DoForInPrepare(InterpreterAssembler* assembler) argument 3215 DoForInNext(InterpreterAssembler* assembler) argument 3261 DoForInContinue(InterpreterAssembler* assembler) argument 3288 DoForInStep(InterpreterAssembler* assembler) argument 3300 DoWide(InterpreterAssembler* assembler) argument 3307 DoExtraWide(InterpreterAssembler* assembler) argument 3314 DoIllegal(InterpreterAssembler* assembler) argument 3321 DoNop(InterpreterAssembler* assembler) argument 3328 DoSuspendGenerator(InterpreterAssembler* assembler) argument 3370 DoResumeGenerator(InterpreterAssembler* assembler) argument [all...] |
/external/v8/src/arm/ |
H A D | assembler-arm.cc | 37 #include "src/arm/assembler-arm.h" 41 #include "src/arm/assembler-arm-inl.h" 44 #include "src/macro-assembler.h" 372 // See assembler-arm-inl.h for inlined constructors 1157 bool Operand::must_output_reloc_info(const Assembler* assembler) const { 1159 if (assembler != NULL && assembler->predictable_code_size()) return true; 1160 return assembler->serializer_enabled(); 1169 const Assembler* assembler) { 1170 DCHECK(assembler ! 1168 use_mov_immediate_load(const Operand& x, const Assembler* assembler) argument 1184 instructions_required(const Assembler* assembler, Instr instr) const argument [all...] |
/external/vixl/src/aarch32/ |
H A D | assembler-aarch32.h | 30 #include "assembler-base-vixl.h" 82 explicit AllowUnpredictableScope(Assembler* assembler) argument 83 : assembler_(assembler), old_(assembler->allow_unpredictable_) { 93 explicit AllowStronglyDiscouragedScope(Assembler* assembler) argument 94 : assembler_(assembler), old_(assembler->allow_strongly_discouraged_) {
|
/external/vixl/benchmarks/aarch32/ |
H A D | asm-disasm-speed-test.cc | 40 #include "aarch32/assembler-aarch32.h" 46 // This benchmark tests the speed of the assembler and the disassembler. 53 // T32 assembler: time: 0.001333s, cycles: 850453 59 #define __ assembler-> 199 void Generate_1(TestAssembler* assembler) { argument 331 void Generate_2(TestAssembler* assembler) { argument 461 void Generate_3(TestAssembler* assembler) { argument 585 void Generate_4(TestAssembler* assembler) { argument 703 void Generate_5(TestAssembler* assembler) { argument 821 void Generate_6(TestAssembler* assembler) { argument 943 Generate_7(TestAssembler* assembler) argument 1069 Generate_8(TestAssembler* assembler) argument 1185 Generate_9(TestAssembler* assembler) argument 1303 Generate_10(TestAssembler* assembler) argument 1429 Generate_11(TestAssembler* assembler) argument 1537 Generate_12(TestAssembler* assembler) argument 1657 Generate_13(TestAssembler* assembler) argument 1775 Generate_14(TestAssembler* assembler) argument 1901 Generate_15(TestAssembler* assembler) argument 2029 Generate_16(TestAssembler* assembler) argument 2157 Generate_17(TestAssembler* assembler) argument 2275 Generate_18(TestAssembler* assembler) argument 2399 Generate_19(TestAssembler* assembler) argument 2515 Generate_20(TestAssembler* assembler) argument 2639 Generate_21(TestAssembler* assembler) argument 2767 Generate_22(TestAssembler* assembler) argument 2893 Generate_23(TestAssembler* assembler) argument 3019 Generate_24(TestAssembler* assembler) argument 3147 Generate_25(TestAssembler* assembler) argument 3275 Generate_26(TestAssembler* assembler) argument 3427 Generate_27(TestAssembler* assembler) argument 3593 Generate_28(TestAssembler* assembler) argument 3781 Generate_29(TestAssembler* assembler) argument 3933 Generate_30(TestAssembler* assembler) argument 4061 Generate_31(TestAssembler* assembler) argument 4187 Generate_32(TestAssembler* assembler) argument 4309 Generate_33(TestAssembler* assembler) argument 4443 Generate_34(TestAssembler* assembler) argument 4585 Generate_35(TestAssembler* assembler) argument 4709 Generate_36(TestAssembler* assembler) argument 4841 Generate_37(TestAssembler* assembler) argument 4971 Generate_38(TestAssembler* assembler) argument 5095 Generate_39(TestAssembler* assembler) argument 5215 Generate_40(TestAssembler* assembler) argument 5335 Generate_41(TestAssembler* assembler) argument 5457 Generate_42(TestAssembler* assembler) argument 5577 Generate_43(TestAssembler* assembler) argument 5693 Generate_44(TestAssembler* assembler) argument 5809 Generate_45(TestAssembler* assembler) argument 5933 Generate_46(TestAssembler* assembler) argument 6059 Generate_47(TestAssembler* assembler) argument 6189 Generate_48(TestAssembler* assembler) argument 6319 Generate_49(TestAssembler* assembler) argument 6449 Generate_50(TestAssembler* assembler) argument 6597 Generate_51(TestAssembler* assembler) argument 6719 Generate_52(TestAssembler* assembler) argument 6855 Generate_53(TestAssembler* assembler) argument 6991 Generate_54(TestAssembler* assembler) argument 7127 Generate_55(TestAssembler* assembler) argument 7263 Generate_56(TestAssembler* assembler) argument 7397 Generate_57(TestAssembler* assembler) argument 7535 Generate_58(TestAssembler* assembler) argument 7665 Generate_59(TestAssembler* assembler) argument 7799 Generate_60(TestAssembler* assembler) argument 7935 Generate_61(TestAssembler* assembler) argument 8075 Generate_62(TestAssembler* assembler) argument 8203 Generate_63(TestAssembler* assembler) argument 8353 Generate_64(TestAssembler* assembler) argument 8485 Generate_65(TestAssembler* assembler) argument 8605 Generate_66(TestAssembler* assembler) argument 8753 Generate_67(TestAssembler* assembler) argument 8913 Generate_68(TestAssembler* assembler) argument 9027 Generate_69(TestAssembler* assembler) argument 9153 Generate_70(TestAssembler* assembler) argument 9255 Generate_71(TestAssembler* assembler) argument 9359 Generate_72(TestAssembler* assembler) argument 9436 Generator(TestAssembler* assembler) argument 9571 TestAssembler assembler; local [all...] |