Searched defs:assembler (Results 26 - 44 of 44) sorted by relevance

12

/external/v8/src/crankshaft/x87/
H A Dlithium-codegen-x87.h29 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 Dregexp-macro-assembler-tracer.cc5 #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 Djsregexp.cc19 #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 Dtest-pool-manager.cc103 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 Dbuiltins-date.cc8 #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 Dcode-stub-assembler.h10 #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 Dcode-stubs.cc13 #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 Dassembler.h60 // 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 Dassembler.cc35 #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 Dmacro-assembler-x64.h8 #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 Dcode-assembler.cc5 #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 Dassembler-aarch64.h30 #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 Dcompile.c3389 /* 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 DOutputASM.cpp221 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 Dcompile.c4800 /* 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 Dinterpreter.cc20 #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 Dassembler-arm.cc37 #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 Dassembler-aarch32.h30 #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 Dasm-disasm-speed-test.cc40 #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...]

Completed in 913 milliseconds

12