reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
42979           DAG.ComputeNumSignBits(Index) > (IndexWidth - 32)) {
42981         EVT NewVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts);
42982         Index = DAG.getNode(ISD::TRUNCATE, DL, NewVT, Index);
42986           return DAG.getMaskedGather(Gather->getVTList(),
42994         return DAG.getMaskedScatter(Scatter->getVTList(),
43008         DAG.ComputeNumSignBits(Index) > (IndexWidth - 32)) {
43010       EVT NewVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts);
43011       Index = DAG.getNode(ISD::TRUNCATE, DL, NewVT, Index);
43015         return DAG.getMaskedGather(Gather->getVTList(),
43023       return DAG.getMaskedScatter(Scatter->getVTList(),
43036       EVT IndexVT = EVT::getVectorVT(*DAG.getContext(), EltVT,
43038       Index = DAG.getSExtOrTrunc(Index, DL, IndexVT);
43042         return DAG.getMaskedGather(Gather->getVTList(),
43050       return DAG.getMaskedScatter(Scatter->getVTList(),
43059     const TargetLowering &TLI = DAG.getTargetLoweringInfo();