Home
last modified time | relevance | path

Searched refs:CreateZExt (Results 1 – 25 of 134) sorted by relevance

123456

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DExpandMemCmp.cpp294 LoadSrc1 = Builder.CreateZExt(LoadSrc1, Type::getInt32Ty(CI->getContext())); in emitLoadCompareByteBlock()
295 LoadSrc2 = Builder.CreateZExt(LoadSrc2, Type::getInt32Ty(CI->getContext())); in emitLoadCompareByteBlock()
367 LoadSrc1 = Builder.CreateZExt(LoadSrc1, MaxLoadType); in getCompareLoadPairs()
368 LoadSrc2 = Builder.CreateZExt(LoadSrc2, MaxLoadType); in getCompareLoadPairs()
373 Diff = Builder.CreateZExt(Diff, MaxLoadType); in getCompareLoadPairs()
471 LoadSrc1 = Builder.CreateZExt(LoadSrc1, MaxLoadType); in emitLoadCompareBlock()
472 LoadSrc2 = Builder.CreateZExt(LoadSrc2, MaxLoadType); in emitLoadCompareBlock()
564 return Builder.CreateZExt(Cmp, Type::getInt32Ty(CI->getContext())); in getMemCmpEqZeroOneBlock()
594 LoadSrc1 = Builder.CreateZExt(LoadSrc1, Builder.getInt32Ty()); in getMemCmpOneBlock()
595 LoadSrc2 = Builder.CreateZExt(LoadSrc2, Builder.getInt32Ty()); in getMemCmpOneBlock()
[all …]
DAtomicExpandPass.cpp726 Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt); in performMaskedAtomicOp()
756 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in expandPartwordAtomicRMW()
789 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in widenPartwordAtomicRMW()
873 Builder.CreateShl(Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg()
875 Builder.CreateShl(Builder.CreateZExt(Cmp, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg()
982 Builder.CreateZExt(CI->getCompareOperand(), PMV.WordType), PMV.ShiftAmt, in expandAtomicCmpXchgToMaskedIntrinsic()
985 Builder.CreateZExt(CI->getNewValOperand(), PMV.WordType), PMV.ShiftAmt, in expandAtomicCmpXchgToMaskedIntrinsic()
/external/llvm/lib/Transforms/Utils/
DIntegerDivision.cpp517 ExtDividend = Builder.CreateZExt(Rem->getOperand(0), Int32Ty); in expandRemainderUpTo32Bits()
518 ExtDivisor = Builder.CreateZExt(Rem->getOperand(1), Int32Ty); in expandRemainderUpTo32Bits()
565 ExtDividend = Builder.CreateZExt(Rem->getOperand(0), Int64Ty); in expandRemainderUpTo64Bits()
566 ExtDivisor = Builder.CreateZExt(Rem->getOperand(1), Int64Ty); in expandRemainderUpTo64Bits()
614 ExtDividend = Builder.CreateZExt(Div->getOperand(0), Int32Ty); in expandDivisionUpTo32Bits()
615 ExtDivisor = Builder.CreateZExt(Div->getOperand(1), Int32Ty); in expandDivisionUpTo32Bits()
663 ExtDividend = Builder.CreateZExt(Div->getOperand(0), Int64Ty); in expandDivisionUpTo64Bits()
664 ExtDivisor = Builder.CreateZExt(Div->getOperand(1), Int64Ty); in expandDivisionUpTo64Bits()
DSimplifyLibCalls.cpp264 B.CreateZExt(B.CreateLoad(Str2P, "strcmpload"), CI->getType())); in optimizeStrCmp()
267 return B.CreateZExt(B.CreateLoad(Str1P, "strcmpload"), CI->getType()); in optimizeStrCmp()
313 B.CreateZExt(B.CreateLoad(Str2P, "strcmpload"), CI->getType())); in optimizeStrNCmp()
316 return B.CreateZExt(B.CreateLoad(Str1P, "strcmpload"), CI->getType()); in optimizeStrNCmp()
476 return B.CreateZExt(B.CreateLoad(Src, "strlenfirst"), CI->getType()); in optimizeStrLen()
713 Value *LHSV = B.CreateZExt(B.CreateLoad(castToCStr(LHS, B), "lhsc"), in optimizeMemCmp()
715 Value *RHSV = B.CreateZExt(B.CreateLoad(castToCStr(RHS, B), "rhsc"), in optimizeMemCmp()
739 return B.CreateZExt(B.CreateICmpNE(LHSV, RHSV), CI->getType(), "memcmp"); in optimizeMemCmp()
1129 LdExpArg = B.CreateZExt(OpC->getOperand(0), B.getInt32Ty()); in optimizeExp2()
1523 return B.CreateZExt(Op, CI->getType()); in optimizeIsDigit()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DIntegerDivision.cpp487 ExtDividend = Builder.CreateZExt(Rem->getOperand(0), Int32Ty); in expandRemainderUpTo32Bits()
488 ExtDivisor = Builder.CreateZExt(Rem->getOperand(1), Int32Ty); in expandRemainderUpTo32Bits()
533 ExtDividend = Builder.CreateZExt(Rem->getOperand(0), Int64Ty); in expandRemainderUpTo64Bits()
534 ExtDivisor = Builder.CreateZExt(Rem->getOperand(1), Int64Ty); in expandRemainderUpTo64Bits()
582 ExtDividend = Builder.CreateZExt(Div->getOperand(0), Int32Ty); in expandDivisionUpTo32Bits()
583 ExtDivisor = Builder.CreateZExt(Div->getOperand(1), Int32Ty); in expandDivisionUpTo32Bits()
628 ExtDividend = Builder.CreateZExt(Div->getOperand(0), Int64Ty); in expandDivisionUpTo64Bits()
629 ExtDivisor = Builder.CreateZExt(Div->getOperand(1), Int64Ty); in expandDivisionUpTo64Bits()
DBypassSlowDivision.cpp379 Value *ExtDiv = Builder.CreateZExt(TruncDiv, getSlowType()); in insertFastDivAndRem()
380 Value *ExtRem = Builder.CreateZExt(TruncRem, getSlowType()); in insertFastDivAndRem()
DSimplifyLibCalls.cpp518 return B.CreateNeg(B.CreateZExt( in optimizeStrCmp()
522 return B.CreateZExt(B.CreateLoad(B.getInt8Ty(), Str1P, "strcmpload"), in optimizeStrCmp()
604 return B.CreateNeg(B.CreateZExt( in optimizeStrNCmp()
608 return B.CreateZExt(B.CreateLoad(B.getInt8Ty(), Str1P, "strcmpload"), in optimizeStrNCmp()
895 return B.CreateZExt(B.CreateLoad(CharTy, Src, "char0"), in optimizeStringLength()
910 return B.CreateZExt(Cmp, CI->getType()); in optimizeStringLength()
1467 B.CreateZExt(B.CreateLoad(B.getInt8Ty(), castToCStr(LHS, B), "lhsc"), in optimizeMemCmpConstantSize()
1470 B.CreateZExt(B.CreateLoad(B.getInt8Ty(), castToCStr(RHS, B), "rhsc"), in optimizeMemCmpConstantSize()
1508 return B.CreateZExt(B.CreateICmpNE(LHSV, RHSV), CI->getType(), "memcmp"); in optimizeMemCmpConstantSize()
1849 : B.CreateZExt(Op, B.getIntNTy(DstWidth)); in getIntToFPVal()
[all …]
DAMDGPUEmitPrintf.cpp32 return Builder.CreateZExt(Arg, Int64Ty); in fitArgInto64Bits()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DIntegerDivision.cpp516 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()
DBypassSlowDivision.cpp378 Value *ExtDiv = Builder.CreateZExt(TruncDiv, getSlowType()); in insertFastDivAndRem()
379 Value *ExtRem = Builder.CreateZExt(TruncRem, getSlowType()); in insertFastDivAndRem()
DSimplifyLibCalls.cpp427 return B.CreateNeg(B.CreateZExt( in optimizeStrCmp()
431 return B.CreateZExt(B.CreateLoad(B.getInt8Ty(), Str1P, "strcmpload"), in optimizeStrCmp()
502 return B.CreateNeg(B.CreateZExt( in optimizeStrNCmp()
506 return B.CreateZExt(B.CreateLoad(B.getInt8Ty(), Str1P, "strcmpload"), in optimizeStrNCmp()
733 return B.CreateZExt(B.CreateLoad(B.getIntNTy(CharSize), Src, "strlenfirst"), in optimizeStringLength()
999 B.CreateZExt(B.CreateLoad(B.getInt8Ty(), castToCStr(LHS, B), "lhsc"), in optimizeMemCmpConstantSize()
1002 B.CreateZExt(B.CreateLoad(B.getInt8Ty(), castToCStr(RHS, B), "rhsc"), in optimizeMemCmpConstantSize()
1040 return B.CreateZExt(B.CreateICmpNE(LHSV, RHSV), CI->getType(), "memcmp"); in optimizeMemCmpConstantSize()
1465 : B.CreateZExt(Op, B.getInt32Ty()); in getIntToFPVal()
2290 return B.CreateZExt(Op, CI->getType()); in optimizeIsDigit()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
DExpandLargeFpConvert.cpp104 A1 = Builder.CreateZExt(A0, IntTy); in expandFPToI()
159 Value *ARep = Builder.CreateZExt(ARep0, FPToI->getType()); in expandFPToI()
397 Value *ShProm = Builder.CreateZExt(Sub5, IntTy); in expandIToFP()
403 Value *ShProm9 = Builder.CreateZExt(Sub8, IntTy); in expandIToFP()
408 Value *Conv11 = Builder.CreateZExt(Cmp10, IntTy); in expandIToFP()
421 Value *Conv16 = Builder.CreateZExt(A2, IntTy); in expandIToFP()
462 Value *ShProm25 = Builder.CreateZExt(Sub24, IntTy); in expandIToFP()
514 And34 = Builder.CreateZExt(Shl30, Builder.getIntNTy(128)); in expandIToFP()
538 Value *ZExt1 = Builder.CreateZExt(Or35, Builder.getIntNTy(FloatWidth)); in expandIToFP()
DExpandMemCmp.cpp326 Lhs = Builder.CreateZExt(Lhs, CmpSizeType); in getLoadPair()
327 Rhs = Builder.CreateZExt(Rhs, CmpSizeType); in getLoadPair()
404 Diff = Builder.CreateZExt(Diff, MaxLoadType); in getCompareLoadPairs()
590 return Builder.CreateZExt(Cmp, Type::getInt32Ty(CI->getContext())); in getMemCmpEqZeroOneBlock()
618 Value *ZextUGT = Builder.CreateZExt(CmpUGT, Builder.getInt32Ty()); in getMemCmpOneBlock()
619 Value *ZextULT = Builder.CreateZExt(CmpULT, Builder.getInt32Ty()); in getMemCmpOneBlock()
DAtomicExpandPass.cpp791 Value *ZExt = Builder.CreateZExt(Updated, PMV.WordType, "extended"); in insertMaskedValue()
876 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in expandPartwordAtomicRMW()
916 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in widenPartwordAtomicRMW()
999 Builder.CreateShl(Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg()
1001 Builder.CreateShl(Builder.CreateZExt(Cmp, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg()
1108 Builder.CreateZExt(CI->getCompareOperand(), PMV.WordType), PMV.ShiftAmt, in expandAtomicCmpXchgToMaskedIntrinsic()
1111 Builder.CreateZExt(CI->getNewValOperand(), PMV.WordType), PMV.ShiftAmt, in expandAtomicCmpXchgToMaskedIntrinsic()
/external/AFLplusplus/instrumentation/
Dafl-llvm-pass.so.cc548 IRB.CreateZExt(IRB.CreateXorReduce(PrevCaller), IRB.getInt32Ty());
744 IRB.CreateZExt(IRB.CreateXorReduce(PrevLoc), IRB.getInt32Ty());
751 IRB.CreateZExt(IRB.CreateXor(PrevLocTrans, PrevCtx), Int32Ty);
753 PrevLocTrans = IRB.CreateZExt(PrevLocTrans, IRB.getInt32Ty());
769 IRB.CreateZExt(
770 IRB.CreateXor(PrevLocTrans, IRB.CreateZExt(CurLoc, Int32Ty)),
826 auto carry = IRB.CreateZExt(cf, Int8Ty);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUCodeGenPrepare.cpp308 ExtOp0 = Builder.CreateZExt(I.getOperand(0), I32Ty); in promoteUniformOpToI32()
309 ExtOp1 = Builder.CreateZExt(I.getOperand(1), I32Ty); in promoteUniformOpToI32()
348 ExtOp0 = Builder.CreateZExt(I.getOperand(0), I32Ty); in promoteUniformOpToI32()
349 ExtOp1 = Builder.CreateZExt(I.getOperand(1), I32Ty); in promoteUniformOpToI32()
376 ExtOp1 = Builder.CreateZExt(I.getOperand(1), I32Ty); in promoteUniformOpToI32()
377 ExtOp2 = Builder.CreateZExt(I.getOperand(2), I32Ty); in promoteUniformOpToI32()
401 Value *ExtOp = Builder.CreateZExt(I.getOperand(0), I32Ty); in promoteUniformBitreverseToI32()
621 Value *LHS_EXT64 = Builder.CreateZExt(LHS, I64Ty); in getMul64()
622 Value *RHS_EXT64 = Builder.CreateZExt(RHS, I64Ty); in getMul64()
766 Num = Builder.CreateZExt(Num, I32Ty); in expandDivRem32()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/
DAMDGPUCodeGenPrepare.cpp342 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()
869 Value *LHS_EXT64 = Builder.CreateZExt(LHS, I64Ty); in getMul64()
870 Value *RHS_EXT64 = Builder.CreateZExt(RHS, I64Ty); in getMul64()
1088 X = Builder.CreateZExt(X, I32Ty); in expandDivRem32()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/X86/
DX86LowerAMXIntrinsics.cpp184 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()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/IR/
DMatrixBuilder.h249 RowIdx = B.CreateZExt(RowIdx, IntTy);
250 ColumnIdx = B.CreateZExt(ColumnIdx, IntTy);
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
DBDCE.cpp123 Builder.CreateZExt(SE->getOperand(0), DstTy, SE->getName())); in bitTrackingDCE()
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
Dllvm_util.cc369 return b->CreateZExt(comparison_result, llvm_ir::PrimitiveTypeToIrType( in EmitComparison()
645 src0 = b->CreateZExt(src0, int64_ty); in UMulLowHigh32()
646 src1 = b->CreateZExt(src1, int64_ty); in UMulLowHigh32()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DMVEGatherScatterLowering.cpp152 Offsets = Builder.CreateZExt(Offsets, OffsType, ""); in checkGEP()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp213 return CGF.Builder.CreateZExt(CGF.Builder.CreateExtractValue(Pair, 1), in MakeAtomicCmpXchgValue()
846 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType()))); in EmitBuiltinExpr()
851 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
866 return RValue::get(Builder.CreateZExt(FCmp, ConvertType(E->getType()))); in EmitBuiltinExpr()
901 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
1165 return RValue::get(Builder.CreateZExt(Result, Int64Ty, "extend.zext")); in EmitBuiltinExpr()
1662 Builder.CreateZExt(EmitSignBit(*this, EmitScalarExpr(E->getArg(0))), in EmitBuiltinExpr()
1737 llvm::Value *CarryOut = Builder.CreateZExt(Builder.CreateOr(Carry1, Carry2), in EmitBuiltinExpr()
2268 ? Builder.CreateZExt(ArgSize, Int32Ty) in EmitBuiltinExpr()
2330 ? Builder.CreateZExt(ArgSize, Int32Ty) in EmitBuiltinExpr()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/ARM/
DMVELaneInterleavingPass.cpp343 : Builder.CreateZExt(Shuffle, I->getType()); in tryInterleave()
/external/llvm/lib/CodeGen/
DAtomicExpandPass.cpp677 Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt); in performMaskedAtomicOp()
708 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in expandPartwordAtomicRMW()
790 Builder.CreateShl(Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg()
792 Builder.CreateShl(Builder.CreateZExt(Cmp, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg()

123456