Lines Matching refs:TableEntry

571   const NEONLdStTableEntry *TableEntry = LookupNEONLdSt(MI.getOpcode());  in ExpandVLD()  local
572 assert(TableEntry && TableEntry->IsLoad && "NEONLdStTable lookup failed"); in ExpandVLD()
573 NEONRegSpacing RegSpc = (NEONRegSpacing)TableEntry->RegSpacing; in ExpandVLD()
574 unsigned NumRegs = TableEntry->NumRegs; in ExpandVLD()
577 TII->get(TableEntry->RealOpc)); in ExpandVLD()
583 bool IsVLD2DUP = TableEntry->RealOpc == ARM::VLD2DUPd8x2 || in ExpandVLD()
584 TableEntry->RealOpc == ARM::VLD2DUPd16x2 || in ExpandVLD()
585 TableEntry->RealOpc == ARM::VLD2DUPd32x2 || in ExpandVLD()
586 TableEntry->RealOpc == ARM::VLD2DUPd8x2wb_fixed || in ExpandVLD()
587 TableEntry->RealOpc == ARM::VLD2DUPd16x2wb_fixed || in ExpandVLD()
588 TableEntry->RealOpc == ARM::VLD2DUPd32x2wb_fixed || in ExpandVLD()
589 TableEntry->RealOpc == ARM::VLD2DUPd8x2wb_register || in ExpandVLD()
590 TableEntry->RealOpc == ARM::VLD2DUPd16x2wb_register || in ExpandVLD()
591 TableEntry->RealOpc == ARM::VLD2DUPd32x2wb_register; in ExpandVLD()
609 if (NumRegs > 1 && TableEntry->copyAllListRegs) in ExpandVLD()
611 if (NumRegs > 2 && TableEntry->copyAllListRegs) in ExpandVLD()
613 if (NumRegs > 3 && TableEntry->copyAllListRegs) in ExpandVLD()
617 if (TableEntry->isUpdating) in ExpandVLD()
625 if (TableEntry->hasWritebackOperand) { in ExpandVLD()
634 if (TableEntry->RealOpc == ARM::VLD1d8Qwb_fixed || in ExpandVLD()
635 TableEntry->RealOpc == ARM::VLD1d16Qwb_fixed || in ExpandVLD()
636 TableEntry->RealOpc == ARM::VLD1d32Qwb_fixed || in ExpandVLD()
637 TableEntry->RealOpc == ARM::VLD1d64Qwb_fixed || in ExpandVLD()
638 TableEntry->RealOpc == ARM::VLD1d8Twb_fixed || in ExpandVLD()
639 TableEntry->RealOpc == ARM::VLD1d16Twb_fixed || in ExpandVLD()
640 TableEntry->RealOpc == ARM::VLD1d32Twb_fixed || in ExpandVLD()
641 TableEntry->RealOpc == ARM::VLD1d64Twb_fixed || in ExpandVLD()
642 TableEntry->RealOpc == ARM::VLD2DUPd8x2wb_fixed || in ExpandVLD()
643 TableEntry->RealOpc == ARM::VLD2DUPd16x2wb_fixed || in ExpandVLD()
644 TableEntry->RealOpc == ARM::VLD2DUPd32x2wb_fixed) { in ExpandVLD()
692 const NEONLdStTableEntry *TableEntry = LookupNEONLdSt(MI.getOpcode()); in ExpandVST() local
693 assert(TableEntry && !TableEntry->IsLoad && "NEONLdStTable lookup failed"); in ExpandVST()
694 NEONRegSpacing RegSpc = (NEONRegSpacing)TableEntry->RegSpacing; in ExpandVST()
695 unsigned NumRegs = TableEntry->NumRegs; in ExpandVST()
698 TII->get(TableEntry->RealOpc)); in ExpandVST()
700 if (TableEntry->isUpdating) in ExpandVST()
707 if (TableEntry->hasWritebackOperand) { in ExpandVST()
716 if (TableEntry->RealOpc == ARM::VST1d8Qwb_fixed || in ExpandVST()
717 TableEntry->RealOpc == ARM::VST1d16Qwb_fixed || in ExpandVST()
718 TableEntry->RealOpc == ARM::VST1d32Qwb_fixed || in ExpandVST()
719 TableEntry->RealOpc == ARM::VST1d64Qwb_fixed || in ExpandVST()
720 TableEntry->RealOpc == ARM::VST1d8Twb_fixed || in ExpandVST()
721 TableEntry->RealOpc == ARM::VST1d16Twb_fixed || in ExpandVST()
722 TableEntry->RealOpc == ARM::VST1d32Twb_fixed || in ExpandVST()
723 TableEntry->RealOpc == ARM::VST1d64Twb_fixed) { in ExpandVST()
738 if (NumRegs > 1 && TableEntry->copyAllListRegs) in ExpandVST()
740 if (NumRegs > 2 && TableEntry->copyAllListRegs) in ExpandVST()
742 if (NumRegs > 3 && TableEntry->copyAllListRegs) in ExpandVST()
768 const NEONLdStTableEntry *TableEntry = LookupNEONLdSt(MI.getOpcode()); in ExpandLaneOp() local
769 assert(TableEntry && "NEONLdStTable lookup failed"); in ExpandLaneOp()
770 NEONRegSpacing RegSpc = (NEONRegSpacing)TableEntry->RegSpacing; in ExpandLaneOp()
771 unsigned NumRegs = TableEntry->NumRegs; in ExpandLaneOp()
772 unsigned RegElts = TableEntry->RegElts; in ExpandLaneOp()
775 TII->get(TableEntry->RealOpc)); in ExpandLaneOp()
792 if (TableEntry->IsLoad) { in ExpandLaneOp()
805 if (TableEntry->isUpdating) in ExpandLaneOp()
812 if (TableEntry->hasWritebackOperand) in ExpandLaneOp()
817 if (!TableEntry->IsLoad) in ExpandLaneOp()
842 if (TableEntry->IsLoad) in ExpandLaneOp()