Home
last modified time | relevance | path

Searched refs:CreateSExt (Results 1 – 16 of 16) sorted by relevance

/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp517 ExtDividend = Builder.CreateSExt(Rem->getOperand(0), Int32Ty); in expandRemainderUpTo32Bits()
518 ExtDivisor = Builder.CreateSExt(Rem->getOperand(1), Int32Ty); in expandRemainderUpTo32Bits()
567 ExtDividend = Builder.CreateSExt(Rem->getOperand(0), Int64Ty); in expandRemainderUpTo64Bits()
568 ExtDivisor = Builder.CreateSExt(Rem->getOperand(1), Int64Ty); in expandRemainderUpTo64Bits()
618 ExtDividend = Builder.CreateSExt(Div->getOperand(0), Int32Ty); in expandDivisionUpTo32Bits()
619 ExtDivisor = Builder.CreateSExt(Div->getOperand(1), Int32Ty); in expandDivisionUpTo32Bits()
668 ExtDividend = Builder.CreateSExt(Div->getOperand(0), Int64Ty); in expandDivisionUpTo64Bits()
669 ExtDivisor = Builder.CreateSExt(Div->getOperand(1), Int64Ty); in expandDivisionUpTo64Bits()
H A DSimplifyLibCalls.cpp1089 LdExpArg = B.CreateSExt(OpC->getOperand(0), B.getInt32Ty()); in optimizeExp2()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DAutoUpgrade.cpp296 Rep = Builder.CreateSExt(Rep, CI->getType(), ""); in UpgradeIntrinsicCall()
302 Rep = Builder.CreateSExt(Rep, CI->getType(), ""); in UpgradeIntrinsicCall()
H A DCore.cpp2562 return wrap(unwrap(B)->CreateSExt(unwrap(Val), unwrap(DestTy), Name)); in LLVMBuildSExt()
/minix3/external/bsd/llvm/dist/llvm/examples/BrainF/
H A DBrainF.cpp224 CreateSExt(tape_0, IntegerType::getInt32Ty(C), tapereg); in readloop()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1214 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitSExtInst()
1687 Value *S2Conv = IRB.CreateSExt(IRB.CreateICmpNE(S2, getCleanShadow(S2)), in handleShift()
2000 return IRB.CreateSExt(S2, T); in VariableShadowExtend()
2089 Value *S1_ext = IRB.CreateSExt( in handleVectorPackIntrinsic()
2091 Value *S2_ext = IRB.CreateSExt( in handleVectorPackIntrinsic()
2119 S = IRB.CreateSExt(IRB.CreateICmpNE(S, Constant::getNullValue(ResTy)), in handleVectorSadIntrinsic()
2135 S = IRB.CreateSExt(IRB.CreateICmpNE(S, Constant::getNullValue(ResTy)), in handleVectorPmaddIntrinsic()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGExprScalar.cpp1853 return Builder.CreateSExt(Result, ConvertType(E->getType()), "sext"); in VisitUnaryLNot()
2342 llvm::Value *lhs = Builder.CreateSExt(Ops.LHS, CGF.Int64Ty); in EmitOverflowCheckedBinOp()
2343 llvm::Value *rhs = Builder.CreateSExt(Ops.RHS, CGF.Int64Ty); in EmitOverflowCheckedBinOp()
2868 return Builder.CreateSExt(Result, ConvertType(E->getType()), "sext"); in EmitCompare()
2995 return Builder.CreateSExt(And, ConvertType(E->getType()), "sext"); in VisitBinLAnd()
3074 return Builder.CreateSExt(Or, ConvertType(E->getType()), "sext"); in VisitBinLOr()
3216 llvm::Value *tmp = Builder.CreateSExt(TestMSB, in VisitAbstractConditionalOperator()
H A DCGBuiltin.cpp851 return RValue::get(Builder.CreateSExt(Result, Int64Ty, "extend.sext")); in EmitBuiltinExpr()
2864 return Builder.CreateSExt(Ops[0], Ty, "vmovl"); in EmitCommonNeonBuiltinExpr()
2943 Ops[0] = Builder.CreateSExt(Ops[0], VTy); in EmitCommonNeonBuiltinExpr()
3021 return Builder.CreateSExt(Ops[0], Ty, "vtst"); in EmitCommonNeonBuiltinExpr()
3094 return Builder.CreateSExt(Op, Ty, Name); in EmitAArch64CompareBuiltinExpr()
3811 CmpRes = Builder.CreateSExt(CmpRes, Ty); in EmitAArch64TblBuiltinExpr()
3834 CmpRes = Builder.CreateSExt(CmpRes, Ty); in EmitAArch64TblBuiltinExpr()
4288 return Builder.CreateSExt(Ops[0], Ty, "vceqzd"); in EmitAArch64BuiltinExpr()
4308 return Builder.CreateSExt(Ops[0], Int64Ty, "vcmpd"); in EmitAArch64BuiltinExpr()
4328 return Builder.CreateSExt(Ops[0], Int32Ty, "vcmpd"); in EmitAArch64BuiltinExpr()
[all …]
H A DCGExprCXX.cpp638 numElements = CGF.Builder.CreateSExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
H A DTargetInfo.cpp3158 …llvm::Value *OurReg = Builder.CreateAdd(RegsaveAreaAsInt, Builder.CreateSExt(RegConstant, CGF.Int3… in EmitVAArg()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DIRBuilder.h1155 Value *CreateSExt(Value *V, Type *DestTy, const Twine &Name = "") {
1181 return CreateSExt(V, DestTy, Name);
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp807 return IsSigned ? Builder.CreateSExt(NarrowOper, WideType) : in getExtend()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolutionExpander.cpp1529 Value *I = Builder.CreateSExt(V, Ty); in visitSignExtendExpr()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1549 Val = Builder.CreateSExt(Opnd, Ty, "promoted"); in SExtBuilder()
/minix3/external/bsd/llvm/dist/llvm/bindings/go/llvm/
H A Dir.go1531 func (b Builder) CreateSExt(val Value, t Type, name string) (v Value) { func
/minix3/external/bsd/llvm/dist/llvm/bindings/ocaml/llvm/
H A Dllvm.mli2307 See the method [llvm::LLVMBuilder::CreateSExt]. *)