Home | History | Annotate | Download | only in mips

Lines Matching refs:LOperand

396 LOperand* LPlatformChunk::GetNextSpillSlot(RegisterKind kind)  {
445 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
450 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) {
455 LOperand* LChunkBuilder::UseRegister(HValue* value) {
460 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
467 LOperand* LChunkBuilder::UseTempRegister(HValue* value) {
472 LOperand* LChunkBuilder::Use(HValue* value) {
477 LOperand* LChunkBuilder::UseAtStart(HValue* value) {
483 LOperand* LChunkBuilder::UseOrConstant(HValue* value) {
490 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value) {
497 LOperand* LChunkBuilder::UseRegisterOrConstant(HValue* value) {
504 LOperand* LChunkBuilder::UseRegisterOrConstantAtStart(HValue* value) {
511 LOperand* LChunkBuilder::UseConstant(HValue* value) {
516 LOperand* LChunkBuilder::UseAny(HValue* value) {
523 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) {
645 LOperand* LChunkBuilder::FixedTemp(Register reg) {
652 LOperand* LChunkBuilder::FixedTemp(DoubleRegister reg) {
685 LOperand* left = UseRegisterAtStart(instr->left());
688 LOperand* right = NULL;
729 LOperand* left = UseFixedDouble(instr->left(), f2);
730 LOperand* right = UseFixedDouble(instr->right(), f4);
737 LOperand* left = UseRegisterAtStart(instr->left());
738 LOperand* right = UseRegisterAtStart(instr->right());
751 LOperand* context = UseFixed(instr->context(), cp);
752 LOperand* left_operand = UseFixed(left, a1);
753 LOperand* right_operand = UseFixed(right, a0);
961 LOperand* value = UseRegisterAtStart(instr->value());
962 LOperand* temp = TempRegister();
981 LOperand* context = UseFixed(instr->context(), cp);
1001 LOperand* receiver = UseRegisterAtStart(instr->receiver());
1002 LOperand* function = UseRegisterAtStart(instr->function());
1009 LOperand* function = UseFixed(instr->function(), a1);
1010 LOperand* receiver = UseFixed(instr->receiver(), a0);
1011 LOperand* length = UseFixed(instr->length(), a2);
1012 LOperand* elements = UseFixed(instr->elements(), a3);
1024 LOperand* argument = Use(instr->argument(i));
1033 LOperand* function = UseRegister(store_code_entry->function());
1034 LOperand* code_object = UseTempRegister(store_code_entry->code_object());
1041 LOperand* base_object = UseRegisterAtStart(instr->base_object());
1042 LOperand* offset = UseRegisterOrConstantAtStart(instr->offset());
1067 LOperand* context = UseFixed(instr->context(), cp);
1074 LOperand* function = UseFixed(instr->function(), a1);
1086 LOperand* target = UseRegisterOrConstantAtStart(instr->target());
1087 ZoneList<LOperand*> ops(instr->OperandCount(), zone());
1090 LOperand* op =
1103 LOperand* context = UseFixed(instr->context(), cp);
1104 LOperand* receiver_register =
1106 LOperand* name_register =
1115 LOperand* context = UseFixed(instr->context(), cp);
1116 LOperand* function = UseFixed(instr->function(), a1);
1152 LOperand* input = UseFixedDouble(instr->value(), f4);
1158 LOperand* input = UseRegisterAtStart(instr->value());
1167 LOperand* input = UseRegister(instr->value());
1168 LOperand* temp1 = TempRegister();
1169 LOperand* temp2 = TempRegister();
1170 LOperand* double_temp = TempDoubleRegister();
1178 LOperand* input = UseFixedDouble(instr->value(), f8);
1179 LOperand* temp = TempDoubleRegister();
1186 LOperand* input = UseRegister(instr->value());
1194 LOperand* context = (r.IsDouble() || r.IsSmiOrInteger32())
1197 LOperand* input = UseRegister(instr->value());
1207 LOperand* input = UseRegister(instr->value());
1208 LOperand* temp = TempRegister();
1215 LOperand* input = UseRegister(instr->value());
1222 LOperand* input = UseRegister(instr->value());
1223 LOperand* temp = TempDoubleRegister();
1230 LOperand* context = UseFixed(instr->context(), cp);
1231 LOperand* constructor = UseFixed(instr->constructor(), a1);
1238 LOperand* context = UseFixed(instr->context(), cp);
1239 LOperand* constructor = UseFixed(instr->constructor(), a1);
1246 LOperand* context = UseFixed(instr->context(), cp);
1247 LOperand* function = UseFixed(instr->function(), a1);
1254 LOperand* context = UseFixed(instr->context(), cp);
1285 LOperand* left = UseRegisterAtStart(instr->BetterLeftOperand());
1286 LOperand* right = UseOrConstantAtStart(instr->BetterRightOperand());
1298 LOperand* dividend = UseRegister(instr->left());
1316 LOperand* dividend = UseRegister(instr->left());
1333 LOperand* dividend = UseRegister(instr->left());
1334 LOperand* divisor = UseRegister(instr->right());
1335 LOperand* temp = TempRegister();
1368 LOperand* dividend = UseRegisterAtStart(instr->left());
1384 LOperand* dividend = UseRegister(instr->left());
1386 LOperand* temp =
1404 LOperand* dividend = UseRegister(instr->left());
1405 LOperand* divisor = UseRegister(instr->right());
1426 LOperand* dividend = UseRegisterAtStart(instr->left());
1442 LOperand* dividend = UseRegister(instr->left());
1457 LOperand* dividend = UseRegister(instr->left());
1458 LOperand* divisor = UseRegister(instr->right());
1486 LOperand* left_op;
1487 LOperand* right_op;
1548 LOperand* left = UseRegisterAtStart(instr->left());
1549 LOperand* right = UseOrConstantAtStart(instr->right());
1565 LOperand* multiplier_op = UseRegisterAtStart(mul->left());
1566 LOperand* multiplicand_op = UseRegisterAtStart(mul->right());
1567 LOperand* addend_op = UseRegisterAtStart(addend);
1577 LOperand* left = UseRegisterAtStart(instr->BetterLeftOperand());
1578 LOperand* right = UseOrConstantAtStart(instr->BetterRightOperand());
1589 LOperand* left = UseRegisterAtStart(instr->left());
1590 LOperand* right = UseOrConstantAtStart(instr->right());
1612 LOperand* left = NULL;
1613 LOperand* right = NULL;
1636 LOperand* left = UseFixedDouble(instr->left(), f2);
1637 LOperand* right =
1651 LOperand* context = UseFixed(instr->context(), cp);
1652 LOperand* left = UseFixed(instr->left(), a1);
1653 LOperand* right = UseFixed(instr->right(), a0);
1665 LOperand* left = UseRegisterOrConstantAtStart(instr->left());
1666 LOperand* right = UseRegisterOrConstantAtStart(instr->right());
1672 LOperand* left = UseRegisterAtStart(instr->left());
1673 LOperand* right = UseRegisterAtStart(instr->right());
1681 LOperand* left = UseRegisterAtStart(instr->left());
1682 LOperand* right = UseRegisterAtStart(instr->right());
1689 LOperand* value = UseRegisterAtStart(instr->value());
1696 LOperand* value = UseRegister(instr->value());
1697 LOperand* scratch = TempRegister();
1704 LOperand* temp = TempRegister();
1712 LOperand* temp = TempRegister();
1736 LOperand* context = UseFixed(instr->context(), cp);
1737 LOperand* left = UseFixed(instr->left(), a1);
1738 LOperand* right = UseFixed(instr->right(), a0);
1748 LOperand* value = UseRegisterAtStart(instr->value());
1756 LOperand* value = UseRegisterAtStart(instr->value());
1779 LOperand* map = UseRegisterAtStart(instr->value());
1785 LOperand* object = UseFixed(instr->value(), a0);
1793 LOperand* string = UseRegisterAtStart(instr->string());
1794 LOperand* index = UseRegisterOrConstantAtStart(instr->index());
1800 LOperand* string = UseRegisterAtStart(instr->string());
1801 LOperand* index = FLAG_debug_code
1804 LOperand* value = UseRegisterAtStart(instr->value());
1805 LOperand* context = FLAG_debug_code ? UseFixed(instr->context(), cp) : NULL;
1812 LOperand* index = UseRegisterOrConstantAtStart(instr->index());
1813 LOperand* length = !index->IsConstantOperand()
1857 LOperand* value = UseRegister(val);
1864 LOperand* value = UseRegister(val);
1869 LOperand* value = UseRegister(val);
1877 LOperand* value = UseRegisterAtStart(val);
1880 LOperand* value = UseRegister(val);
1881 LOperand* temp1 = TempRegister();
1882 LOperand* temp2 = TempDoubleRegister();
1892 LOperand* value = UseRegister(val);
1893 LOperand* temp1 = TempRegister();
1894 LOperand* temp2 = TempRegister();
1899 LOperand* value = UseRegister(val);
1904 LOperand* value = UseRegister(val);
1913 LOperand* value = UseRegisterAtStart(val);
1916 LOperand* value = UseRegisterAtStart(val);
1917 LOperand* temp1 = TempRegister();
1918 LOperand* temp2 = TempRegister();
1922 LOperand* value = UseRegisterAtStart(val);
1923 LOperand* temp1 = TempRegister();
1924 LOperand* temp2 = TempRegister();
1929 LOperand* value = UseRegister(val);
1950 LOperand* value = UseRegisterAtStart(instr->value());
1960 LOperand* value = UseRegisterAtStart(instr->value());
1966 LOperand* value = UseRegisterAtStart(instr->value());
1973 LOperand
1980 LOperand* value = UseRegisterAtStart(instr->value());
1993 LOperand* reg = UseRegister(value);
2017 LOperand* lo = UseRegister(instr->lo());
2018 LOperand* hi = UseRegister(instr->hi());
2024 LOperand* context = info()->IsStub()
2027 LOperand* parameter_count = UseRegisterOrConstant(instr->parameter_count());
2061 LOperand* context = UseFixed(instr->context(), cp);
2062 LOperand* global_object =
2064 LOperand* vector = NULL;
2075 LOperand* value = UseRegister(instr->value());
2085 LOperand* context = UseRegisterAtStart(instr->value());
2096 LOperand* context;
2097 LOperand* value;
2114 LOperand* obj = UseRegisterAtStart(instr->object());
2120 LOperand* context = UseFixed(instr->context(), cp);
2121 LOperand* object =
2123 LOperand* vector = NULL;
2149 LOperand* key = UseRegisterOrConstantAtStart(instr->key());
2153 LOperand* obj = NULL;
2167 LOperand* backing_store = UseRegister(instr->elements());
2186 LOperand* context = UseFixed(instr->context(), cp);
2187 LOperand* object =
2189 LOperand* key = UseFixed(instr->key(), LoadDescriptor::NameRegister());
2190 LOperand* vector = NULL;
2206 LOperand* object = NULL;
2207 LOperand* val = NULL;
2208 LOperand* key = NULL;
2239 LOperand* val = UseRegister(instr->value());
2240 LOperand* key = UseRegisterOrConstantAtStart(instr->key());
2241 LOperand* backing_store = UseRegister(instr->elements());
2247 LOperand* context = UseFixed(instr->context(), cp);
2248 LOperand* obj =
2250 LOperand* key = UseFixed(instr->key(), StoreDescriptor::NameRegister());
2251 LOperand* val = UseFixed(instr->value(), StoreDescriptor::ValueRegister());
2265 LOperand* object = UseRegister(instr->object());
2266 LOperand* new_map_reg = TempRegister();
2271 LOperand* object = UseFixed(instr->object(), a0);
2272 LOperand* context = UseFixed(instr->context(), cp);
2282 LOperand* object = UseRegister(instr->object());
2283 LOperand* temp = TempRegister();
2296 LOperand* obj;
2307 LOperand* val;
2317 LOperand* temp = needs_write_barrier_for_map ? TempRegister() : NULL;
2324 LOperand* context = UseFixed(instr->context(), cp);
2325 LOperand* obj =
2327 LOperand* val = UseFixed(instr->value(), StoreDescriptor::ValueRegister());
2335 LOperand* context = UseFixed(instr->context(), cp);
2336 LOperand* left = UseFixed(instr->left(), a1);
2337 LOperand* right = UseFixed(instr->right(), a0);
2345 LOperand* string = UseTempRegister(instr->string());
2346 LOperand* index = UseTempRegister(instr->index());
2347 LOperand* context = UseAny(instr->context());
2355 LOperand* char_code = UseRegister(instr->value());
2356 LOperand* context = UseAny(instr->context());
2365 LOperand* context = UseAny(instr->context());
2366 LOperand* size = UseRegisterOrConstant(instr->size());
2367 LOperand* temp1 = TempRegister();
2368 LOperand* temp2 = TempRegister();
2375 LOperand* context = UseFixed(instr->context(), cp);
2382 LOperand* context = UseFixed(instr->context(), cp);
2431 LOperand* context = UseFixed(instr->context(), cp);
2455 LOperand* args = UseRegister(instr->arguments());
2456 LOperand* length = UseRegisterOrConstantAtStart(instr->length());
2457 LOperand* index = UseRegisterOrConstantAtStart(instr->index());
2463 LOperand* object = UseFixed(instr->value(), a0);
2470 LOperand* context = UseFixed(instr->context(), cp);
2495 LOperand* context = UseFixed(instr->context(), cp);
2499 LOperand* context = UseAny(instr->context());
2547 LOperand* context = UseFixed(instr->context(), cp);
2548 LOperand* object = UseFixed(instr->enumerable(), a0);
2555 LOperand* map = UseRegister(instr->map());
2561 LOperand* value = UseRegisterAtStart(instr->value());
2562 LOperand* map = UseRegisterAtStart(instr->map());
2568 LOperand* object = UseRegister(instr->object());
2569 LOperand* index = UseTempRegister(instr->index());
2578 LOperand* context = UseRegisterAtStart(instr->context());
2585 LOperand* context = UseFixed(instr->context(), cp);
2586 LOperand* function = UseRegisterAtStart(instr->function());