/external/clang/lib/CodeGen/ |
CGCUDANV.cpp | 51 IntTy = Types.ConvertType(Ctx.IntTy); 52 SizeTy = Types.ConvertType(Ctx.getSizeType()); 54 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy)); 55 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy));
|
CodeGenTypes.cpp | 81 /// ConvertType in that it is used to convert to the memory representation for 85 llvm::Type *R = ConvertType(T); 242 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) 290 /// ConvertType - Convert the specified type to its LLVM form. 291 llvm::Type *CodeGenTypes::ConvertType(QualType T) { 401 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); 465 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()), 540 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType()); 567 return ConvertType(ED->getIntegerType());
|
CGExprScalar.cpp | 82 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } 190 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 193 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 196 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 208 return Builder.CreateBitCast(V, ConvertType(E->getType())); 212 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength()); 375 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 716 llvm::Type *DstTy = ConvertType(DstType); [all...] |
CGCXXABI.cpp | 67 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); 72 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); 94 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())->getPointerTo();
|
CodeGenTypes.h | 121 /// ConvertType - Convert type T into a llvm::Type. 122 llvm::Type *ConvertType(QualType T); 125 /// ConvertType in that it is used to convert to the memory representation for
|
CGExprComplex.cpp | 202 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); 209 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); 359 CGF.ConvertType(getComplexType(E->getType())->getElementType()); 431 CGF.ConvertType(CGF.getContext().getPointerType(DestTy))); 810 llvm::Type* LTy = CGF.ConvertType(Ty); 822 CGF.ConvertType(E->getType()->castAs<ComplexType>()->getElementType()); [all...] |
CGExprConstant.cpp | 508 // Pick the type to use. If the type is layout identical to the ConvertType 513 llvm::Type *ValTy = CGM.getTypes().ConvertType(Ty); 604 llvm::Type *destType = ConvertType(E->getType()); 728 cast<llvm::ArrayType>(ConvertType(ILE->getType())); 855 llvm::Type *ConvertType(QualType T) { 856 return CGM.getTypes().ConvertType(T); 905 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); 922 return llvm::ConstantExpr::getBitCast(Ptr, ConvertType(E->getType())); [all...] |
TargetInfo.cpp | 722 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); 928 if (IsX86_MMXType(CGT.ConvertType(Ty))) [all...] |
CGBuiltin.cpp | 49 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType())); 302 llvm::Type *ResultType = ConvertType(E->getType()); 319 llvm::Type *ResultType = ConvertType(E->getType()); 336 llvm::Type *ResultType = ConvertType(E->getType()); 357 llvm::Type *ResultType = ConvertType(E->getType()); 373 llvm::Type *ResultType = ConvertType(E->getType()); 406 llvm::Type *ResType = ConvertType(E->getType()); 506 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType()))); 511 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); 520 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))) [all...] |
CGClass.cpp | 72 Types.ConvertType(getContext().getPointerDiffType()); 90 == ConvertType(Derived)); 107 V = Builder.CreateBitCast(V, ConvertType(Base)->getPointerTo()); 177 ConvertType((PathEnd[-1])->getType())->getPointerTo(); 240 llvm::Type *DerivedPtrTy = ConvertType(DerivedTy)->getPointerTo(); 486 CGF.ConvertType(CGF.getContext().getSizeType())); 612 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); 617 llvm::Type *BasePtr = ConvertType(BaseElementTy); [all...] |
CGCall.cpp | 515 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); 519 I.info.setCoerceToType(ConvertType(I.type)); 590 llvm::Type *EltTy = ConvertType(CT->getElementType()); 594 expandedTypes.push_back(ConvertType(type)); [all...] |
CGBlocks.cpp | 80 llvm::Type *ulong = CGM.getTypes().ConvertType(C.UnsignedLongTy); 81 llvm::Type *i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); 318 llvm::Type *i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); 319 llvm::Type *intTy = CGM.getTypes().ConvertType(C.IntTy); 362 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); 383 llvm::Type *llvmType = CGM.getTypes().ConvertType(byRefPtrTy); [all...] |
CGExprCXX.cpp | [all...] |
CGObjC.cpp | 53 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); 87 ConvertType(E->getType())); 175 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); 202 ConvertType(E->getType())); 244 CGF.ConvertType(ExpT))); [all...] |
ItaniumCXXABI.cpp | [all...] |
CGExpr.cpp | 70 llvm::AllocaInst *Alloc = CreateTempAlloca(ConvertType(Ty), Name); 719 ConvertType(Ty->castAs<ComplexType>()->getElementType()); 733 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); 747 llvm::Type *Ty = llvm::PointerType::getUnqual(ConvertType(E->getType())); [all...] |
CGObjCGNU.cpp | [all...] |
CodeGenModule.cpp | [all...] |
CGExprAgg.cpp | 588 CGF.ConvertType(PtrTy)); [all...] |
CGObjCRuntime.cpp | 254 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType());
|
CodeGenFunction.cpp | 86 llvm::Type *CodeGenFunction::ConvertType(QualType T) { 87 return CGM.getTypes().ConvertType(T); 471 llvm::UndefValue::get(CGM.getTypes().ConvertType(A->getTypeHint())), [all...] |
CGObjCMac.cpp | 200 llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType()); [all...] |
CGDeclCXX.cpp | 101 addr, CGF.getTypes().ConvertType(type)->getPointerTo());
|
CGStmt.cpp | [all...] |
CodeGenFunction.h | [all...] |