Lines Matching refs:CreateExtractValue
270 return CGF.Builder.CreateZExt(CGF.Builder.CreateExtractValue(Pair, 1), in MakeAtomicCmpXchgValue()
274 return EmitFromInt(CGF, CGF.Builder.CreateExtractValue(Pair, 0), T, in MakeAtomicCmpXchgValue()
319 return CGF.Builder.CreateExtractValue(Result, 0); in EmitAtomicCmpXchgForMSIntrin()
376 CGF.Builder.CreateStore(CGF.Builder.CreateExtractValue(CXI, 0), in EmitAtomicCmpXchg128ForMSIntrin()
380 Value *Success = CGF.Builder.CreateExtractValue(CXI, 1); in EmitAtomicCmpXchg128ForMSIntrin()
642 Carry = CGF.Builder.CreateExtractValue(Tmp, 1); in EmitOverflowIntrinsic()
643 return CGF.Builder.CreateExtractValue(Tmp, 0); in EmitOverflowIntrinsic()
4373 return RValue::get(Builder.CreateIntToPtr(Builder.CreateExtractValue(Result, in EmitBuiltinExpr()
7392 Value *Rt = Builder.CreateExtractValue(RtAndRt2, 1); in EmitARMBuiltinExpr()
7393 Value *Rt1 = Builder.CreateExtractValue(RtAndRt2, 0); in EmitARMBuiltinExpr()
7427 Value *Val0 = Builder.CreateExtractValue(Val, 1); in EmitARMBuiltinExpr()
7428 Value *Val1 = Builder.CreateExtractValue(Val, 0); in EmitARMBuiltinExpr()
7480 Value *Arg0 = Builder.CreateExtractValue(Val, 0); in EmitARMBuiltinExpr()
7481 Value *Arg1 = Builder.CreateExtractValue(Val, 1); in EmitARMBuiltinExpr()
8099 Value *Vec = Builder.CreateExtractValue(LoadResult, i); in EmitARMMVEBuiltinExpr()
8135 Ops.push_back(Builder.CreateExtractValue(Mvec, {0, i})); in EmitARMMVEBuiltinExpr()
9291 ToRet = Builder.CreateStore(Builder.CreateExtractValue(Val, i), Addr); in EmitAArch64BuiltinExpr()
9323 Value *RandomValue = Builder.CreateExtractValue(Val, 0); in EmitAArch64BuiltinExpr()
9324 Value *Status = Builder.CreateExtractValue(Val, 1); in EmitAArch64BuiltinExpr()
9355 Value *Val0 = Builder.CreateExtractValue(Val, 1); in EmitAArch64BuiltinExpr()
9356 Value *Val1 = Builder.CreateExtractValue(Val, 0); in EmitAArch64BuiltinExpr()
9404 Value *Arg0 = Builder.CreateExtractValue(Val, 0); in EmitAArch64BuiltinExpr()
9405 Value *Arg1 = Builder.CreateExtractValue(Val, 1); in EmitAArch64BuiltinExpr()
12465 Builder.CreateDefaultAlignedStore(Builder.CreateExtractValue(Call, 1), in EmitX86BuiltinExpr()
12467 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14174 Builder.CreateDefaultAlignedStore(Builder.CreateExtractValue(Call, 0), in EmitX86BuiltinExpr()
14176 return Builder.CreateExtractValue(Call, 1); in EmitX86BuiltinExpr()
14201 Builder.CreateDefaultAlignedStore(Builder.CreateExtractValue(Call, 1), in EmitX86BuiltinExpr()
14203 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14277 Value *Result = Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14281 Result = Builder.CreateExtractValue(Call, 1); in EmitX86BuiltinExpr()
14699 Value *Extract = Builder.CreateExtractValue(Call, i + 1); in EmitX86BuiltinExpr()
14706 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14715 Value *Extract = Builder.CreateExtractValue(Call, i + 1); in EmitX86BuiltinExpr()
14722 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14747 Builder.CreateDefaultAlignedStore(Builder.CreateExtractValue(Call, 1), in EmitX86BuiltinExpr()
14750 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14783 Value *Extract = Builder.CreateExtractValue(Call, i + 1); in EmitX86BuiltinExpr()
14788 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
15376 Value *Vec = Builder.CreateExtractValue(Call, i); in EmitPPCBuiltinExpr()
15543 llvm::Value *Result = Builder.CreateExtractValue(Tmp, 0); in EmitAMDGPUBuiltinExpr()
15544 llvm::Value *Flag = Builder.CreateExtractValue(Tmp, 1); in EmitAMDGPUBuiltinExpr()
15832 Value *CC = CGF.Builder.CreateExtractValue(Call, 1); in EmitSystemZIntrinsicWithCC()
15834 return CGF.Builder.CreateExtractValue(Call, 0); in EmitSystemZIntrinsicWithCC()
16705 Value *Pred = Builder.CreateZExt(Builder.CreateExtractValue(ResultPair, 1), in EmitNVPTXBuiltinExpr()
16708 return Builder.CreateExtractValue(ResultPair, 0); in EmitNVPTXBuiltinExpr()
16774 Builder.CreateBitCast(Builder.CreateExtractValue(Result, i), in EmitNVPTXBuiltinExpr()
16909 Builder.CreateBitCast(Builder.CreateExtractValue(Result, i), DType), in EmitNVPTXBuiltinExpr()
17688 llvm::Value *NewBase = IsLoad ? Builder.CreateExtractValue(Result, 1) in EmitHexagonBuiltinExpr()
17696 RetVal = Builder.CreateExtractValue(Result, 0); in EmitHexagonBuiltinExpr()
17725 llvm::Value *DestVal = Builder.CreateExtractValue(Result, 0); in EmitHexagonBuiltinExpr()
17736 return Builder.CreateExtractValue(Result, 1); in EmitHexagonBuiltinExpr()
17768 llvm::Value *PredOut = Builder.CreateExtractValue(Result, 1); in EmitHexagonBuiltinExpr()
17771 return Builder.CreateExtractValue(Result, 0); in EmitHexagonBuiltinExpr()