Home
last modified time | relevance | path

Searched refs:CreateBitCast (Results 1 – 25 of 91) sorted by relevance

1234

/external/clang/lib/CodeGen/
DCGBuiltin.cpp104 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in MakeBinaryAtomicValue()
120 Value *BC = CGF.Builder.CreateBitCast( in EmitNontemporalStore()
168 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in EmitBinaryAtomicPost()
202 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in MakeAtomicCmpXchgValue()
282 V = CGF.Builder.CreateBitCast(V, IntTy); in EmitSignBit()
394 Builder.CreateBitCast(ArgValue, DestType, ArgValue->getName().data()); in EmitVAStartEnd()
500 DstPtr = Builder.CreateBitCast(DstPtr, Type); in EmitBuiltinExpr()
501 SrcPtr = Builder.CreateBitCast(SrcPtr, Type); in EmitBuiltinExpr()
1186 Buf = Builder.CreateBitCast(Buf, Int8PtrTy); in EmitBuiltinExpr()
1191 Buf = Builder.CreateBitCast(Buf, Int8PtrTy); in EmitBuiltinExpr()
[all …]
DCGObjC.cpp88 Address BitCast = Builder.CreateBitCast(Temporary, ConvertType(ArgQT)); in EmitObjCBoxedExpr()
99 llvm::Value *Cast = Builder.CreateBitCast(GV, ConvertType(EncodingQT)); in EmitObjCBoxedExpr()
109 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCBoxedExpr()
221 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCCollectionLiteral()
262 return RValue::get(CGF.Builder.CreateBitCast(Result.getScalarVal(), in AdjustObjCObjectType()
479 newSelf = Builder.CreateBitCast(newSelf, selfTy); in EmitObjCMessageExpr()
581 Address dest = CGF.Builder.CreateBitCast(CGF.ReturnValue, CGF.VoidPtrTy); in emitStructGetterCall()
584 src = CGF.Builder.CreateBitCast(src, CGF.VoidPtrTy); in emitStructGetterCall()
849 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy); in emitCPPObjectAtomicGetterCall()
906 ivarAddr = Builder.CreateBitCast(ivarAddr, bitcastType); in generateObjCGetterBody()
[all …]
DCGBlocks.cpp822 byrefPointer = Builder.CreateBitCast(src.getPointer(), VoidPtrTy); in EmitBlockLiteral()
897 Builder.CreateBitCast(blockAddr.getPointer(), in EmitBlockLiteral()
968 Builder.CreateBitCast(Callee, BlockLiteralTy, "block.literal"); in EmitBlockCallExpr()
974 BlockLiteral = Builder.CreateBitCast(BlockLiteral, VoidPtrTy); in EmitBlockCallExpr()
996 Func = Builder.CreateBitCast(Func, BlockFTyPtr); in EmitBlockCallExpr()
1022 addr = Builder.CreateBitCast(addr, byrefPointerType, "byref.addr"); in GetAddrOfBlockDecl()
1128 BlockPointer = Builder.CreateBitCast(arg, in setBlockContextParameter()
1366 src = Builder.CreateBitCast(src, structPtrTy, "block.source"); in GenerateCopyHelperFunction()
1370 dst = Builder.CreateBitCast(dst, structPtrTy, "block.dest"); in GenerateCopyHelperFunction()
1464 srcValue = Builder.CreateBitCast(srcValue, VoidPtrTy); in GenerateCopyHelperFunction()
[all …]
DCGBuilder.h159 using CGBuilderBaseTy::CreateBitCast;
160 Address CreateBitCast(Address Addr, llvm::Type *Ty,
162 return Address(CreateBitCast(Addr.getPointer(), Ty, Name),
171 return CreateBitCast(Addr, PtrTy, Name);
DCGObjCRuntime.cpp95 llvm::Value *V = CGF.Builder.CreateBitCast(BaseValue, CGF.Int8PtrTy); in EmitValueForIvarAtOffset()
99 V = CGF.Builder.CreateBitCast(V, llvm::PointerType::getUnqual(LTy)); in EmitValueForIvarAtOffset()
255 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType); in EmitTryCatchStmt()
335 lock = CGF.Builder.CreateBitCast(lock, CGF.VoidPtrTy); in EmitAtSynchronizedStmt()
DCGObjCMac.cpp1795 CGF.Builder.CreateBitCast(Receiver, ObjCTypes.ObjectPtrTy); in GenerateMessageSendSuper()
1832 Target = CGF.Builder.CreateBitCast(Target, ClassTy); in GenerateMessageSendSuper()
1879 Arg0 = CGF.Builder.CreateBitCast(Arg0, ObjCTypes.ObjectPtrTy); in EmitMessageSend()
2697 CGF.Builder.CreateBitCast(className, in EmitClassRefViaRuntime()
4049 SyncArg = CGF.Builder.CreateBitCast(SyncArg, ObjCTypes.ObjectPtrTy); in EmitTryOrSynchronizedStmt()
4263 CGF.Builder.CreateBitCast(Caught, in EmitTryOrSynchronizedStmt()
4353 CGF.Builder.CreateBitCast(Exception, ObjCTypes.ObjectPtrTy); in EmitThrowStmt()
4375 AddrWeakObj = CGF.Builder.CreateBitCast(AddrWeakObj, in EmitObjCWeakRead()
4380 read_weak = CGF.Builder.CreateBitCast(read_weak, DestTy); in EmitObjCWeakRead()
4393 src = (Size == 4) ? CGF.Builder.CreateBitCast(src, ObjCTypes.IntTy) in EmitObjCWeakAssign()
[all …]
DCGClass.cpp247 ptr = CGF.Builder.CreateBitCast(ptr, CGF.Int8PtrTy); in ApplyNonVirtualAndVirtualOffset()
315 return Builder.CreateBitCast(Value, BasePtrTy); in GetAddressOfBaseClass()
350 Value = Builder.CreateBitCast(Value, BasePtrTy); in GetAddressOfBaseClass()
384 return Builder.CreateBitCast(BaseAddr, DerivedPtrTy); in GetAddressOfDerivedClass()
402 llvm::Value *Value = Builder.CreateBitCast(BaseAddr.getPointer(), Int8PtrTy); in GetAddressOfDerivedClass()
407 Value = Builder.CreateBitCast(Value, DerivedPtrTy); in GetAddressOfDerivedClass()
776 Address BaseAddrPtr = Builder.CreateBitCast(LHS.getAddress(), BasePtr); in EmitInitializerForField()
1079 DestPtr = CGF.Builder.CreateBitCast(DestPtr, DBP); in emitMemcpyIR()
1084 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP); in emitMemcpyIR()
1681 llvm::Value *Args[] = {CGF.Builder.CreateBitCast(Ptr, CGF.VoidPtrTy), in EmitSanitizerDtorCallback()
[all …]
DCGCUDANV.cpp207 &GpuBinaryHandlePtr, Builder.CreateBitCast(Kernel, VoidPtrTy), in makeRegisterGlobalsFn()
230 Builder.CreateBitCast(Var, VoidPtrTy), in makeRegisterGlobalsFn()
309 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy)); in makeModuleCtorFunction()
DCGCall.cpp1029 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(IRCallArgPos)); in ExpandTypeToArgs()
1095 return CGF.Builder.CreateBitCast(Val, Ty, "coerce.val"); in CoerceIntOrPtrToIntOrPtr()
1173 Src = CGF.Builder.CreateBitCast(Src, llvm::PointerType::getUnqual(Ty)); in CreateCoercedLoad()
1179 Address Casted = CGF.Builder.CreateBitCast(Tmp, CGF.Int8PtrTy); in CreateCoercedLoad()
1180 Address SrcCasted = CGF.Builder.CreateBitCast(Src, CGF.Int8PtrTy); in CreateCoercedLoad()
1247 Dst = CGF.Builder.CreateBitCast(Dst, llvm::PointerType::getUnqual(SrcTy)); in CreateCoercedStore()
1261 Address Casted = CGF.Builder.CreateBitCast(Tmp, CGF.Int8PtrTy); in CreateCoercedStore()
1262 Address DstCasted = CGF.Builder.CreateBitCast(Dst, CGF.Int8PtrTy); in CreateCoercedStore()
2180 Address Dst = Builder.CreateBitCast(AlignedTemp, Int8PtrTy); in EmitFunctionProlog()
2181 Address Src = Builder.CreateBitCast(ParamAddr, Int8PtrTy); in EmitFunctionProlog()
[all …]
DItaniumCXXABI.cpp550 llvm::Value *Ptr = Builder.CreateBitCast(This, Builder.getInt8PtrTy()); in EmitLoadOfMemberFunctionPointer()
552 This = Builder.CreateBitCast(Ptr, This->getType(), "this.adjusted"); in EmitLoadOfMemberFunctionPointer()
588 VTable = Builder.CreateBitCast(VTable, FTy->getPointerTo()->getPointerTo()); in EmitLoadOfMemberFunctionPointer()
628 return Builder.CreateBitCast(Addr, PType); in EmitMemberDataPointerAddress()
1020 CGF.Builder.CreateBitCast(Ptr.getPointer(), CGF.Int8PtrTy); in emitVirtualObjectDelete()
1249 Value = CGF.Builder.CreateBitCast(Value, DestLTy); in EmitDynamicCastCall()
1293 return CGF.Builder.CreateBitCast(Value, DestLTy); in EmitDynamicCastToVoid()
1316 VBaseOffsetPtr = CGF.Builder.CreateBitCast(VBaseOffsetPtr, in GetVirtualBaseClassOffset()
1677 OffsetPtr = CGF.Builder.CreateBitCast(OffsetPtr, PtrDiffTy->getPointerTo()); in performTypeAdjustment()
1697 return CGF.Builder.CreateBitCast(ResultPtr, InitialPtr.getType()); in performTypeAdjustment()
[all …]
DCGDecl.cpp524 CGF.Builder.CreateBitCast(Addr, CGF.ConvertType(ArgTy)); in Emit()
936 Addr = Builder.CreateBitCast(Addr, Int8PtrTy); in EmitLifetimeStart()
944 Addr = Builder.CreateBitCast(Addr, Int8PtrTy); in EmitLifetimeEnd()
1242 Loc = Builder.CreateBitCast(Loc, BP); in EmitAutoVarInit()
1252 Loc = Builder.CreateBitCast(Loc, constant->getType()->getPointerTo()); in EmitAutoVarInit()
1269 SrcPtr = Builder.CreateBitCast(SrcPtr, BP); in EmitAutoVarInit()
1777 DeclPtr = Builder.CreateBitCast(DeclPtr, IRTy, D.getName()); in EmitParmDecl()
/external/swiftshader/third_party/LLVM/
DOnlyX86.patch86 - Value *Ptr = Builder->CreateBitCast(II->getArgOperand(0),
97 - Value *Ptr = Builder->CreateBitCast(II->getArgOperand(1), OpPtrTy);
105 + // Value *Ptr = Builder->CreateBitCast(II->getArgOperand(0),
116 + // Value *Ptr = Builder->CreateBitCast(II->getArgOperand(1), OpPtrTy);
144 - Value *Op0 = Builder->CreateBitCast(II->getArgOperand(0),
146 - Value *Op1 = Builder->CreateBitCast(II->getArgOperand(1),
191 + // Value *Op0 = Builder->CreateBitCast(II->getArgOperand(0),
193 + // Value *Op1 = Builder->CreateBitCast(II->getArgOperand(1),
/external/llvm/lib/Target/AMDGPU/
DSITypeRewriter.cpp80 Value *BitCast = Builder.CreateBitCast(Ptr, in visitLoadInst()
88 Value *BitCastLoad = Builder.CreateBitCast(Load, I.getType()); in visitLoadInst()
108 Args.push_back(Builder.CreateBitCast(Arg, v4i32)); in visitCallInst()
/external/llvm/lib/IR/
DAutoUpgrade.cpp432 Op = Builder.CreateBitCast(Op, VecTy, "cast"); in UpgradeX86PSLLDQIntrinsics()
454 return Builder.CreateBitCast(Res, ResultTy, "cast"); in UpgradeX86PSLLDQIntrinsics()
466 Op = Builder.CreateBitCast(Op, VecTy, "cast"); in UpgradeX86PSRLDQIntrinsics()
488 return Builder.CreateBitCast(Res, ResultTy, "cast"); in UpgradeX86PSRLDQIntrinsics()
495 Mask = Builder.CreateBitCast(Mask, MaskTy); in getX86MaskVec()
565 Ptr = Builder.CreateBitCast(Ptr, in UpgradeMaskedStore()
585 Ptr = Builder.CreateBitCast(Ptr, in UpgradeMaskedLoad()
630 return Builder.CreateBitCast(Cmp, IntegerType::get(CI.getContext(), in upgradeMaskedCompare()
735 Value *Addr = Builder.CreateBitCast(Arg0, EltPtrTy, "cast"); in UpgradeIntrinsicCall()
757 Value *BC = Builder.CreateBitCast(Arg0, in UpgradeIntrinsicCall()
[all …]
/external/llvm/lib/Target/X86/
DX86WinEHState.cpp375 Value *FI8 = Builder.CreateBitCast(F, Type::getInt8PtrTy(F->getContext())); in emitEHLSDA()
408 Builder.CreateBitCast(PersonalityFn, TargetFuncTy->getPointerTo()); in generateLSDAInEAXThunk()
427 Value *HandlerI8 = Builder.CreateBitCast(Handler, Builder.getInt8PtrTy()); in linkExceptionRegistration()
485 Builder.CreateBitCast(CS.getArgOperand(0), Builder.getInt8PtrTy())); in rewriteSetJmpCallSite()
637 Value *RegNodeI8 = Builder.CreateBitCast(RegNode, Builder.getInt8PtrTy()); in addStateStores()
645 Builder.CreateBitCast(EHGuardNode, Builder.getInt8PtrTy()); in addStateStores()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp159 Value *Src = Builder->CreateBitCast(MI->getArgOperand(1), NewSrcPtrTy); in SimplifyMemTransfer()
160 Value *Dest = Builder->CreateBitCast(MI->getArgOperand(0), NewDstPtrTy); in SimplifyMemTransfer()
199 Dest = Builder->CreateBitCast(Dest, NewDstPtrTy); in SimplifyMemSet()
599 Builder.CreateBitCast(Op0, ShufTy), in simplifyX86extrq()
601 return Builder.CreateBitCast(SV, II.getType()); in simplifyX86extrq()
679 Value *SV = Builder.CreateShuffleVector(Builder.CreateBitCast(Op0, ShufTy), in simplifyX86insertq()
680 Builder.CreateBitCast(Op1, ShufTy), in simplifyX86insertq()
682 return Builder.CreateBitCast(SV, II.getType()); in simplifyX86insertq()
1131 Value *PtrCast = IC.Builder->CreateBitCast(Ptr, VecPtrTy, "castvec"); in simplifyX86MaskedLoad()
1174 Value *PtrCast = IC.Builder->CreateBitCast(Ptr, VecPtrTy, "castvec"); in simplifyX86MaskedStore()
[all …]
DInstCombineCasts.cpp151 Value *NewCast = AllocaBuilder.CreateBitCast(New, AI.getType(), "tmpcast"); in PromoteCastOfAllocation()
467 VecInput = IC.Builder->CreateBitCast(VecInput, VecType, "bc"); in foldVecTruncToExtElt()
1580 InVal = IC.Builder->CreateBitCast(InVal, SrcTy); in optimizeVectorResize()
1787 auto *NewBC = IC.Builder->CreateBitCast(ExtElt->getVectorOperand(), in canonicalizeBitCastExtElt()
1844 Value *Elem = Builder->CreateBitCast(Src, DestVTy->getElementType()); in visitBitCast()
1906 Value *LHS = Builder->CreateBitCast(SVI->getOperand(0), DestTy); in visitBitCast()
1907 Value *RHS = Builder->CreateBitCast(SVI->getOperand(1), DestTy); in visitBitCast()
1939 Value *NewBitCast = Builder->CreateBitCast(Src, MidTy); in visitAddrSpaceCast()
/external/llvm/lib/Target/NVPTX/
DNVPTXLowerAggrCopies.cpp80 SrcAddr = Builder.CreateBitCast(SrcAddr, Builder.getInt8PtrTy(SrcAS)); in convertMemCpyToLoop()
81 DstAddr = Builder.CreateBitCast(DstAddr, Builder.getInt8PtrTy(DstAS)); in convertMemCpyToLoop()
221 DstAddr = Builder.CreateBitCast(DstAddr, in convertMemSetToLoop()
DNVPTXGenericToNVVM.cpp181 CVTA = Builder.CreateBitCast(GV, DestTy, "cvta"); in getOrInsertCVTA()
192 CVTA = Builder.CreateBitCast(CVTA, DestTy, "cvta"); in getOrInsertCVTA()
/external/llvm/lib/CodeGen/
DPreISelIntrinsicLowering.cpp45 Value *OffsetPtrI32 = B.CreateBitCast(OffsetPtr, Int32PtrTy); in lowerLoadRelative()
DAtomicExpandPass.cpp366 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertAtomicLoadToIntegerType()
374 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType()); in convertAtomicLoadToIntegerType()
444 Value *NewVal = Builder.CreateBitCast(SI->getValueOperand(), NewTy); in convertAtomicStoreToIntegerType()
449 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertAtomicStoreToIntegerType()
925 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertCmpXchgToIntegerType()
1545 Builder.CreateBitCast(PointerOperand, Type::getInt8PtrTy(Ctx)); in expandAtomicOpToLibcall()
1553 Builder.CreateBitCast(AllocaCASExpected, Type::getInt8PtrTy(Ctx)); in expandAtomicOpToLibcall()
1569 Builder.CreateBitCast(AllocaValue, Type::getInt8PtrTy(Ctx)); in expandAtomicOpToLibcall()
1581 Builder.CreateBitCast(AllocaResult, Type::getInt8PtrTy(Ctx)); in expandAtomicOpToLibcall()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DScalarReplAggregates.cpp623 SrcPtr = Builder.CreateBitCast(SrcPtr, AIPTy); in ConvertUsesToScalar()
640 Value *DstPtr = Builder.CreateBitCast(MTI->getDest(), AIPTy); in ConvertUsesToScalar()
690 return Builder.CreateBitCast(FromVal, ToType); in ConvertScalar_ExtractValue()
702 V = Builder.CreateBitCast(V, ToType); in ConvertScalar_ExtractValue()
773 FromVal = Builder.CreateBitCast(FromVal, ToType); in ConvertScalar_ExtractValue()
806 return Builder.CreateBitCast(SV, AllocaType); in ConvertScalar_InsertValue()
843 SV = Builder.CreateBitCast(SV, IntegerType::get(SV->getContext(),SrcWidth)); in ConvertScalar_InsertValue()
1975 Value *V = Builder.CreateBitCast(NewElts[Idx], Builder.getInt8PtrTy()); in RewriteLifetimeIntrinsic()
2237 EltVal = Builder.CreateBitCast(EltVal, FieldTy); in RewriteStoreUserOfWholeAlloca()
2240 DestField = Builder.CreateBitCast(DestField, in RewriteStoreUserOfWholeAlloca()
[all …]
/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp933 return IRB.CreateBitCast(V, NoVecTy); in convertToShadowTyNoVec()
1395 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I))); in visitBitCastInst()
1580 Value *V1 = IRB.CreateBitCast(V, Type::getIntNTy(*MS.C, srcSizeInBits)); in CreateShadowCast()
1583 return IRB.CreateBitCast(V2, dstTy); in CreateShadowCast()
1595 return IRB.CreateBitCast(V, ShadowTy); in CreateAppToShadowCast()
2181 {IRB.CreateBitCast(S1, V1->getType()), V2}); in handleVectorShiftIntrinsic()
2182 Shift = IRB.CreateBitCast(Shift, getShadowTy(&I)); in handleVectorShiftIntrinsic()
2245 S1 = IRB.CreateBitCast(S1, T); in handleVectorPackIntrinsic()
2246 S2 = IRB.CreateBitCast(S2, T); in handleVectorPackIntrinsic()
2254 S1_ext = IRB.CreateBitCast(S1_ext, X86_MMXTy); in handleVectorPackIntrinsic()
[all …]
DInstrProfiling.cpp210 Builder.CreateBitCast(DataVar, Builder.getInt8PtrTy()), in lowerValueProfileInst()
522 IRB.CreateCall(RuntimeRegisterF, IRB.CreateBitCast(Data, VoidPtrTy)); in emitRegistration()
531 IRB.CreateCall(NamesRegisterF, {IRB.CreateBitCast(NamesVar, VoidPtrTy), in emitRegistration()
/external/llvm/lib/Transforms/Scalar/
DScalarizer.cpp212 CV[0] = Builder.CreateBitCast(V, Ty, V->getName() + ".i0"); in operator []()
505 Res[I] = Builder.CreateBitCast(Op0[I], DstVT->getElementType(), in visitBitCastInst()
521 V = Builder.CreateBitCast(V, MidTy, V->getName() + ".cast"); in visitBitCastInst()
537 Res[ResI] = Builder.CreateBitCast(V, DstVT->getElementType(), in visitBitCastInst()

1234