Home | History | Annotate | Download | only in ARM

Lines Matching refs:TableEntry

396   const NEONLdStTableEntry *TableEntry = LookupNEONLdSt(MI.getOpcode());
397 assert(TableEntry && TableEntry->IsLoad && "NEONLdStTable lookup failed");
398 NEONRegSpacing RegSpc = (NEONRegSpacing)TableEntry->RegSpacing;
399 unsigned NumRegs = TableEntry->NumRegs;
402 TII->get(TableEntry->RealOpc));
410 if (NumRegs > 1 && TableEntry->copyAllListRegs)
412 if (NumRegs > 2 && TableEntry->copyAllListRegs)
414 if (NumRegs > 3 && TableEntry->copyAllListRegs)
417 if (TableEntry->isUpdating)
424 if (TableEntry->hasWritebackOperand)
461 const NEONLdStTableEntry *TableEntry = LookupNEONLdSt(MI.getOpcode());
462 assert(TableEntry && !TableEntry->IsLoad && "NEONLdStTable lookup failed");
463 NEONRegSpacing RegSpc = (NEONRegSpacing)TableEntry->RegSpacing;
464 unsigned NumRegs = TableEntry->NumRegs;
467 TII->get(TableEntry->RealOpc));
469 if (TableEntry->isUpdating)
476 if (TableEntry->hasWritebackOperand)
485 if (NumRegs > 1 && TableEntry->copyAllListRegs)
487 if (NumRegs > 2 && TableEntry->copyAllListRegs)
489 if (NumRegs > 3 && TableEntry->copyAllListRegs)
514 const NEONLdStTableEntry *TableEntry = LookupNEONLdSt(MI.getOpcode());
515 assert(TableEntry && "NEONLdStTable lookup failed");
516 NEONRegSpacing RegSpc = (NEONRegSpacing)TableEntry->RegSpacing;
517 unsigned NumRegs = TableEntry->NumRegs;
518 unsigned RegElts = TableEntry->RegElts;
521 TII->get(TableEntry->RealOpc));
538 if (TableEntry->IsLoad) {
551 if (TableEntry->isUpdating)
558 if (TableEntry->hasWritebackOperand)
563 if (!TableEntry->IsLoad)
588 if (TableEntry->IsLoad)