/external/clang/lib/CodeGen/ |
CGCUDANV.cpp | 52 IntTy = Types.ConvertType(Ctx.IntTy); 53 SizeTy = Types.ConvertType(Ctx.getSizeType()); 55 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy)); 56 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy));
|
CodeGenTypes.cpp | 83 /// ConvertType in that it is used to convert to the memory representation for 87 llvm::Type *R = ConvertType(T); 247 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) 281 /// ConvertType - Convert the specified type to its LLVM form. 282 llvm::Type *CodeGenTypes::ConvertType(QualType T) { 380 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); 444 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()), 509 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType()); 536 return ConvertType(ED->getIntegerType()); 559 ResultType = ConvertType(cast<AtomicType>(Ty)->getValueType()) [all...] |
CGCXXABI.cpp | 34 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); 39 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); 62 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())->getPointerTo();
|
CGExprScalar.cpp | 81 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } 178 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 181 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 184 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 196 return Builder.CreateBitCast(V, ConvertType(E->getType())); 200 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength()); 357 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 564 llvm::Type *DstTy = ConvertType(DstType); 686 return llvm::Constant::getNullValue(ConvertType(Ty)) [all...] |
CGClass.cpp | 67 Types.ConvertType(getContext().getPointerDiffType()); 85 == ConvertType(Derived)); 102 V = Builder.CreateBitCast(V, ConvertType(Base)->getPointerTo()); 111 CGF.ConvertType(CGF.getContext().getPointerDiffType()); 158 ConvertType((PathEnd[-1])->getType())->getPointerTo(); 227 llvm::Type *DerivedPtrTy = ConvertType(DerivedTy)->getPointerTo(); 474 CGF.ConvertType(CGF.getContext().getSizeType())); 622 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); 627 llvm::Type *BasePtr = ConvertType(BaseElementTy); [all...] |
CodeGenTypes.h | 119 /// ConvertType - Convert type T into a llvm::Type. 120 llvm::Type *ConvertType(QualType T); 123 /// ConvertType in that it is used to convert to the memory representation for
|
CGExprComplex.cpp | 198 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); 205 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); 329 CGF.ConvertType(E->getType()->getAs<ComplexType>()->getElementType()); 386 CGF.ConvertType(CGF.getContext().getPointerType(DestTy))); 757 llvm::Type* LTy = CGF.ConvertType(Ty); 769 CGF.ConvertType(E->getType()->getAs<ComplexType>()->getElementType());
|
CGCall.cpp | 378 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); 383 I->info.setCoerceToType(ConvertType(I->type)); 455 llvm::Type *EltTy = ConvertType(CT->getElementType()); 459 expandedTypes.push_back(ConvertType(type)); 802 llvm::Type *ty = ConvertType(ret); [all...] |
CGExprCXX.cpp | [all...] |
CGRTTI.cpp | 486 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); 832 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); 850 CGM.getTypes().ConvertType(CGM.getContext().LongTy); 926 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); [all...] |
TargetInfo.cpp | 611 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); 735 llvm::Type *IRType = CGT.ConvertType(Ty); 783 llvm::PointerType::getUnqual(CGF.ConvertType(Ty)); [all...] |
CGBuiltin.cpp | 48 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType())); 241 llvm::Type *ResultType = ConvertType(E->getType()); 258 llvm::Type *ResultType = ConvertType(E->getType()); 275 llvm::Type *ResultType = ConvertType(E->getType()); 296 llvm::Type *ResultType = ConvertType(E->getType()); 312 llvm::Type *ResultType = ConvertType(E->getType()); 340 llvm::Type *ResType = ConvertType(E->getType()); 425 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType()))); 430 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); 439 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))) [all...] |
CGExprAgg.cpp | 271 llvm::Type *SizeTy = CGF.ConvertType(CGF.getContext().getSizeType()); 572 CGF.ConvertType(PtrTy)); [all...] |
ItaniumCXXABI.cpp | 45 llvm::Type *Ty = CGM.getTypes().ConvertType(T); [all...] |
CGExprConstant.cpp | 558 // Pick the type to use. If the type is layout identical to the ConvertType 563 llvm::Type *ValTy = CGM.getTypes().ConvertType(Ty); 654 llvm::Type *destType = ConvertType(E->getType()); 765 cast<llvm::ArrayType>(ConvertType(ILE->getType())); 896 llvm::Type *ConvertType(QualType T) { 897 return CGM.getTypes().ConvertType(T); [all...] |
CodeGenModule.cpp | [all...] |
CGBlocks.cpp | 64 llvm::Type *ulong = CGM.getTypes().ConvertType(C.UnsignedLongTy); 65 llvm::Type *i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); 269 llvm::Type *i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); 270 llvm::Type *intTy = CGM.getTypes().ConvertType(C.IntTy); 315 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); 335 llvm::Type *llvmType = CGM.getTypes().ConvertType(byRefPtrTy); 782 ConvertType(blockInfo.getBlockExpr()->getType())); 793 getTypes().ConvertType(getContext().UnsignedLongTy); [all...] |
CGObjC.cpp | 51 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); 85 ConvertType(E->getType())); 155 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); 176 ConvertType(E->getType())); 218 CGF.ConvertType(E->getType()))); [all...] |
CGObjCGNU.cpp | [all...] |
CGObjCRuntime.cpp | 245 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType());
|
CGExpr.cpp | 66 llvm::AllocaInst *Alloc = CreateTempAlloca(ConvertType(Ty), Name); 588 llvm::Type *EltTy = ConvertType(CTy->getElementType()); 601 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); 613 llvm::Type *Ty = llvm::PointerType::getUnqual(ConvertType(E->getType())); [all...] |
CGVTables.cpp | 96 CGF.ConvertType(CGF.getContext().getPointerDiffType()); 516 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType());
|
CodeGenFunction.cpp | 61 llvm::Type *CodeGenFunction::ConvertType(QualType T) { 62 return CGM.getTypes().ConvertType(T); [all...] |
CGObjCMac.cpp | 197 llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType()); [all...] |
CGStmt.cpp | [all...] |