Searched refs:AnyExtTy (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 3031 LLT AnyExtTy = LLT::scalar(AnyExtSize); in lowerLoad() local 3032 auto LargeLoad = MIRBuilder.buildLoadInstr(TargetOpcode::G_ZEXTLOAD, AnyExtTy, in lowerLoad() 3039 auto SmallLoad = MIRBuilder.buildLoadInstr(LoadMI.getOpcode(), AnyExtTy, in lowerLoad() 3042 auto ShiftAmt = MIRBuilder.buildConstant(AnyExtTy, LargeSplitSize); in lowerLoad() 3043 auto Shift = MIRBuilder.buildShl(AnyExtTy, SmallLoad, ShiftAmt); in lowerLoad() 3045 if (AnyExtTy == DstTy) in lowerLoad() 3047 else if (AnyExtTy.getSizeInBits() != DstTy.getSizeInBits()) { in lowerLoad() 3048 auto Or = MIRBuilder.buildOr(AnyExtTy, Shift, LargeLoad); in lowerLoad() 3052 auto Or = MIRBuilder.buildOr(AnyExtTy, Shift, LargeLoad); in lowerLoad()
|