• Home
  • Raw
  • Download

Lines Matching refs:getSimpleVT

98     setOperationAction(ISD::LOAD, VT.getSimpleVT(), Promote);  in addTypeForNEON()
99 AddPromotedToType (ISD::LOAD, VT.getSimpleVT(), in addTypeForNEON()
100 PromotedLdStVT.getSimpleVT()); in addTypeForNEON()
102 setOperationAction(ISD::STORE, VT.getSimpleVT(), Promote); in addTypeForNEON()
103 AddPromotedToType (ISD::STORE, VT.getSimpleVT(), in addTypeForNEON()
104 PromotedLdStVT.getSimpleVT()); in addTypeForNEON()
109 setOperationAction(ISD::VSETCC, VT.getSimpleVT(), Custom); in addTypeForNEON()
110 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT.getSimpleVT(), Custom); in addTypeForNEON()
112 setOperationAction(ISD::SINT_TO_FP, VT.getSimpleVT(), Expand); in addTypeForNEON()
113 setOperationAction(ISD::UINT_TO_FP, VT.getSimpleVT(), Expand); in addTypeForNEON()
114 setOperationAction(ISD::FP_TO_SINT, VT.getSimpleVT(), Expand); in addTypeForNEON()
115 setOperationAction(ISD::FP_TO_UINT, VT.getSimpleVT(), Expand); in addTypeForNEON()
117 setOperationAction(ISD::BUILD_VECTOR, VT.getSimpleVT(), Custom); in addTypeForNEON()
118 setOperationAction(ISD::VECTOR_SHUFFLE, VT.getSimpleVT(), Custom); in addTypeForNEON()
119 setOperationAction(ISD::CONCAT_VECTORS, VT.getSimpleVT(), Legal); in addTypeForNEON()
120 setOperationAction(ISD::EXTRACT_SUBVECTOR, VT.getSimpleVT(), Legal); in addTypeForNEON()
121 setOperationAction(ISD::SELECT, VT.getSimpleVT(), Expand); in addTypeForNEON()
122 setOperationAction(ISD::SELECT_CC, VT.getSimpleVT(), Expand); in addTypeForNEON()
124 setOperationAction(ISD::SHL, VT.getSimpleVT(), Custom); in addTypeForNEON()
125 setOperationAction(ISD::SRA, VT.getSimpleVT(), Custom); in addTypeForNEON()
126 setOperationAction(ISD::SRL, VT.getSimpleVT(), Custom); in addTypeForNEON()
127 setLoadExtAction(ISD::SEXTLOAD, VT.getSimpleVT(), Expand); in addTypeForNEON()
128 setLoadExtAction(ISD::ZEXTLOAD, VT.getSimpleVT(), Expand); in addTypeForNEON()
131 setTruncStoreAction(VT.getSimpleVT(), in addTypeForNEON()
134 setLoadExtAction(ISD::EXTLOAD, VT.getSimpleVT(), Expand); in addTypeForNEON()
138 setOperationAction(ISD::AND, VT.getSimpleVT(), Promote); in addTypeForNEON()
139 AddPromotedToType (ISD::AND, VT.getSimpleVT(), in addTypeForNEON()
140 PromotedBitwiseVT.getSimpleVT()); in addTypeForNEON()
141 setOperationAction(ISD::OR, VT.getSimpleVT(), Promote); in addTypeForNEON()
142 AddPromotedToType (ISD::OR, VT.getSimpleVT(), in addTypeForNEON()
143 PromotedBitwiseVT.getSimpleVT()); in addTypeForNEON()
144 setOperationAction(ISD::XOR, VT.getSimpleVT(), Promote); in addTypeForNEON()
145 AddPromotedToType (ISD::XOR, VT.getSimpleVT(), in addTypeForNEON()
146 PromotedBitwiseVT.getSimpleVT()); in addTypeForNEON()
150 setOperationAction(ISD::SDIV, VT.getSimpleVT(), Expand); in addTypeForNEON()
151 setOperationAction(ISD::UDIV, VT.getSimpleVT(), Expand); in addTypeForNEON()
152 setOperationAction(ISD::FDIV, VT.getSimpleVT(), Expand); in addTypeForNEON()
153 setOperationAction(ISD::SREM, VT.getSimpleVT(), Expand); in addTypeForNEON()
154 setOperationAction(ISD::UREM, VT.getSimpleVT(), Expand); in addTypeForNEON()
155 setOperationAction(ISD::FREM, VT.getSimpleVT(), Expand); in addTypeForNEON()
774 switch (VT.getSimpleVT().SimpleTy) { in findRepresentativeClass()
5613 switch (VT.getVectorElementType().getSimpleVT().SimpleTy) { in AddCombineToVPADDL()
7094 switch (VT.getSimpleVT().SimpleTy) { in allowsUnalignedMemoryAccesses()
7110 switch (VT.getSimpleVT().SimpleTy) { in isLegalT1AddressImmediate()
7140 switch (VT.getSimpleVT().SimpleTy) { in isLegalT2AddressImmediate()
7181 switch (VT.getSimpleVT().SimpleTy) { in isLegalAddressImmediate()
7208 switch (VT.getSimpleVT().SimpleTy) { in isLegalT2ScaledAddressingMode()
7266 switch (VT.getSimpleVT().SimpleTy) { in isLegalAddressingMode()