/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 516 ExtDividend = Builder.CreateZExt(Rem->getOperand(0), Int32Ty); in expandRemainderUpTo32Bits() 517 ExtDivisor = Builder.CreateZExt(Rem->getOperand(1), Int32Ty); in expandRemainderUpTo32Bits() 564 ExtDividend = Builder.CreateZExt(Rem->getOperand(0), Int64Ty); in expandRemainderUpTo64Bits() 565 ExtDivisor = Builder.CreateZExt(Rem->getOperand(1), Int64Ty); in expandRemainderUpTo64Bits() 613 ExtDividend = Builder.CreateZExt(Div->getOperand(0), Int32Ty); in expandDivisionUpTo32Bits() 614 ExtDivisor = Builder.CreateZExt(Div->getOperand(1), Int32Ty); in expandDivisionUpTo32Bits() 662 ExtDividend = Builder.CreateZExt(Div->getOperand(0), Int64Ty); in expandDivisionUpTo64Bits() 663 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 | 374 return B.CreateNeg(B.CreateZExt( in optimizeStrCmp() 378 return B.CreateZExt(B.CreateLoad(B.getInt8Ty(), Str1P, "strcmpload"), in optimizeStrCmp() 449 return B.CreateNeg(B.CreateZExt( in optimizeStrNCmp() 453 return B.CreateZExt(B.CreateLoad(B.getInt8Ty(), Str1P, "strcmpload"), in optimizeStrNCmp() 695 return B.CreateZExt(B.CreateLoad(B.getIntNTy(CharSize), Src, "strlenfirst"), in optimizeStringLength() 961 B.CreateZExt(B.CreateLoad(B.getInt8Ty(), castToCStr(LHS, B), "lhsc"), in optimizeMemCmpConstantSize() 964 B.CreateZExt(B.CreateLoad(B.getInt8Ty(), castToCStr(RHS, B), "rhsc"), in optimizeMemCmpConstantSize() 1002 return B.CreateZExt(B.CreateICmpNE(LHSV, RHSV), CI->getType(), "memcmp"); in optimizeMemCmpConstantSize() 1437 : B.CreateZExt(Op, B.getInt32Ty()); in getIntToFPVal() 2275 return B.CreateZExt(Op, CI->getType()); in optimizeIsDigit() [all …]
|
H A D | AMDGPUEmitPrintf.cpp | 45 return Builder.CreateZExt(Arg, Int64Ty); in fitArgInto64Bits()
|
H A D | SimplifyIndVar.cpp | 1195 Builder.CreateZExt(NarrowOper, WideType); in createExtendInst() 1677 return Builder.CreateZExt(V, WideBO->getType()); in widenWithVariantUse()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCodeGenPrepare.cpp | 336 ExtOp0 = Builder.CreateZExt(I.getOperand(0), I32Ty); in promoteUniformOpToI32() 337 ExtOp1 = Builder.CreateZExt(I.getOperand(1), I32Ty); in promoteUniformOpToI32() 376 ExtOp0 = Builder.CreateZExt(I.getOperand(0), I32Ty); in promoteUniformOpToI32() 377 ExtOp1 = Builder.CreateZExt(I.getOperand(1), I32Ty); in promoteUniformOpToI32() 404 ExtOp1 = Builder.CreateZExt(I.getOperand(1), I32Ty); in promoteUniformOpToI32() 405 ExtOp2 = Builder.CreateZExt(I.getOperand(2), I32Ty); in promoteUniformOpToI32() 429 Value *ExtOp = Builder.CreateZExt(I.getOperand(0), I32Ty); in promoteUniformBitreverseToI32() 820 Value *LHS_EXT64 = Builder.CreateZExt(LHS, I64Ty); in getMul64() 821 Value *RHS_EXT64 = Builder.CreateZExt(RHS, I64Ty); in getMul64() 1039 X = Builder.CreateZExt(X, I32Ty); in expandDivRem32() [all …]
|
H A D | AMDGPUInstCombineIntrinsic.cpp | 676 SrcLHS = IC.Builder.CreateZExt(SrcLHS, CmpTy); in instCombineIntrinsic() 677 SrcRHS = IC.Builder.CreateZExt(SrcRHS, CmpTy); in instCombineIntrinsic()
|
H A D | AMDGPUPrintfRuntimeBinding.cpp | 229 Arg = Builder.CreateZExt(Arg, ResType); in lowerPrintfForGpu()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86LowerAMXIntrinsics.cpp | 183 Value *CurrentRowZExt = B.CreateZExt(CurrentRow, Stride->getType()); in createTileLoadStoreLoops() 184 Value *CurrentColZExt = B.CreateZExt(CurrentCol, Stride->getType()); in createTileLoadStoreLoops() 393 SEXTSubVecB = B.CreateZExt(SubVecB, V4I32Ty); in createTileDPLoops() 398 SEXTSubVecA = B.CreateZExt(SubVecA, V4I32Ty); in createTileDPLoops() 401 SEXTSubVecB = B.CreateZExt(SubVecB, V4I32Ty); in createTileDPLoops() 402 SEXTSubVecA = B.CreateZExt(SubVecA, V4I32Ty); in createTileDPLoops()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | ExpandMemCmp.cpp | 323 Lhs = Builder.CreateZExt(Lhs, CmpSizeType); in getLoadPair() 324 Rhs = Builder.CreateZExt(Rhs, CmpSizeType); in getLoadPair() 401 Diff = Builder.CreateZExt(Diff, MaxLoadType); in getCompareLoadPairs() 587 return Builder.CreateZExt(Cmp, Type::getInt32Ty(CI->getContext())); in getMemCmpEqZeroOneBlock() 615 Value *ZextUGT = Builder.CreateZExt(CmpUGT, Builder.getInt32Ty()); in getMemCmpOneBlock() 616 Value *ZextULT = Builder.CreateZExt(CmpULT, Builder.getInt32Ty()); in getMemCmpOneBlock()
|
H A D | AtomicExpandPass.cpp | 706 Value *ZExt = Builder.CreateZExt(Updated, PMV.WordType, "extended"); in insertMaskedValue() 780 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in expandPartwordAtomicRMW() 820 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in widenPartwordAtomicRMW() 903 Builder.CreateShl(Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg() 905 Builder.CreateShl(Builder.CreateZExt(Cmp, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg() 1012 Builder.CreateZExt(CI->getCompareOperand(), PMV.WordType), PMV.ShiftAmt, in expandAtomicCmpXchgToMaskedIntrinsic() 1015 Builder.CreateZExt(CI->getNewValOperand(), PMV.WordType), PMV.ShiftAmt, in expandAtomicCmpXchgToMaskedIntrinsic()
|
H A D | TypePromotion.cpp | 490 Value *ZExt = Builder.CreateZExt(V, ExtTy); in ExtendSources()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | MatrixBuilder.h | 241 RowIdx = B.CreateZExt(RowIdx, IntTy); 242 ColumnIdx = B.CreateZExt(ColumnIdx, IntTy);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | BDCE.cpp | 126 Builder.CreateZExt(SE->getOperand(0), DstTy, SE->getName())); in bitTrackingDCE()
|
H A D | IndVarSimplify.cpp | 1160 ExitCnt = Builder.CreateZExt(ExitCnt, IndVar->getType(), in linearFunctionTestReplace() 1703 ECV = B.CreateZExt(ECV, WiderTy); in predicateLoopExits() 1704 RHS = B.CreateZExt(RHS, WiderTy); in predicateLoopExits()
|
H A D | LoopPredication.cpp | 1161 ECV = B.CreateZExt(ECV, WiderTy); in predicateLoopExits() 1162 RHS = B.CreateZExt(RHS, WiderTy); in predicateLoopExits()
|
H A D | MemCpyOptimizer.cpp | 1208 SrcSize = Builder.CreateZExt(SrcSize, DestSize->getType()); in processMemSetMemCpyDependence() 1210 DestSize = Builder.CreateZExt(DestSize, SrcSize->getType()); in processMemSetMemCpyDependence()
|
H A D | SROA.cpp | 2170 V = IRB.CreateZExt(V, IntTy, Name + ".ext"); in insertInteger() 2500 V = IRB.CreateZExt(V, LI.getType()); in rewriteIntegerLoad() 2561 V = IRB.CreateZExt(V, TITy, "load.ext"); in visitLoadInst() 2759 IRB.CreateZExt(V, SplatIntTy, "zext"), in getIntegerSplat()
|
H A D | CorrelatedValuePropagation.cpp | 758 auto *Zext = B.CreateZExt(BO, Instr->getType(), Instr->getName() + ".zext"); in processUDivOrURem()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | MVELaneInterleavingPass.cpp | 344 : Builder.CreateZExt(Shuffle, I->getType()); in tryInterleave()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 270 return CGF.Builder.CreateZExt(CGF.Builder.CreateExtractValue(Pair, 1), in MakeAtomicCmpXchgValue() 357 ExchangeHigh = CGF.Builder.CreateZExt(ExchangeHigh, Int128Ty); in EmitAtomicCmpXchg128ForMSIntrin() 358 ExchangeLow = CGF.Builder.CreateZExt(ExchangeLow, Int128Ty); in EmitAtomicCmpXchg128ForMSIntrin() 381 return CGF.Builder.CreateZExt(Success, CGF.Int8Ty); in EmitAtomicCmpXchg128ForMSIntrin() 1914 Unsigned = CGF.Builder.CreateZExt(Unsigned, Signed->getType(), "op.zext"); in EmitCheckedMixedSignMultiply() 1942 CGF.Builder.CreateZExt(IsNegative, OpTy)); in EmitCheckedMixedSignMultiply() 2988 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType()))); in EmitBuiltinExpr() 2999 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr() 3093 return RValue::get(Builder.CreateZExt(FCmp, ConvertType(E->getType()))); in EmitBuiltinExpr() 3113 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 292 Value *Zext = Builder.CreateZExt(Cmp, I.getType()); in foldAnyOrAllBitsSet()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineNegator.cpp | 213 ? Builder.CreateZExt(I->getOperand(0), I->getType(), in visitImpl()
|
H A D | InstCombineCompares.cpp | 1291 Value *ZExt = Builder.CreateZExt(Add, OrigAdd->getType()); in processUGT_ADDCST_ADD() 3668 X = Builder.CreateZExt(X, WidestTy); in foldShiftIntoShiftInAnotherHandOfAndInICmp() 3669 Y = Builder.CreateZExt(Y, WidestTy); in foldShiftIntoShiftInAnotherHandOfAndInICmp() 4792 MulA = Builder.CreateZExt(A, MulType); in processUMulZExtIdiom() 4794 MulB = Builder.CreateZExt(B, MulType); in processUMulZExtIdiom() 4819 Value *Zext = Builder.CreateZExt(ShortAnd, BO->getType()); in processUMulZExtIdiom()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 1044 InV = IRBuilder<>(InB->getTerminator()).CreateZExt(InV, DestTy); in promoteTo() 1624 B.CreateZExt(T->getOperand(0), I->getType()), in setupPreSimplifier() 1625 B.CreateZExt(T->getOperand(1), I->getType())); in setupPreSimplifier()
|