H A D | DFGSpeculativeJIT.h | 763 // to describe the result of an operation. 884 JITCompiler::Call callOperation(P_DFGOperation_E operation, GPRReg result) argument 887 return appendCallWithExceptionCheckSetResult(operation, result); 889 JITCompiler::Call callOperation(P_DFGOperation_EC operation, GPRReg result, GPRReg cell) argument 892 return appendCallWithExceptionCheckSetResult(operation, result); 894 JITCompiler::Call callOperation(P_DFGOperation_EO operation, GPRReg result, GPRReg object) argument 897 return appendCallWithExceptionCheckSetResult(operation, result); 899 JITCompiler::Call callOperation(P_DFGOperation_EOS operation, GPRReg result, GPRReg object, size_t size) argument 902 return appendCallWithExceptionCheckSetResult(operation, result); 904 JITCompiler::Call callOperation(P_DFGOperation_EOZ operation, GPRRe argument 909 callOperation(C_DFGOperation_EOZ operation, GPRReg result, GPRReg object, int32_t size) argument 914 callOperation(P_DFGOperation_EPS operation, GPRReg result, GPRReg old, size_t size) argument 919 callOperation(P_DFGOperation_ES operation, GPRReg result, size_t size) argument 924 callOperation(P_DFGOperation_ESt operation, GPRReg result, Structure* structure) argument 929 callOperation(P_DFGOperation_EStZ operation, GPRReg result, Structure* structure, GPRReg arg2) argument 934 callOperation(P_DFGOperation_EStZ operation, GPRReg result, Structure* structure, size_t arg2) argument 939 callOperation(P_DFGOperation_EStZ operation, GPRReg result, GPRReg arg1, GPRReg arg2) argument 944 callOperation(P_DFGOperation_EStPS operation, GPRReg result, Structure* structure, void* pointer, size_t size) argument 949 callOperation(P_DFGOperation_EStSS operation, GPRReg result, Structure* structure, size_t index, size_t size) argument 955 callOperation(C_DFGOperation_E operation, GPRReg result) argument 960 callOperation(C_DFGOperation_EC operation, GPRReg result, GPRReg arg1) argument 965 callOperation(C_DFGOperation_EC operation, GPRReg result, JSCell* cell) argument 970 callOperation(C_DFGOperation_ECC operation, GPRReg result, GPRReg arg1, JSCell* cell) argument 975 callOperation(C_DFGOperation_EIcf operation, GPRReg result, InlineCallFrame* inlineCallFrame) argument 980 callOperation(C_DFGOperation_ESt operation, GPRReg result, Structure* structure) argument 985 callOperation(C_DFGOperation_EJssSt operation, GPRReg result, GPRReg arg1, Structure* structure) argument 990 callOperation(C_DFGOperation_EJssJss operation, GPRReg result, GPRReg arg1, GPRReg arg2) argument 995 callOperation(C_DFGOperation_EJssJssJss operation, GPRReg result, GPRReg arg1, GPRReg arg2, GPRReg arg3) argument 1001 callOperation(S_DFGOperation_ECC operation, GPRReg result, GPRReg arg1, GPRReg arg2) argument 1007 callOperation(V_DFGOperation_EC operation, GPRReg arg1) argument 1013 callOperation(V_DFGOperation_ECIcf operation, GPRReg arg1, InlineCallFrame* inlineCallFrame) argument 1018 callOperation(V_DFGOperation_ECCIcf operation, GPRReg arg1, GPRReg arg2, InlineCallFrame* inlineCallFrame) argument 1024 callOperation(V_DFGOperation_ECZ operation, GPRReg arg1, int arg2) argument 1030 callOperation(V_DFGOperation_ECC operation, GPRReg arg1, GPRReg arg2) argument 1036 callOperation(V_DFGOperation_EOZD operation, GPRReg arg1, GPRReg arg2, FPRReg arg3) argument 1042 callOperation(V_DFGOperation_W operation, WatchpointSet* watchpointSet) argument 1049 callOperation(FunctionType operation, NoResultTag, ArgumentType1 arg1) argument 1054 callOperation(FunctionType operation, NoResultTag, ArgumentType1 arg1, ArgumentType2 arg2) argument 1059 callOperation(FunctionType operation, NoResultTag, ArgumentType1 arg1, ArgumentType2 arg2, ArgumentType3 arg3) argument 1064 callOperation(FunctionType operation, NoResultTag, ArgumentType1 arg1, ArgumentType2 arg2, ArgumentType3 arg3, ArgumentType4 arg4) argument 1069 callOperation(FunctionType operation, NoResultTag, ArgumentType1 arg1, ArgumentType2 arg2, ArgumentType3 arg3, ArgumentType4 arg4, ArgumentType5 arg5) argument 1074 callOperation(D_DFGOperation_ZZ operation, FPRReg result, GPRReg arg1, GPRReg arg2) argument 1079 callOperation(D_DFGOperation_DD operation, FPRReg result, FPRReg arg1, FPRReg arg2) argument 1084 callOperation(Str_DFGOperation_EJss operation, GPRReg result, GPRReg arg1) argument 1089 callOperation(C_DFGOperation_EZ operation, GPRReg result, GPRReg arg1) argument 1096 callOperation(J_DFGOperation_E operation, GPRReg result) argument 1101 callOperation(J_DFGOperation_EP operation, GPRReg result, void* pointer) argument 1106 callOperation(Z_DFGOperation_D operation, GPRReg result, FPRReg arg1) argument 1113 callOperation(J_DFGOperation_EGriJsgI operation, GPRReg result, GPRReg arg1, GPRReg arg2, Identifier* identifier) argument 1118 callOperation(J_DFGOperation_EI operation, GPRReg result, Identifier* identifier) argument 1123 callOperation(J_DFGOperation_EIRo operation, GPRReg result, Identifier* identifier, ResolveOperations* operations) argument 1128 callOperation(J_DFGOperation_EIRoPtbo operation, GPRReg result, Identifier* identifier, ResolveOperations* operations, PutToBaseOperation* putToBaseOperations) argument 1133 callOperation(J_DFGOperation_EA operation, GPRReg result, GPRReg arg1) argument 1138 callOperation(J_DFGOperation_EAZ operation, GPRReg result, GPRReg arg1, GPRReg arg2) argument 1143 callOperation(J_DFGOperation_EPS operation, GPRReg result, void* pointer, size_t size) argument 1148 callOperation(J_DFGOperation_ESS operation, GPRReg result, int startConstant, int numConstants) argument 1153 callOperation(J_DFGOperation_EPP operation, GPRReg result, GPRReg arg1, void* pointer) argument 1158 callOperation(J_DFGOperation_EC operation, GPRReg result, JSCell* cell) argument 1163 callOperation(J_DFGOperation_ECI operation, GPRReg result, GPRReg arg1, Identifier* identifier) argument 1168 callOperation(J_DFGOperation_EJI operation, GPRReg result, GPRReg arg1, Identifier* identifier) argument 1173 callOperation(J_DFGOperation_EDA operation, GPRReg result, FPRReg arg1, GPRReg arg2) argument 1178 callOperation(J_DFGOperation_EJA operation, GPRReg result, GPRReg arg1, GPRReg arg2) argument 1183 callOperation(J_DFGOperation_EP operation, GPRReg result, GPRReg arg1) argument 1188 callOperation(J_DFGOperation_EZ operation, GPRReg result, GPRReg arg1) argument 1193 callOperation(J_DFGOperation_EZ operation, GPRReg result, int32_t arg1) argument 1198 callOperation(J_DFGOperation_EZZ operation, GPRReg result, int32_t arg1, GPRReg arg2) argument 1203 callOperation(J_DFGOperation_EZIcfZ operation, GPRReg result, int32_t arg1, InlineCallFrame* inlineCallFrame, GPRReg arg2) argument 1210 callOperation(C_DFGOperation_EJ operation, GPRReg result, GPRReg arg1) argument 1215 callOperation(S_DFGOperation_J operation, GPRReg result, GPRReg arg1) argument 1220 callOperation(S_DFGOperation_EJ operation, GPRReg result, GPRReg arg1) argument 1225 callOperation(J_DFGOperation_EJ operation, GPRReg result, GPRReg arg1) argument 1230 callOperation(S_DFGOperation_EJJ operation, GPRReg result, GPRReg arg1, GPRReg arg2) argument 1236 callOperation(J_DFGOperation_EPP operation, GPRReg result, GPRReg arg1, GPRReg arg2) argument 1241 callOperation(J_DFGOperation_EJJ operation, GPRReg result, GPRReg arg1, GPRReg arg2) argument 1246 callOperation(J_DFGOperation_EJJ operation, GPRReg result, GPRReg arg1, MacroAssembler::TrustedImm32 imm) argument 1251 callOperation(J_DFGOperation_EJJ operation, GPRReg result, MacroAssembler::TrustedImm32 imm, GPRReg arg2) argument 1256 callOperation(J_DFGOperation_ECC operation, GPRReg result, GPRReg arg1, GPRReg arg2) argument 1261 callOperation(J_DFGOperation_ECJ operation, GPRReg result, GPRReg arg1, GPRReg arg2) argument 1267 callOperation(V_DFGOperation_EJPP operation, GPRReg arg1, GPRReg arg2, void* pointer) argument 1272 callOperation(V_DFGOperation_EJCI operation, GPRReg arg1, GPRReg arg2, Identifier* identifier) argument 1277 callOperation(V_DFGOperation_EJJJ operation, GPRReg arg1, GPRReg arg2, GPRReg arg3) argument 1282 callOperation(V_DFGOperation_EPZJ operation, GPRReg arg1, GPRReg arg2, GPRReg arg3) argument 1288 callOperation(V_DFGOperation_EOZJ operation, GPRReg arg1, GPRReg arg2, GPRReg arg3) argument 1293 callOperation(V_DFGOperation_ECJJ operation, GPRReg arg1, GPRReg arg2, GPRReg arg3) argument 1299 callOperation(D_DFGOperation_EJ operation, FPRReg result, GPRReg arg1) argument 1315 callOperation(Z_DFGOperation_D operation, GPRReg result, FPRReg arg1) argument 1323 callOperation(J_DFGOperation_E operation, GPRReg resultTag, GPRReg resultPayload) argument 1328 callOperation(J_DFGOperation_EP operation, GPRReg resultTag, GPRReg resultPayload, void* pointer) argument 1333 callOperation(J_DFGOperation_EPP operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1, void* pointer) argument 1338 callOperation(J_DFGOperation_EGriJsgI operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1, GPRReg arg2, Identifier* identifier) argument 1343 callOperation(J_DFGOperation_EP operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1) argument 1348 callOperation(J_DFGOperation_EI operation, GPRReg resultTag, GPRReg resultPayload, Identifier* identifier) argument 1353 callOperation(J_DFGOperation_EA operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1) argument 1358 callOperation(J_DFGOperation_EAZ operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1, GPRReg arg2) argument 1363 callOperation(J_DFGOperation_EPS operation, GPRReg resultTag, GPRReg resultPayload, void* pointer, size_t size) argument 1368 callOperation(J_DFGOperation_ESS operation, GPRReg resultTag, GPRReg resultPayload, int startConstant, int numConstants) argument 1373 callOperation(J_DFGOperation_EJP operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1Tag, GPRReg arg1Payload, void* pointer) argument 1378 callOperation(J_DFGOperation_EJP operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1Tag, GPRReg arg1Payload, GPRReg arg2) argument 1384 callOperation(J_DFGOperation_EC operation, GPRReg resultTag, GPRReg resultPayload, JSCell* cell) argument 1389 callOperation(J_DFGOperation_ECI operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1, Identifier* identifier) argument 1394 callOperation(J_DFGOperation_EJI operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1Tag, GPRReg arg1Payload, Identifier* identifier) argument 1399 callOperation(J_DFGOperation_EJI operation, GPRReg resultTag, GPRReg resultPayload, int32_t arg1Tag, GPRReg arg1Payload, Identifier* identifier) argument 1404 callOperation(J_DFGOperation_EDA operation, GPRReg resultTag, GPRReg resultPayload, FPRReg arg1, GPRReg arg2) argument 1409 callOperation(J_DFGOperation_EJA operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1Tag, GPRReg arg1Payload, GPRReg arg2) argument 1414 callOperation(J_DFGOperation_EJA operation, GPRReg resultTag, GPRReg resultPayload, TrustedImm32 arg1Tag, GPRReg arg1Payload, GPRReg arg2) argument 1419 callOperation(J_DFGOperation_EJ operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1Tag, GPRReg arg1Payload) argument 1424 callOperation(J_DFGOperation_EZ operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1) argument 1429 callOperation(J_DFGOperation_EZ operation, GPRReg resultTag, GPRReg resultPayload, int32_t arg1) argument 1434 callOperation(J_DFGOperation_EZIcfZ operation, GPRReg resultTag, GPRReg resultPayload, int32_t arg1, InlineCallFrame* inlineCallFrame, GPRReg arg2) argument 1439 callOperation(J_DFGOperation_EZZ operation, GPRReg resultTag, GPRReg resultPayload, int32_t arg1, GPRReg arg2) argument 1446 callOperation(C_DFGOperation_EJ operation, GPRReg result, GPRReg arg1Tag, GPRReg arg1Payload) argument 1451 callOperation(S_DFGOperation_J operation, GPRReg result, GPRReg arg1Tag, GPRReg arg1Payload) argument 1456 callOperation(S_DFGOperation_EJ operation, GPRReg result, GPRReg arg1Tag, GPRReg arg1Payload) argument 1462 callOperation(S_DFGOperation_EJJ operation, GPRReg result, GPRReg arg1Tag, GPRReg arg1Payload, GPRReg arg2Tag, GPRReg arg2Payload) argument 1467 callOperation(J_DFGOperation_EJJ operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1Tag, GPRReg arg1Payload, GPRReg arg2Tag, GPRReg arg2Payload) argument 1472 callOperation(J_DFGOperation_EJJ operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1Tag, GPRReg arg1Payload, MacroAssembler::TrustedImm32 imm) argument 1477 callOperation(J_DFGOperation_EJJ operation, GPRReg resultTag, GPRReg resultPayload, MacroAssembler::TrustedImm32 imm, GPRReg arg2Tag, GPRReg arg2Payload) argument 1483 callOperation(J_DFGOperation_EIRo operation, GPRReg resultTag, GPRReg resultPayload, Identifier* identifier, ResolveOperations* operations) argument 1489 callOperation(J_DFGOperation_EIRoPtbo operation, GPRReg resultTag, GPRReg resultPayload, Identifier* identifier, ResolveOperations* operations, PutToBaseOperation* putToBaseOperations) argument 1495 callOperation(J_DFGOperation_ECJ operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1, GPRReg arg2Tag, GPRReg arg2Payload) argument 1500 callOperation(J_DFGOperation_ECC operation, GPRReg resultTag, GPRReg resultPayload, GPRReg arg1, GPRReg arg2) argument 1506 callOperation(V_DFGOperation_EJPP operation, GPRReg arg1Tag, GPRReg arg1Payload, GPRReg arg2, void* pointer) argument 1511 callOperation(V_DFGOperation_EJCI operation, GPRReg arg1Tag, GPRReg arg1Payload, GPRReg arg2, Identifier* identifier) argument 1516 callOperation(V_DFGOperation_ECJJ operation, GPRReg arg1, GPRReg arg2Tag, GPRReg arg2Payload, GPRReg arg3Tag, GPRReg arg3Payload) argument 1522 callOperation(V_DFGOperation_EPZJ operation, GPRReg arg1, GPRReg arg2, GPRReg arg3Tag, GPRReg arg3Payload) argument 1528 callOperation(V_DFGOperation_EOZJ operation, GPRReg arg1, GPRReg arg2, GPRReg arg3Tag, GPRReg arg3Payload) argument 1533 callOperation(V_DFGOperation_EOZJ operation, GPRReg arg1, GPRReg arg2, TrustedImm32 arg3Tag, GPRReg arg3Payload) argument 1539 callOperation(D_DFGOperation_EJ operation, FPRReg result, GPRReg arg1Tag, GPRReg arg1Payload) argument 1548 callOperation( FunctionType operation, JSValueRegs result) argument 1554 callOperation( FunctionType operation, JSValueRegs result, ArgumentType1 arg1) argument 1560 callOperation( FunctionType operation, JSValueRegs result, ArgumentType1 arg1, ArgumentType2 arg2) argument 1568 callOperation( FunctionType operation, JSValueRegs result, ArgumentType1 arg1, ArgumentType2 arg2, ArgumentType3 arg3) argument 1577 callOperation( FunctionType operation, JSValueRegs result, ArgumentType1 arg1, ArgumentType2 arg2, ArgumentType3 arg3, ArgumentType4 arg4) argument 1586 callOperation( FunctionType operation, JSValueRegs result, ArgumentType1 arg1, ArgumentType2 arg2, ArgumentType3 arg3, ArgumentType4 arg4, ArgumentType5 arg5) argument [all...] |