Lines Matching defs:assembler
175 #define __ assembler->
177 void EmitAndCheck(arm::Thumb2Assembler* assembler, const char* testname,
188 void EmitAndCheck(arm::Thumb2Assembler* assembler, const char* testname) {
193 EmitAndCheck(assembler, testname, results->second);
200 Thumb2AssemblerTest() : pool(), arena(&pool), assembler(&arena) { }
204 arm::Thumb2Assembler assembler;
207 #define __ assembler.
217 EmitAndCheck(&assembler, "SimpleMov");
226 EmitAndCheck(&assembler, "SimpleMov32");
234 EmitAndCheck(&assembler, "SimpleMovAdd");
366 EmitAndCheck(&assembler, "DataProcessingRegister");
397 EmitAndCheck(&assembler, "DataProcessingImmediate");
419 EmitAndCheck(&assembler, "DataProcessingModifiedImmediate");
432 EmitAndCheck(&assembler, "DataProcessingModifiedImmediates");
461 EmitAndCheck(&assembler, "DataProcessingShiftedRegister");
493 EmitAndCheck(&assembler, "ShiftImmediate");
512 EmitAndCheck(&assembler, "BasicLoad");
528 EmitAndCheck(&assembler, "BasicStore");
567 EmitAndCheck(&assembler, "ComplexLoad");
593 EmitAndCheck(&assembler, "ComplexStore");
653 EmitAndCheck(&assembler, "NegativeLoadStore");
660 EmitAndCheck(&assembler, "SimpleLoadStoreDual");
678 EmitAndCheck(&assembler, "ComplexLoadStoreDual");
696 EmitAndCheck(&assembler, "NegativeLoadStoreDual");
732 EmitAndCheck(&assembler, "SimpleBranch");
771 EmitAndCheck(&assembler, "LongBranch");
785 EmitAndCheck(&assembler, "LoadMultiple");
800 EmitAndCheck(&assembler, "StoreMultiple");
816 EmitAndCheck(&assembler, "MovWMovT");
835 EmitAndCheck(&assembler, "SpecialAddSub");
865 EmitAndCheck(&assembler, "LoadFromOffset");
893 EmitAndCheck(&assembler, "StoreToOffset");
924 EmitAndCheck(&assembler, "IfThen");
942 EmitAndCheck(&assembler, "CbzCbnz");
960 EmitAndCheck(&assembler, "Multiply");
970 EmitAndCheck(&assembler, "Divide");
980 EmitAndCheck(&assembler, "VMov");
1005 EmitAndCheck(&assembler, "BasicFloatingPoint");
1024 assembler, "FloatingPointConversions");
1034 EmitAndCheck(&assembler, "FloatingPointComparisons");
1041 EmitAndCheck(&assembler, "Calls");
1047 EmitAndCheck(&assembler, "Breakpoint");
1054 EmitAndCheck(&assembler, "StrR1");
1064 EmitAndCheck(&assembler, "VPushPop");
1076 EmitAndCheck(&assembler, "Max16BitBranch");
1088 EmitAndCheck(&assembler, "Branch32");
1100 EmitAndCheck(&assembler, "CompareAndBranchMax");
1112 EmitAndCheck(&assembler, "CompareAndBranchRelocation16");
1124 EmitAndCheck(&assembler, "CompareAndBranchRelocation32");
1141 EmitAndCheck(&assembler, "MixedBranch32");
1216 EmitAndCheck(&assembler, "Shifts");
1241 EmitAndCheck(&assembler, "LoadStoreRegOffset");
1257 EmitAndCheck(&assembler, "LoadStoreLiteral");
1285 EmitAndCheck(&assembler, "LoadStoreLimits");
1296 EmitAndCheck(&assembler, "CompareAndBranch");
1540 EmitAndCheck(&assembler, "AddConstant");
1608 EmitAndCheck(&assembler, "CmpConstant");