Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Promote

185   assert(NumEltsGrowth && "Cannot promote to vector type with fewer elts!");
727 if (Action != TargetLowering::Promote)
888 case TargetLowering::Promote:
938 case TargetLowering::Promote: {
939 // Only promote a load of vector type to another.
940 assert(VT.isVector() && "Cannot promote this load!");
976 TLI.getLoadExtAction(ExtType, MVT::i1) == TargetLowering::Promote)) {
977 // Promote to a byte-sized load if not loading an integral number of
978 // bytes. For example, promote EXTLOAD:i20 -> EXTLOAD:i24.
1210 case TargetLowering::Promote: {
1211 assert(VT.isVector() && "Unknown legal promote case!");
1231 // Promote to a byte-sized store with upper bits zero if not
1232 // storing an integral number of bytes. For example, promote
2208 /// we promote it. At this point, we know that the result and operand types are
2250 /// we promote it. At this point, we know that the result and operand types are
3576 assert(OVT.isInteger() && "Cannot promote logic operation");
3580 // Promote each of the values to the new type.
3601 // Promote each of the values to the new type.