|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/CodeGen/CGAtomic.cpp 1194 Builder.CreateBitCast(Dest, ResVal->getType()->getPointerTo()));
1201 Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo()),
1252 Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo(
1325 Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo(
1335 return CGF.Builder.CreateBitCast(addr, ty->getPointerTo(addrspace));
tools/clang/lib/CodeGen/CGBlocks.cpp 1336 addr = Builder.CreateBitCast(addr, byrefPointerType, "byref.addr");
2044 src = Builder.CreateBitCast(src, structPtrTy, "block.source");
2048 dst = Builder.CreateBitCast(dst, structPtrTy, "block.dest");
2239 src = Builder.CreateBitCast(src, structPtrTy, "block");
2274 destField = CGF.Builder.CreateBitCast(destField, CGF.VoidPtrTy);
2276 srcField = CGF.Builder.CreateBitCast(srcField, CGF.VoidPtrPtrTy);
2289 field = CGF.Builder.CreateBitCast(field, CGF.Int8PtrTy->getPointerTo(0));
2491 destField = CGF.Builder.CreateBitCast(destField, byrefPtrType);
2499 srcField = CGF.Builder.CreateBitCast(srcField, byrefPtrType);
2563 addr = CGF.Builder.CreateBitCast(addr, byrefPtrType);
tools/clang/lib/CodeGen/CGBuilder.h 159 return CreateBitCast(Addr, PtrTy, Name);
tools/clang/lib/CodeGen/CGBuiltin.cpp 1212 Addr = Builder.CreateBitCast(Addr, Arg.getPointer()->getType(),
2672 Buf = Builder.CreateBitCast(Buf, Int8PtrTy);
2984 Ptr = Builder.CreateBitCast(Ptr, Int8Ty->getPointerTo(AddrSpace));
5524 PtrOp0 = Builder.CreateBitCast(PtrOp0, Ty);
6221 Address LdPtr = Builder.CreateBitCast(Tmp,llvm::PointerType::getUnqual(STy));
6759 auto St = Builder.CreateStore(Ops[1], Builder.CreateBitCast(PtrOp0, Ty));
7209 Tmp = Builder.CreateBitCast(Tmp, llvm::PointerType::getUnqual(STy));
14551 Dest = Builder.CreateBitCast(Dest,
14573 Dest = Builder.CreateBitCast(Dest,
tools/clang/lib/CodeGen/CGCall.cpp 1250 Src = CGF.Builder.CreateBitCast(Src,
2330 Address Dst = Builder.CreateBitCast(AlignedTemp, Int8PtrTy);
2331 Address Src = Builder.CreateBitCast(ParamAddr, Int8PtrTy);
3930 Addr = Builder.CreateBitCast(Addr, MemType);
4112 Src = Builder.CreateBitCast(Src,
tools/clang/lib/CodeGen/CGClass.cpp 321 return Builder.CreateBitCast(Value, BasePtrTy);
358 Value = Builder.CreateBitCast(Value, BasePtrTy);
394 return Builder.CreateBitCast(BaseAddr, DerivedPtrTy);
983 DestPtr = CGF.Builder.CreateBitCast(DestPtr, DBP);
988 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP);
2314 Src = Builder.CreateBitCast(Src, t);
2494 VTableField = Builder.CreateBitCast(VTableField, VTablePtrTy->getPointerTo());
tools/clang/lib/CodeGen/CGDecl.cpp 1136 SrcPtr = Builder.CreateBitCast(SrcPtr, BP);
1167 Loc = Builder.CreateBitCast(Loc, Ty->getPointerTo(Loc.getAddressSpace()));
1851 CGM, D, (Loc.getType() == BP) ? Loc : Builder.CreateBitCast(Loc, BP),
2378 DeclPtr = Builder.CreateBitCast(DeclPtr, IRTy, D.getName());
tools/clang/lib/CodeGen/CGException.cpp 386 Address typedAddr = Builder.CreateBitCast(addr, ty);
tools/clang/lib/CodeGen/CGExpr.cpp 1093 ? Builder.CreateBitCast(Addr, ConvertType(E->getType()))
3562 Addr = Builder.CreateBitCast(Addr, OrigBaseTy);
4417 Address V = Builder.CreateBitCast(LV.getAddress(),
tools/clang/lib/CodeGen/CGExprCXX.cpp 1115 CurPtr = Builder.CreateBitCast(CurPtr, BeginPtr.getType());
1723 result = Builder.CreateBitCast(result, resultType);
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp 355 Address BC = CGF.Builder.CreateBitCast(DstAddr, CGF.CGM.Int8PtrTy);
415 Addr = CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrTy);
417 return CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrPtrTy);
489 CallerCGF.Builder.CreateBitCast(Addrs[I], CallerCGF.CGM.Int8PtrPtrTy)
550 this->CGF->Builder.CreateBitCast(DstAddr, PtrTy), FT);
554 this->CGF->Builder.CreateBitCast(SrcAddr, PtrTy), FT);
558 Address DstAddr = this->CGF->Builder.CreateBitCast(Addrs[DstIdx], Ty);
559 Address SrcAddr = this->CGF->Builder.CreateBitCast(Addrs[SrcIdx], Ty);
809 Address DstPtr = Builder.CreateBitCast(Dst.getAddress(), CGM.Int8PtrPtrTy);
821 Addrs[I] = CGF.Builder.CreateBitCast(Addrs[I], CGF.CGM.Int8PtrPtrTy);
tools/clang/lib/CodeGen/CGObjC.cpp 92 Address BitCast = Builder.CreateBitCast(Temporary, ConvertType(ArgQT));
738 Address dest = CGF.Builder.CreateBitCast(CGF.ReturnValue, CGF.VoidPtrTy);
741 src = CGF.Builder.CreateBitCast(src, CGF.VoidPtrTy);
1066 ivarAddr = Builder.CreateBitCast(ivarAddr, bitcastType);
1082 Builder.CreateBitCast(ReturnValue, bitcastType));
2019 addr = CGF.Builder.CreateBitCast(addr, CGF.Int8PtrPtrTy);
2444 addr = Builder.CreateBitCast(addr, Int8PtrPtrTy);
tools/clang/lib/CodeGen/CGObjCGNU.cpp 330 return B.CreateBitCast(V, Ty);
tools/clang/lib/CodeGen/CGObjCMac.cpp 4790 AddrWeakObj = CGF.Builder.CreateBitCast(AddrWeakObj,
4813 dst = CGF.Builder.CreateBitCast(dst, ObjCTypes.PtrObjectPtrTy);
4834 dst = CGF.Builder.CreateBitCast(dst, ObjCTypes.PtrObjectPtrTy);
4860 dst = CGF.Builder.CreateBitCast(dst, ObjCTypes.PtrObjectPtrTy);
4879 dst = CGF.Builder.CreateBitCast(dst, ObjCTypes.PtrObjectPtrTy);
4889 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy);
4890 DestPtr = CGF.Builder.CreateBitCast(DestPtr, ObjCTypes.Int8PtrTy);
7525 dst = CGF.Builder.CreateBitCast(dst, ObjCTypes.PtrObjectPtrTy);
7545 dst = CGF.Builder.CreateBitCast(dst, ObjCTypes.PtrObjectPtrTy);
7556 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, ObjCTypes.Int8PtrTy);
7557 DestPtr = CGF.Builder.CreateBitCast(DestPtr, ObjCTypes.Int8PtrTy);
7569 AddrWeakObj = CGF.Builder.CreateBitCast(AddrWeakObj, ObjCTypes.PtrObjectPtrTy);
7591 dst = CGF.Builder.CreateBitCast(dst, ObjCTypes.PtrObjectPtrTy);
7612 dst = CGF.Builder.CreateBitCast(dst, ObjCTypes.PtrObjectPtrTy);
tools/clang/lib/CodeGen/CGStmt.cpp 1833 Arg = Builder.CreateLoad(Builder.CreateBitCast(InputValue.getAddress(),
2333 Address A = Builder.CreateBitCast(Dest.getAddress(),
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 4674 Address InitAddr = Builder.CreateBitCast(InitAddrIt->second, AddrTy);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 894 Value = CGF.Builder.CreateBitCast(Value, CGF.Int8PtrTy);
tools/clang/lib/CodeGen/TargetInfo.cpp 1228 ReturnSlot.setAddress(CGF.Builder.CreateBitCast(ReturnSlot.getAddress(),
8403 return Builder.CreateBitCast(ArgAddr, ArgPtrTy, "arg.addr");
8740 Val = Builder.CreateBitCast(AP, ArgPtrTy);