reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
84 LLVM_DEBUG(dbgs() << "Legalizing: "; MI.print(dbgs())); 86 if (MI.getOpcode() == TargetOpcode::G_INTRINSIC || 87 MI.getOpcode() == TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS) 88 return LI.legalizeIntrinsic(MI, MRI, MIRBuilder) ? Legalized 90 auto Step = LI.getAction(MI, MRI); 97 return libcall(MI); 100 return narrowScalar(MI, Step.TypeIdx, Step.NewType); 103 return widenScalar(MI, Step.TypeIdx, Step.NewType); 106 return lower(MI, Step.TypeIdx, Step.NewType); 109 return fewerElementsVector(MI, Step.TypeIdx, Step.NewType); 112 return moreElementsVector(MI, Step.TypeIdx, Step.NewType); 115 return LI.legalizeCustom(MI, MRI, MIRBuilder, Observer) ? Legalized