reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGBuiltin.cpp
 6694     PtrOp0 = Builder.CreateElementBitCast(PtrOp0, VTy->getElementType());
tools/clang/lib/CodeGen/CGCXXABI.cpp
  206   ptr = CGF.Builder.CreateElementBitCast(ptr, CGF.Int8Ty);
tools/clang/lib/CodeGen/CGCall.cpp
 1257   Address Casted = CGF.Builder.CreateElementBitCast(Tmp,CGF.Int8Ty);
 1258   Address SrcCasted = CGF.Builder.CreateElementBitCast(Src,CGF.Int8Ty);
 1321     Dst = CGF.Builder.CreateElementBitCast(Dst, SrcTy);
 1335     Address Casted = CGF.Builder.CreateElementBitCast(Tmp,CGF.Int8Ty);
 1336     Address DstCasted = CGF.Builder.CreateElementBitCast(Dst,CGF.Int8Ty);
 1346     addr = CGF.Builder.CreateElementBitCast(addr, CGF.Int8Ty);
 1349     addr = CGF.Builder.CreateElementBitCast(addr, info.getCoerceToType());
 2473           AddrToStoreInto = Builder.CreateElementBitCast(Ptr, STy);
 2518       alloca = Builder.CreateElementBitCast(alloca, coercionType);
 2925     Address addr = Builder.CreateElementBitCast(ReturnValue, coercionType);
 4163       addr = Builder.CreateElementBitCast(addr, coercionType);
 4473       addr = Builder.CreateElementBitCast(addr, coercionType);
tools/clang/lib/CodeGen/CGClass.cpp
  218     V = Builder.CreateElementBitCast(V, Int8Ty);
  221   V = Builder.CreateElementBitCast(V, ConvertType(Base));
 2591   Address VTablePtrSrc = Builder.CreateElementBitCast(This, VTableTy);
