/external/llvm/lib/Transforms/Utils/ |
D | IntegerDivision.cpp | 517 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()
|
D | SimplifyLibCalls.cpp | 1138 LdExpArg = B.CreateSExt(OpC->getOperand(0), B.getInt32Ty()); in optimizeExp2()
|
/external/llvm/examples/BrainF/ |
D | BrainF.cpp | 224 CreateSExt(tape_0, IntegerType::getInt32Ty(C), tapereg); in readloop()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | MemorySanitizer.cpp | 1301 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitSExtInst() 1774 Value *S2Conv = IRB.CreateSExt(IRB.CreateICmpNE(S2, getCleanShadow(S2)), in handleShift() 2087 return IRB.CreateSExt(S2, T); in VariableShadowExtend() 2176 Value *S1_ext = IRB.CreateSExt( in handleVectorPackIntrinsic() 2178 Value *S2_ext = IRB.CreateSExt( in handleVectorPackIntrinsic() 2206 S = IRB.CreateSExt(IRB.CreateICmpNE(S, Constant::getNullValue(ResTy)), in handleVectorSadIntrinsic() 2222 S = IRB.CreateSExt(IRB.CreateICmpNE(S, Constant::getNullValue(ResTy)), in handleVectorPmaddIntrinsic()
|
/external/llvm/lib/IR/ |
D | AutoUpgrade.cpp | 440 Rep = Builder.CreateSExt(Rep, CI->getType(), ""); in UpgradeIntrinsicCall() 446 Rep = Builder.CreateSExt(Rep, CI->getType(), ""); in UpgradeIntrinsicCall()
|
D | Core.cpp | 2562 return wrap(unwrap(B)->CreateSExt(unwrap(Val), unwrap(DestTy), Name)); in LLVMBuildSExt()
|
/external/clang/lib/CodeGen/ |
D | CGExprScalar.cpp | 1903 return Builder.CreateSExt(Result, ConvertType(E->getType()), "sext"); in VisitUnaryLNot() 2391 llvm::Value *lhs = Builder.CreateSExt(Ops.LHS, CGF.Int64Ty); in EmitOverflowCheckedBinOp() 2392 llvm::Value *rhs = Builder.CreateSExt(Ops.RHS, CGF.Int64Ty); in EmitOverflowCheckedBinOp() 2928 return Builder.CreateSExt(Result, ConvertType(E->getType()), "sext"); in EmitCompare() 3055 return Builder.CreateSExt(And, ConvertType(E->getType()), "sext"); in VisitBinLAnd() 3134 return Builder.CreateSExt(Or, ConvertType(E->getType()), "sext"); in VisitBinLOr() 3276 llvm::Value *tmp = Builder.CreateSExt(TestMSB, in VisitAbstractConditionalOperator()
|
D | CGBuiltin.cpp | 894 return RValue::get(Builder.CreateSExt(Result, Int64Ty, "extend.sext")); in EmitBuiltinExpr() 2967 return Builder.CreateSExt(Ops[0], Ty, "vmovl"); in EmitCommonNeonBuiltinExpr() 3046 Ops[0] = Builder.CreateSExt(Ops[0], VTy); in EmitCommonNeonBuiltinExpr() 3124 return Builder.CreateSExt(Ops[0], Ty, "vtst"); in EmitCommonNeonBuiltinExpr() 3197 return Builder.CreateSExt(Op, Ty, Name); in EmitAArch64CompareBuiltinExpr() 3914 CmpRes = Builder.CreateSExt(CmpRes, Ty); in EmitAArch64TblBuiltinExpr() 3937 CmpRes = Builder.CreateSExt(CmpRes, Ty); in EmitAArch64TblBuiltinExpr() 4391 return Builder.CreateSExt(Ops[0], Ty, "vceqzd"); in EmitAArch64BuiltinExpr() 4411 return Builder.CreateSExt(Ops[0], Int64Ty, "vcmpd"); in EmitAArch64BuiltinExpr() 4431 return Builder.CreateSExt(Ops[0], Int32Ty, "vcmpd"); in EmitAArch64BuiltinExpr() [all …]
|
D | CGExprCXX.cpp | 644 numElements = CGF.Builder.CreateSExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
|
D | TargetInfo.cpp | 3174 …llvm::Value *OurReg = Builder.CreateAdd(RegsaveAreaAsInt, Builder.CreateSExt(RegConstant, CGF.Int3… in EmitVAArg()
|
/external/llvm/include/llvm/IR/ |
D | IRBuilder.h | 1181 Value *CreateSExt(Value *V, Type *DestTy, const Twine &Name = "") { 1207 return CreateSExt(V, DestTy, Name);
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 806 return IsSigned ? Builder.CreateSExt(NarrowOper, WideType) : in getExtend()
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolutionExpander.cpp | 1528 Value *I = Builder.CreateSExt(V, Ty); in visitSignExtendExpr()
|
/external/llvm/lib/CodeGen/ |
D | CodeGenPrepare.cpp | 1791 Val = Builder.CreateSExt(Opnd, Ty, "promoted"); in SExtBuilder()
|
/external/llvm/bindings/go/llvm/ |
D | ir.go | 1531 func (b Builder) CreateSExt(val Value, t Type, name string) (v Value) { func
|
/external/llvm/bindings/ocaml/llvm/ |
D | llvm.mli | 2307 See the method [llvm::LLVMBuilder::CreateSExt]. *)
|