/external/clang/lib/CodeGen/ |
CodeGenTypes.cpp | 80 /// ConvertType in that it is used to convert to the memory representation for 84 llvm::Type *R = ConvertType(T); 249 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) 367 /// ConvertType - Convert the specified type to its LLVM form. 368 llvm::Type *CodeGenTypes::ConvertType(QualType T) { 489 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); 553 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()), 562 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType()); 589 return ConvertType(ED->getIntegerType());
|
CGCXXABI.cpp | 68 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); 73 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); 97 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())
|
CGCUDANV.cpp | 85 IntTy = Types.ConvertType(Ctx.IntTy); 86 SizeTy = Types.ConvertType(Ctx.getSizeType()); 89 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy)); 90 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy));
|
CGExprScalar.cpp | 83 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } 232 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 235 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 238 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 250 return Builder.CreateBitCast(V, ConvertType(E->getType())); 254 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength()); 415 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 756 llvm::Type *DstTy = ConvertType(DstType); [all...] |
CGExprConstant.cpp | 536 // Pick the type to use. If the type is layout identical to the ConvertType 541 llvm::Type *ValTy = CGM.getTypes().ConvertType(Ty); 645 llvm::Type *destType = ConvertType(E->getType()); 769 cast<llvm::ArrayType>(ConvertType(ILE->getType())); 846 llvm::ArrayType *AType = cast<llvm::ArrayType>(ConvertType(ExprType)); [all...] |
CGBuiltin.cpp | 54 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType())); 215 CGF.ConvertType(E->getType())); 524 llvm::Type *ResultType = ConvertType(E->getType()); 541 llvm::Type *ResultType = ConvertType(E->getType()); 558 llvm::Type *ResultType = ConvertType(E->getType()); 579 llvm::Type *ResultType = ConvertType(E->getType()); 595 llvm::Type *ResultType = ConvertType(E->getType()); 656 auto *ResType = cast<llvm::IntegerType>(ConvertType(E->getType())); 746 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType()))); 751 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))) [all...] |
CGExprComplex.cpp | 209 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); 216 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); 367 CGF.ConvertType(getComplexType(E->getType())->getElementType()); 440 V = Builder.CreateElementBitCast(V, CGF.ConvertType(DestTy)); [all...] |
TargetInfo.cpp | 666 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); 685 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); [all...] |
CodeGenTypes.h | 178 /// ConvertType - Convert type T into a llvm::Type. 179 llvm::Type *ConvertType(QualType T); 190 /// ConvertType in that it is used to convert to the memory representation for
|
CGCall.cpp | 553 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); 557 I.info.setCoerceToType(ConvertType(I.type)); 751 llvm::Type *EltTy = ConvertType(CExp->EltTy); 756 *TI++ = ConvertType(Ty); [all...] |
CGObjC.cpp | 51 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); 88 Address BitCast = Builder.CreateBitCast(Temporary, ConvertType(ArgQT)); 99 llvm::Value *Cast = Builder.CreateBitCast(GV, ConvertType(EncodingQT)); 110 ConvertType(E->getType())); 195 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); 222 ConvertType(E->getType())); 257 llvm::Type *ExpLLVMTy = CGF.ConvertType(ExpT); [all...] |
ItaniumCXXABI.cpp | [all...] |
CGClass.cpp | 185 Types.ConvertType(getContext().getPointerDiffType()); 201 assert(This.getElementType() == ConvertType(Derived)); 218 V = Builder.CreateElementBitCast(V, ConvertType(Base)); 302 ConvertType((PathEnd[-1])->getType())->getPointerTo(); 376 llvm::Type *DerivedPtrTy = ConvertType(DerivedTy)->getPointerTo(); 773 llvm::Type *BasePtr = ConvertType(BaseElementTy); [all...] |
CGObjCGNU.cpp | [all...] |
CGExpr.cpp | 94 return CreateTempAlloca(ConvertType(Ty), Align, Name); [all...] |
CodeGenModule.cpp | [all...] |
CGBlocks.cpp | 80 llvm::Type *ulong = CGM.getTypes().ConvertType(C.UnsignedLongTy); 87 i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); 349 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); [all...] |
CGExprCXX.cpp | [all...] |
CGObjCRuntime.cpp | 255 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType());
|
CGObjCMac.cpp | 200 llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType()); [all...] |
CGDeclCXX.cpp | 99 addr.getPointer(), CGF.getTypes().ConvertType(type)->getPointerTo());
|
CodeGenFunction.cpp | 166 llvm::Type *CodeGenFunction::ConvertType(QualType T) { 167 return CGM.getTypes().ConvertType(T); 597 CGM.getTypes().ConvertType(A->getTypeHint()))), [all...] |
CGStmt.cpp | [all...] |
CGException.cpp | [all...] |
CGExprAgg.cpp | 605 Builder.CreateElementBitCast(Dest.getAddress(), CGF.ConvertType(Ty)); [all...] |