tools/clang/lib/CodeGen/CGDecl.cpp
  689         srcAddr = CGF.Builder.CreateElementBitCast(srcAddr,
 1720     Address Begin = Builder.CreateElementBitCast(Loc, Int8Ty, "vla.begin");
tools/clang/lib/CodeGen/CGExpr.cpp
 1653         Address Cast = Builder.CreateElementBitCast(Addr, vec4Ty, "castToVec4");
 1738         Addr = Builder.CreateElementBitCast(Addr, SrcTy, "storetmp");
 1888     Builder.CreateElementBitCast(VectorAddress, VectorElementTy,
 2296   Addr = CGF.Builder.CreateElementBitCast(Addr, RealVarTy);
 3327   Addr = Builder.CreateElementBitCast(Addr, NewTy);
 3346   return Builder.CreateElementBitCast(Addr, ConvertTypeForMem(EltType));
 3551     Addr = Builder.CreateElementBitCast(Addr, Int8Ty);
 3622       Addr = CGF.Builder.CreateElementBitCast(Addr, NewTy);
 3632       return CGF.Builder.CreateElementBitCast(Addr,
 3932   Base = CGF.Builder.CreateElementBitCast(Base, CGF.Int8Ty);
 4012       Addr = Builder.CreateElementBitCast(Addr, FieldIntTy);
 4094       addr = Builder.CreateElementBitCast(
 4122   addr = Builder.CreateElementBitCast(
 4150   V = Builder.CreateElementBitCast(V, llvmType, Field->getName());
 4439     Address V = Builder.CreateElementBitCast(LV.getAddress(),
 4690   return Builder.CreateElementBitCast(CGM.GetAddrOfUuidDescriptor(E),
tools/clang/lib/CodeGen/CGExprAgg.cpp
  711       Builder.CreateElementBitCast(Dest.getAddress(), CGF.ConvertType(Ty));
  726         Builder.CreateElementBitCast(SourceLV.getAddress(), CGF.Int8Ty);
  728         Builder.CreateElementBitCast(Dest.getAddress(), CGF.Int8Ty);
 1837   Loc = CGF.Builder.CreateElementBitCast(Loc, CGF.Int8Ty);
 1989   DestPtr = Builder.CreateElementBitCast(DestPtr, Int8Ty);
 1990   SrcPtr = Builder.CreateElementBitCast(SrcPtr, Int8Ty);
tools/clang/lib/CodeGen/CGExprCXX.cpp
  484   DestPtr = CGF.Builder.CreateElementBitCast(DestPtr, CGF.Int8Ty);
 1059       CurPtr = Builder.CreateElementBitCast(CurPtr, ElementTy);
 1692   Address result = Builder.CreateElementBitCast(allocation, elementTy);
tools/clang/lib/CodeGen/CGExprComplex.cpp
  467     V = Builder.CreateElementBitCast(V, CGF.ConvertType(DestTy));
  473     Address Addr = Builder.CreateElementBitCast(SourceLVal.getAddress(),
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1976     Addr = Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(DestTy));
 1983     Address Addr = Builder.CreateElementBitCast(SourceLVal.getAddress(),
 4490   Addr = Builder.CreateElementBitCast(Addr, ConvertType(E->getType()));
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  524           this->CGF->Builder.CreateElementBitCast(DstAddr, this->CGF->Int8Ty);
  526           this->CGF->Builder.CreateElementBitCast(SrcAddr, this->CGF->Int8Ty);
  532       DstAddr = this->CGF->Builder.CreateElementBitCast(DstAddr, Ty);
  533       SrcAddr = this->CGF->Builder.CreateElementBitCast(SrcAddr, Ty);
  657     Address Loc = CGF->Builder.CreateElementBitCast(DstAddr, CGF->Int8Ty);
tools/clang/lib/CodeGen/CGObjC.cpp
 1351     argAddr = Builder.CreateElementBitCast(argAddr, bitcastType);
 1352     ivarAddr = Builder.CreateElementBitCast(ivarAddr, bitcastType);
tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  109   Addr = CGF.Builder.CreateElementBitCast(Addr,
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  871       CGF.Builder.CreateElementBitCast(DestAddr, DestAddr.getElementType());
  874         CGF.Builder.CreateElementBitCast(SrcAddr, DestAddr.getElementType());
 1061   PrivateAddr = CGF.Builder.CreateElementBitCast(
 1065       CGF.Builder.CreateElementBitCast(SharedLVal.getAddress(),
 1098     PrivateAddr = CGF.Builder.CreateElementBitCast(
 1118       CGF.Builder.CreateElementBitCast(BaseLV.getAddress(),
 2789       Arg = CtorCGF.Builder.CreateElementBitCast(
 3282   Addr = CGF.Builder.CreateElementBitCast(
 6115     return CGF.Builder.CreateElementBitCast(
 6123     return CGF.Builder.CreateElementBitCast(
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 3071     SrcElementAddr = Bld.CreateElementBitCast(
 3073     DestElementAddr = Bld.CreateElementBitCast(DestElementAddr,
 3294       ElemPtr = Bld.CreateElementBitCast(ElemPtr, CopyType);
 3307       MediumPtr = Bld.CreateElementBitCast(MediumPtr, CopyType);
 3352       SrcMediumPtr = Bld.CreateElementBitCast(SrcMediumPtr, CopyType);
 3359       TargetElemPtr = Bld.CreateElementBitCast(TargetElemPtr, CopyType);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  648   SrcAddr = Builder.CreateElementBitCast(SrcAddr, DestAddr.getElementType());
 1174         return Builder.CreateElementBitCast(GetAddrOfLocalVar(PrivateVD),
 1185         OriginalAddr = Builder.CreateElementBitCast(
 1192                        ? Builder.CreateElementBitCast(
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1584     Builder.CreateElementBitCast(dest, CGF.Int8Ty, "vla.begin");
 1630     DestPtr = Builder.CreateElementBitCast(DestPtr, Int8Ty);
 1790     addr = Builder.CreateElementBitCast(addr, baseType, "array.begin");
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  794   Base = Builder.CreateElementBitCast(Base, CGF.Int8Ty);
 1914   Address V = CGF.Builder.CreateElementBitCast(InitialPtr, CGF.Int8Ty);
 1928     Address VTablePtrPtr = CGF.Builder.CreateElementBitCast(V, CGF.Int8PtrTy);
 2018       CGF.Builder.CreateElementBitCast(CookiePtr, CGF.SizeTy);
 2050   numElementsPtr = CGF.Builder.CreateElementBitCast(numElementsPtr, CGF.SizeTy);
 2089   cookie = CGF.Builder.CreateElementBitCast(cookie, CGF.SizeTy);
 2112   numElementsPtr = CGF.Builder.CreateElementBitCast(numElementsPtr, CGF.SizeTy);
 2275       Builder.CreateLoad(Builder.CreateElementBitCast(guardAddr, CGM.Int8Ty));
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1236   This = CGF.Builder.CreateElementBitCast(This, CGM.Int8Ty, "this.int8");
 1253     VBPtr = CGF.Builder.CreateElementBitCast(VBPtr, GVPtr->getType(),
 1389     This = CGF.Builder.CreateElementBitCast(This, CGF.Int8Ty);
 1420     Result = CGF.Builder.CreateElementBitCast(Result, CGF.Int8Ty);
 1434     Result = CGF.Builder.CreateElementBitCast(Result, CGF.Int8Ty);
 2132   This = CGF.Builder.CreateElementBitCast(This, CGF.Int8Ty);
 2143     VtorDispPtr = CGF.Builder.CreateElementBitCast(VtorDispPtr, CGF.Int32Ty);
 2185   Ret = CGF.Builder.CreateElementBitCast(Ret, CGF.Int8Ty);
 2230     CGF.Builder.CreateElementBitCast(allocPtr, CGF.SizeTy);
 2249     = CGF.Builder.CreateElementBitCast(cookiePtr, CGF.SizeTy);
 2946   This = Builder.CreateElementBitCast(This, CGM.Int8Ty);
 2981   Base = Builder.CreateElementBitCast(Base, CGM.Int8Ty);
tools/clang/lib/CodeGen/TargetInfo.cpp
  297     VAListAddr = CGF.Builder.CreateElementBitCast(VAListAddr, CGF.Int8PtrTy);
  323   Addr = CGF.Builder.CreateElementBitCast(Addr, DirectTy);
 3798     Tmp = CGF.Builder.CreateElementBitCast(Tmp, ST);
 3824     RegAddr = CGF.Builder.CreateElementBitCast(Tmp, LTy);
 3828     RegAddr = CGF.Builder.CreateElementBitCast(RegAddr, LTy);
 3847     RegAddr = CGF.Builder.CreateElementBitCast(RegAddr, LTy);
 3866     Tmp = CGF.Builder.CreateElementBitCast(Tmp, ST);
 3867     V = CGF.Builder.CreateLoad(CGF.Builder.CreateElementBitCast(
 3870     V = CGF.Builder.CreateLoad(CGF.Builder.CreateElementBitCast(
 3874     RegAddr = CGF.Builder.CreateElementBitCast(Tmp, LTy);
 4271     RegAddr = Builder.CreateElementBitCast(RegAddr, DirectTy);
 4311     MemAddr = Builder.CreateElementBitCast(OverflowArea, DirectTy);
 4890       RealAddr = CGF.Builder.CreateElementBitCast(RealAddr, EltTy);
 4891       ImagAddr = CGF.Builder.CreateElementBitCast(ImagAddr, EltTy);
 5452       LoadAddr = CGF.Builder.CreateElementBitCast(LoadAddr, BaseTy);
 5460     RegAddr = CGF.Builder.CreateElementBitCast(Tmp, MemTy);
 5473     RegAddr = CGF.Builder.CreateElementBitCast(BaseAddr, MemTy);
 5526   OnStackAddr = CGF.Builder.CreateElementBitCast(OnStackAddr, MemTy);
 5558     Addr = CGF.Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(Ty));
 6292     Addr = CGF.Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(Ty));
 6729       CGF.Builder.CreateElementBitCast(OverflowArgArea, DirectTy, "mem_addr");
 6787     CGF.Builder.CreateElementBitCast(RawRegAddr, DirectTy, "reg_addr");
 6808     CGF.Builder.CreateElementBitCast(RawMemAddr, DirectTy, "mem_addr");
 8390     ArgAddr = Builder.CreateElementBitCast(Addr, ArgPtrTy, "indirect");
 8746     Val = Builder.CreateElementBitCast(AP, ArgPtrTy);
 9641     Addr = CGF.Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(Ty));