Searched refs:CreateBitCast (Results 1 - 25 of 46) sorted by relevance

12

/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp98 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
136 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
199 ArgValue = Builder.CreateBitCast(ArgValue, DestType,
212 DstPtr = Builder.CreateBitCast(DstPtr, Type);
213 SrcPtr = Builder.CreateBitCast(SrcPtr, Type);
796 Buf = Builder.CreateBitCast(Buf, Int8PtrTy);
801 Buf = Builder.CreateBitCast(Buf, Int8PtrTy);
923 Args[0] = Builder.CreateBitCast(DestPtr, IntPtrType);
951 Args[0] = Builder.CreateBitCast(DestPtr, IntPtrType);
988 Ptr = Builder.CreateBitCast(Pt
[all...]
H A DMicrosoftCXXABI.cpp132 CGF.Builder.CreateBitCast(allocPtr, CGF.SizeTy->getPointerTo(AS));
152 = CGF.Builder.CreateBitCast(cookiePtr, CGF.SizeTy->getPointerTo(AS));
H A DCGObjC.cpp84 return Builder.CreateBitCast(result.getScalarVal(),
175 return Builder.CreateBitCast(result.getScalarVal(),
217 return RValue::get(CGF.Builder.CreateBitCast(Result.getScalarVal(),
399 newSelf = Builder.CreateBitCast(newSelf, selfTy);
498 llvm::Value *dest = CGF.Builder.CreateBitCast(CGF.ReturnValue, CGF.VoidPtrTy);
501 src = CGF.Builder.CreateBitCast(src, CGF.VoidPtrTy);
768 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy);
824 ivarAddr = Builder.CreateBitCast(ivarAddr, bitcastType);
832 Builder.CreateStore(load, Builder.CreateBitCast(ReturnValue, bitcastType));
852 llvm::Value *self = Builder.CreateBitCast(LoadObjCSel
[all...]
H A DCGCall.cpp620 return CGF.Builder.CreateBitCast(Val, Ty, "coerce.val");
682 CGF.Builder.CreateBitCast(SrcPtr, llvm::PointerType::getUnqual(Ty));
693 CGF.Builder.CreateBitCast(Tmp, llvm::PointerType::getUnqual(SrcTy));
764 CGF.Builder.CreateBitCast(DstPtr, llvm::PointerType::getUnqual(SrcTy));
780 CGF.Builder.CreateBitCast(Tmp, llvm::PointerType::getUnqual(DstTy));
1154 llvm::Value *Dst = Builder.CreateBitCast(AlignedTemp, I8PtrTy);
1155 llvm::Value *Src = Builder.CreateBitCast(V, I8PtrTy);
1194 V = Builder.CreateBitCast(V, ArgI.getCoerceToType());
1218 Ptr = Builder.CreateBitCast(Ptr, Builder.getInt8PtrTy());
1220 Ptr = Builder.CreateBitCast(Pt
[all...]
H A DCGObjCRuntime.cpp91 llvm::Value *V = CGF.Builder.CreateBitCast(BaseValue, I8Ptr);
93 V = CGF.Builder.CreateBitCast(V, llvm::PointerType::getUnqual(LTy));
249 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType);
322 lock = CGF.Builder.CreateBitCast(lock, CGF.VoidPtrTy);
H A DItaniumCXXABI.cpp241 llvm::Value *Ptr = Builder.CreateBitCast(This, Builder.getInt8PtrTy());
243 This = Builder.CreateBitCast(Ptr, This->getType(), "this.adjusted");
265 llvm::Value *VTable = Builder.CreateBitCast(This, VTableTy->getPointerTo());
274 VTable = Builder.CreateBitCast(VTable, FTy->getPointerTo()->getPointerTo());
305 Base = Builder.CreateBitCast(Base, Builder.getInt8Ty()->getPointerTo(AS));
314 return Builder.CreateBitCast(Addr, PType);
833 = CGF.Builder.CreateBitCast(CookiePtr,
857 CGF.Builder.CreateBitCast(numElementsPtr, CGF.SizeTy->getPointerTo(AS));
892 CookiePtr = CGF.Builder.CreateBitCast(CookiePtr, SizeTy->getPointerTo(AS));
918 CGF.Builder.CreateBitCast(numElementsPt
[all...]
H A DCGBlocks.cpp728 src = Builder.CreateBitCast(src, VoidPtrTy);
785 Builder.CreateBitCast(blockAddr,
857 Builder.CreateBitCast(Callee, BlockLiteralTy, "block.literal");
862 BlockLiteral = Builder.CreateBitCast(BlockLiteral, VoidPtrTy);
885 Func = Builder.CreateBitCast(Func, BlockFTyPtr);
910 addr = Builder.CreateBitCast(addr, byrefPointerType,
918 addr = Builder.CreateBitCast(addr, byrefPointerType);
1066 BlockPointer = Builder.CreateBitCast(blockAddr,
1227 src = Builder.CreateBitCast(src, structPtrTy, "block.source");
1231 dst = Builder.CreateBitCast(ds
[all...]
H A DCGClass.cpp99 V = Builder.CreateBitCast(V, Int8PtrTy);
102 V = Builder.CreateBitCast(V, ConvertType(Base)->getPointerTo());
127 ptr = CGF.Builder.CreateBitCast(ptr, CGF.Int8PtrTy);
177 return Builder.CreateBitCast(Value, BasePtrTy);
207 Value = Builder.CreateBitCast(Value, BasePtrTy);
241 return Builder.CreateBitCast(Value, DerivedPtrTy);
259 Value = Builder.CreateBitCast(Value, Int8PtrTy);
264 Value = Builder.CreateBitCast(Value, DerivedPtrTy);
639 llvm::Value *BaseAddrPtr = Builder.CreateBitCast(LHS.getAddress(),
1302 Src = Builder.CreateBitCast(Sr
[all...]
H A DCGObjCMac.cpp1646 CGF.Builder.CreateBitCast(Receiver, ObjCTypes.ObjectPtrTy);
1681 Target = CGF.Builder.CreateBitCast(Target, ClassTy);
1718 Arg0 = CGF.Builder.CreateBitCast(Arg0, ObjCTypes.ObjectPtrTy);
3143 SyncArg = CGF.Builder.CreateBitCast(SyncArg, ObjCTypes.ObjectPtrTy);
3356 CGF.Builder.CreateBitCast(Caught,
3447 CGF.Builder.CreateBitCast(Exception, ObjCTypes.ObjectPtrTy);
3469 AddrWeakObj = CGF.Builder.CreateBitCast(AddrWeakObj,
3473 read_weak = CGF.Builder.CreateBitCast(read_weak, DestTy);
3486 src = (Size == 4) ? CGF.Builder.CreateBitCast(src, ObjCTypes.IntTy)
3487 : CGF.Builder.CreateBitCast(sr
[all...]
H A DCGException.cpp379 llvm::Value *typedAddr = CGF.Builder.CreateBitCast(addr, ty);
991 llvm::Value *Casted = CGF.Builder.CreateBitCast(AdjustedExn, PtrTy);
1000 CGF.Builder.CreateBitCast(AdjustedExn, LLVMCatchTy, "exn.byref");
1015 CGF.Builder.CreateBitCast(AdjustedExn, LLVMCatchTy, "exn.casted");
1038 llvm::Value *Cast = CGF.Builder.CreateBitCast(AdjustedExn, PtrTy);
1062 llvm::Value *adjustedExn = CGF.Builder.CreateBitCast(rawAdjustedExn, PtrTy);
1074 llvm::Value *adjustedExn = CGF.Builder.CreateBitCast(rawAdjustedExn, PtrTy);
1174 typeValue = CGF.Builder.CreateBitCast(typeValue, CGF.Int8PtrTy);
H A DCodeGenFunction.cpp776 llvm::Value *begin = Builder.CreateBitCast(dest, i8p, "vla.begin");
821 DestPtr = Builder.CreateBitCast(DestPtr, BP);
871 Builder.CreateBitCast(NullVariable, Builder.getInt8PtrTy());
989 addr = Builder.CreateBitCast(addr, BaseType, "array.begin");
1196 Builder.CreateBitCast(CGM.EmitAnnotationString(AnnotationStr), Int8PtrTy),
1197 Builder.CreateBitCast(CGM.EmitAnnotationUnit(Location), Int8PtrTy),
1211 Builder.CreateBitCast(V, CGM.Int8PtrTy, V->getName()),
1231 V = Builder.CreateBitCast(V, VTy);
H A DTargetInfo.cpp927 llvm::Value *VAListAddrAsBPP = Builder.CreateBitCast(VAListAddr, BPP,
950 llvm::Value *AddrTyped = Builder.CreateBitCast(Addr, PTy);
2277 CGF.Builder.CreateBitCast(overflow_arg_area,
2385 CGF.Builder.CreateLoad(CGF.Builder.CreateBitCast(RegLoAddr, PTyLo));
2387 V = CGF.Builder.CreateLoad(CGF.Builder.CreateBitCast(RegHiAddr, PTyHi));
2390 RegAddr = CGF.Builder.CreateBitCast(Tmp,
2394 RegAddr = CGF.Builder.CreateBitCast(RegAddr,
2398 RegAddr = CGF.Builder.CreateBitCast(RegAddr,
2412 V = CGF.Builder.CreateLoad(CGF.Builder.CreateBitCast(RegAddrLo,
2415 V = CGF.Builder.CreateLoad(CGF.Builder.CreateBitCast(RegAddrH
[all...]
H A DCGCXX.cpp334 VTable = Builder.CreateBitCast(VTable, Ty);
368 VTable = Builder.CreateBitCast(VTable, Ty);
H A DCGExprCXX.cpp1279 llvm::Value *result = Builder.CreateBitCast(allocation, elementPtrTy);
1289 result = Builder.CreateBitCast(result, resultType);
1337 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy));
1472 = CGF.Builder.CreateBitCast(Ptr, CGF.ConvertType(VoidPtrTy));
1650 return Builder.CreateBitCast(TypeInfo, StdTypeInfoPtrTy);
1663 return Builder.CreateBitCast(CGM.GetAddrOfRTTIDescriptor(OperandTy),
1723 return CGF.Builder.CreateBitCast(Value, DestLTy);
1753 Value = CGF.Builder.CreateBitCast(Value, DestLTy);
H A DCGExprScalar.cpp198 return Builder.CreateBitCast(V, ConvertType(E->getType()));
574 return Builder.CreateBitCast(Src, DstTy, "conv");
615 return Builder.CreateBitCast(Src, DstTy, "conv");
1039 V = Builder.CreateBitCast(V,
1049 return Builder.CreateBitCast(Src, ConvertType(DestTy));
1100 return CGF.Builder.CreateBitCast(V, ConvertType(CE->getType()));
1339 value = Builder.CreateBitCast(value, input->getType());
1409 value = Builder.CreateBitCast(value, input->getType());
1945 Value *result = CGF.Builder.CreateBitCast(pointer, CGF.VoidPtrTy);
1947 return CGF.Builder.CreateBitCast(resul
[all...]
H A DCGExpr.cpp46 return Builder.CreateBitCast(value, destType);
583 Address = Builder.CreateBitCast(Address, Int8PtrTy);
996 llvm::Value *Cast = Builder.CreateBitCast(Addr, ptVec4Ty,
1099 Addr = Builder.CreateBitCast(Addr, MemTy, "storetmp");
1191 Ptr = Builder.CreateBitCast(Ptr, PTy);
1420 Ptr = Builder.CreateBitCast(Ptr, PTy);
1634 return CGF.Builder.CreateBitCast(V, IRType->getPointerTo(AS), Name);
1672 V = CGF.Builder.CreateBitCast(V, CGF.ConvertType(NoProtoType));
2031 Address = Builder.CreateBitCast(Address, Base->getType());
2510 llvm::Value *V = Builder.CreateBitCast(L
[all...]
H A DCGVTables.cpp87 llvm::Value *V = CGF.Builder.CreateBitCast(Ptr, Int8PtrTy);
100 CGF.Builder.CreateBitCast(V, Int8PtrTy->getPointerTo());
107 OffsetPtr = CGF.Builder.CreateBitCast(OffsetPtr, PtrDiffTy->getPointerTo());
117 return CGF.Builder.CreateBitCast(V, Ptr->getType());
H A DCGExprAgg.cpp573 llvm::Value *CastPtr = Builder.CreateBitCast(Dest.getAddr(),
1237 Loc = CGF.Builder.CreateBitCast(Loc, CGF.Int8PtrTy);
1331 DestPtr = Builder.CreateBitCast(DestPtr, DBP);
1336 SrcPtr = Builder.CreateBitCast(SrcPtr, SBP);
1423 Builder.CreateBitCast(startAddress, arrayPtrType, "arrayAddress");
/external/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp57 srcAddr = builder.CreateBitCast(srcAddr, Type::getInt8PtrTy(Context, srcAS));
58 dstAddr = builder.CreateBitCast(dstAddr, Type::getInt8PtrTy(Context, dstAS));
93 dstAddr = builder.CreateBitCast(dstAddr,
/external/mesa3d/src/pixelflinger2/
H A Dllvm_texture.cpp45 textureData = builder.CreateBitCast(textureData, PointerType::get(builder.getInt16Ty(), 0));
69 textureData = builder.CreateBitCast(textureData, PointerType::get(builder.getInt8Ty(),0));
77 textureData = builder.CreateBitCast(textureData, PointerType::get(builder.getInt8Ty(),0));
87 textureData = builder.CreateBitCast(textureData, PointerType::get(builder.getInt16Ty(),0));
110 // channels = builder.CreateBitCast(channels, floatVecType(builder));
120 // channels = builder.CreateBitCast(channels, floatVecType(builder));
125 // channels = builder.CreateBitCast(channels, floatVecType(builder));
161 // s0 = builder.CreateBitCast(s0, intVecType(builder));
167 // s1 = builder.CreateBitCast(s1, intVecType(builder));
173 // s2 = builder.CreateBitCast(s
[all...]
H A Dllvm_scanline.cpp272 // src = builder.CreateBitCast(src, intType); // it's already RGBA int32
283 // src = builder.CreateBitCast(src, instr->GetIntVectorType());
289 // src = builder.CreateBitCast(src, instr->GetIntVectorType());
302 // src = builder.CreateBitCast(src, intType); // it's already RGBA int32
314 // src = builder.CreateBitCast(src, instr->GetIntVectorType());
317 // src = builder.CreateBitCast(src, instr->GetIntVectorType());
516 frame = builder.CreateBitCast(frame, PointerType::get(builder.getInt16Ty(), 0));
576 z = builder.CreateBitCast(start, intPointerType);
654 z = builder.CreateBitCast(z, intType);
678 frame = builder.CreateBitCast(fram
[all...]
/external/llvm/lib/VMCore/
H A DAutoUpgrade.cpp204 Value *BC = Builder.CreateBitCast(Arg0,
355 Builder.CreateBitCast(Arg0,
359 Builder.CreateBitCast(Arg1,
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp708 SrcPtr = Builder.CreateBitCast(SrcPtr, AIPTy);
725 Value *DstPtr = Builder.CreateBitCast(MTI->getDest(), AIPTy);
776 return Builder.CreateBitCast(FromVal, ToType);
798 V = Builder.CreateBitCast(V, ToType);
873 FromVal = Builder.CreateBitCast(FromVal, ToType);
911 return Builder.CreateBitCast(SV, AllocaType);
916 SV = Builder.CreateBitCast(SV, EltTy);
964 SV = Builder.CreateBitCast(SV, IntegerType::get(SV->getContext(),SrcWidth));
2126 Value *V = Builder.CreateBitCast(NewElts[Idx], Builder.getInt8PtrTy());
2389 EltVal = Builder.CreateBitCast(EltVa
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp111 Value *Src = Builder->CreateBitCast(MI->getArgOperand(1), NewSrcPtrTy);
112 Value *Dest = Builder->CreateBitCast(MI->getArgOperand(0), NewDstPtrTy);
147 Dest = Builder->CreateBitCast(Dest, NewDstPtrTy);
477 Value *Ptr = Builder->CreateBitCast(II->getArgOperand(0),
488 Value *Ptr = Builder->CreateBitCast(II->getArgOperand(1), OpPtrTy);
499 Value *Ptr = Builder->CreateBitCast(II->getArgOperand(0), OpPtrTy);
567 Value *Op0 = Builder->CreateBitCast(II->getArgOperand(0),
569 Value *Op1 = Builder->CreateBitCast(II->getArgOperand(1),
1292 NestVal = Builder->CreateBitCast(NestVal, NestTy, "nest");
H A DInstCombineCasts.cpp145 Value *NewCast = AllocaBuilder.CreateBitCast(New, AI.getType(), "tmpcast");
1409 InVal = IC.Builder->CreateBitCast(InVal, SrcTy);
1607 VecInput = IC.Builder->CreateBitCast(VecInput, VecTy);
1628 VecInput = IC.Builder->CreateBitCast(VecInput, VecTy);
1695 Value *Elem = Builder->CreateBitCast(Src, DestVTy->getElementType());
1747 Value *LHS = Builder->CreateBitCast(SVI->getOperand(0), DestTy);
1748 Value *RHS = Builder->CreateBitCast(SVI->getOperand(1), DestTy);

Completed in 347 milliseconds

12