| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 515 ExtDividend = Builder.CreateZExt(Rem->getOperand(0), Int32Ty); in expandRemainderUpTo32Bits() 516 ExtDivisor = Builder.CreateZExt(Rem->getOperand(1), Int32Ty); in expandRemainderUpTo32Bits() 563 ExtDividend = Builder.CreateZExt(Rem->getOperand(0), Int64Ty); in expandRemainderUpTo64Bits() 564 ExtDivisor = Builder.CreateZExt(Rem->getOperand(1), Int64Ty); in expandRemainderUpTo64Bits() 612 ExtDividend = Builder.CreateZExt(Div->getOperand(0), Int32Ty); in expandDivisionUpTo32Bits() 613 ExtDivisor = Builder.CreateZExt(Div->getOperand(1), Int32Ty); in expandDivisionUpTo32Bits() 661 ExtDividend = Builder.CreateZExt(Div->getOperand(0), Int64Ty); in expandDivisionUpTo64Bits() 662 ExtDivisor = Builder.CreateZExt(Div->getOperand(1), Int64Ty); in expandDivisionUpTo64Bits()
|
| H A D | BypassSlowDivision.cpp | 381 Value *ExtDiv = Builder.CreateZExt(TruncDiv, getSlowType()); in insertFastDivAndRem() 382 Value *ExtRem = Builder.CreateZExt(TruncRem, getSlowType()); in insertFastDivAndRem()
|
| H A D | SimplifyLibCalls.cpp | 503 return B.CreateNeg(B.CreateZExt( in optimizeStrCmp() 507 return B.CreateZExt(B.CreateLoad(B.getInt8Ty(), Str1P, "strcmpload"), in optimizeStrCmp() 588 return B.CreateNeg(B.CreateZExt( in optimizeStrNCmp() 592 return B.CreateZExt(B.CreateLoad(B.getInt8Ty(), Str1P, "strcmpload"), in optimizeStrNCmp() 773 return B.CreateZExt(B.CreateLoad(CharTy, Src, "char0"), in optimizeStringLength() 788 return B.CreateZExt(Cmp, CI->getType()); in optimizeStringLength() 1345 B.CreateZExt(B.CreateLoad(B.getInt8Ty(), castToCStr(LHS, B), "lhsc"), in optimizeMemCmpConstantSize() 1348 B.CreateZExt(B.CreateLoad(B.getInt8Ty(), castToCStr(RHS, B), "rhsc"), in optimizeMemCmpConstantSize() 1736 : B.CreateZExt(Op, B.getIntNTy(DstWidth)); in getIntToFPVal() 2592 return B.CreateZExt(Op, CI->getType()); in optimizeIsDigit() [all …]
|
| H A D | AMDGPUEmitPrintf.cpp | 32 return Builder.CreateZExt(Arg, Int64Ty); in fitArgInto64Bits()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 342 ExtOp0 = Builder.CreateZExt(I.getOperand(0), I32Ty); in promoteUniformOpToI32() 343 ExtOp1 = Builder.CreateZExt(I.getOperand(1), I32Ty); in promoteUniformOpToI32() 382 ExtOp0 = Builder.CreateZExt(I.getOperand(0), I32Ty); in promoteUniformOpToI32() 383 ExtOp1 = Builder.CreateZExt(I.getOperand(1), I32Ty); in promoteUniformOpToI32() 410 ExtOp1 = Builder.CreateZExt(I.getOperand(1), I32Ty); in promoteUniformOpToI32() 411 ExtOp2 = Builder.CreateZExt(I.getOperand(2), I32Ty); in promoteUniformOpToI32() 435 Value *ExtOp = Builder.CreateZExt(I.getOperand(0), I32Ty); in promoteUniformBitreverseToI32() 867 Value *LHS_EXT64 = Builder.CreateZExt(LHS, I64Ty); in getMul64() 868 Value *RHS_EXT64 = Builder.CreateZExt(RHS, I64Ty); in getMul64() 1086 X = Builder.CreateZExt(X, I32Ty); in expandDivRem32() [all …]
|
| H A D | AMDGPUInstCombineIntrinsic.cpp | 835 SrcLHS = IC.Builder.CreateZExt(SrcLHS, CmpTy); in instCombineIntrinsic() 836 SrcRHS = IC.Builder.CreateZExt(SrcRHS, CmpTy); in instCombineIntrinsic()
|
| H A D | AMDGPUPrintfRuntimeBinding.cpp | 230 Arg = Builder.CreateZExt(Arg, ResType); in lowerPrintfForGpu()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 184 Value *CurrentRowZExt = B.CreateZExt(CurrentRow, Stride->getType()); in createTileLoadStoreLoops() 185 Value *CurrentColZExt = B.CreateZExt(CurrentCol, Stride->getType()); in createTileLoadStoreLoops() 394 SEXTSubVecB = B.CreateZExt(SubVecB, V4I32Ty); in createTileDPLoops() 399 SEXTSubVecA = B.CreateZExt(SubVecA, V4I32Ty); in createTileDPLoops() 402 SEXTSubVecB = B.CreateZExt(SubVecB, V4I32Ty); in createTileDPLoops() 403 SEXTSubVecA = B.CreateZExt(SubVecA, V4I32Ty); in createTileDPLoops()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ExpandMemCmp.cpp | 325 Lhs = Builder.CreateZExt(Lhs, CmpSizeType); in getLoadPair() 326 Rhs = Builder.CreateZExt(Rhs, CmpSizeType); in getLoadPair() 403 Diff = Builder.CreateZExt(Diff, MaxLoadType); in getCompareLoadPairs() 589 return Builder.CreateZExt(Cmp, Type::getInt32Ty(CI->getContext())); in getMemCmpEqZeroOneBlock() 617 Value *ZextUGT = Builder.CreateZExt(CmpUGT, Builder.getInt32Ty()); in getMemCmpOneBlock() 618 Value *ZextULT = Builder.CreateZExt(CmpULT, Builder.getInt32Ty()); in getMemCmpOneBlock()
|
| H A D | AtomicExpandPass.cpp | 752 Value *ZExt = Builder.CreateZExt(Updated, PMV.WordType, "extended"); in insertMaskedValue() 826 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in expandPartwordAtomicRMW() 865 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in widenPartwordAtomicRMW() 948 Builder.CreateShl(Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg() 950 Builder.CreateShl(Builder.CreateZExt(Cmp, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg() 1057 Builder.CreateZExt(CI->getCompareOperand(), PMV.WordType), PMV.ShiftAmt, in expandAtomicCmpXchgToMaskedIntrinsic() 1060 Builder.CreateZExt(CI->getNewValOperand(), PMV.WordType), PMV.ShiftAmt, in expandAtomicCmpXchgToMaskedIntrinsic()
|
| H A D | TypePromotion.cpp | 435 Value *ZExt = Builder.CreateZExt(V, ExtTy); in ExtendSources()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | MatrixBuilder.h | 249 RowIdx = B.CreateZExt(RowIdx, IntTy); 250 ColumnIdx = B.CreateZExt(ColumnIdx, IntTy);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | BDCE.cpp | 123 Builder.CreateZExt(SE->getOperand(0), DstTy, SE->getName())); in bitTrackingDCE()
|
| H A D | LoopPredication.cpp | 1226 ECV = B.CreateZExt(ECV, WiderTy); in predicateLoopExits() 1227 RHS = B.CreateZExt(RHS, WiderTy); in predicateLoopExits()
|
| H A D | IndVarSimplify.cpp | 1157 ExitCnt = Builder.CreateZExt(ExitCnt, IndVar->getType(), in linearFunctionTestReplace() 1867 ECV = B.CreateZExt(ECV, WiderTy); in predicateLoopExits() 1868 RHS = B.CreateZExt(RHS, WiderTy); in predicateLoopExits()
|
| H A D | MemCpyOptimizer.cpp | 1257 SrcSize = Builder.CreateZExt(SrcSize, DestSize->getType()); in processMemSetMemCpyDependence() 1259 DestSize = Builder.CreateZExt(DestSize, SrcSize->getType()); in processMemSetMemCpyDependence()
|
| H A D | SROA.cpp | 2148 V = IRB.CreateZExt(V, IntTy, Name + ".ext"); in insertInteger() 2478 V = IRB.CreateZExt(V, LI.getType()); in rewriteIntegerLoad() 2538 V = IRB.CreateZExt(V, TITy, "load.ext"); in visitLoadInst() 2740 IRB.CreateZExt(V, SplatIntTy, "zext"), in getIntegerSplat() 2742 IRB.CreateZExt(Constant::getAllOnesValue(V->getType()), in getIntegerSplat()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | LoopGeneratorsGOMP.cpp | 192 Call, Builder.CreateZExt(Builder.getFalse(), Call->getType())); in createCallGetWorkItem()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 343 : Builder.CreateZExt(Shuffle, I->getType()); in tryInterleave()
|
| H A D | MVEGatherScatterLowering.cpp | 302 Offsets = Builder.CreateZExt(Offsets, VectorType::getInteger(Ty)); in decomposeGEP() 709 Input = Builder.CreateZExt(Input, InputTy); in tryCreateMaskedScatterOffset()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 7003 Ops[0] = Builder.CreateZExt(Ops[0], VTy); in EmitCommonNeonBuiltinExpr() 7590 Rt = Builder.CreateZExt(Rt, Int64Ty); in EmitARMBuiltinExpr() 7591 Rt1 = Builder.CreateZExt(Rt1, Int64Ty); in EmitARMBuiltinExpr() 7625 Val0 = Builder.CreateZExt(Val0, Int64Ty); in EmitARMBuiltinExpr() 7626 Val1 = Builder.CreateZExt(Val1, Int64Ty); in EmitARMBuiltinExpr() 9629 Val0 = Builder.CreateZExt(Val0, Int128Ty); in EmitAArch64BuiltinExpr() 9630 Val1 = Builder.CreateZExt(Val1, Int128Ty); in EmitAArch64BuiltinExpr() 9823 Mask = Builder.CreateZExt(Mask, Int64Ty); in EmitAArch64BuiltinExpr() 15725 Op2 = Builder.CreateZExt(Op2, Int64Ty); in EmitPPCBuiltinExpr() 15788 Value *ResLo = Builder.CreateZExt( in EmitPPCBuiltinExpr() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineNegator.cpp | 213 ? Builder.CreateZExt(I->getOperand(0), I->getType(), in visitImpl()
|
| H A D | InstCombineShifts.cpp | 381 Value *NewExt = Builder.CreateZExt(Y, Ty, Op1->getName()); in commonShiftTransforms() 1272 Value *NewZExt = Builder.CreateZExt(NarrowSwap, Ty); in visitLShr()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 297 Value *Zext = Builder.CreateZExt(Cmp, I.getType()); in foldAnyOrAllBitsSet()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 1042 InV = IRBuilder<>(InB->getTerminator()).CreateZExt(InV, DestTy); in promoteTo() 1619 B.CreateZExt(T->getOperand(0), I->getType()), in setupPreSimplifier() 1620 B.CreateZExt(T->getOperand(1), I->getType())); in setupPreSimplifier()
|