/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));
|
CGCXXABI.cpp | 34 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); 39 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); 63 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())->getPointerTo();
|
CodeGenTypes.cpp | 81 /// ConvertType in that it is used to convert to the memory representation for 85 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) { 382 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); 446 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()), 514 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType()); 541 return ConvertType(ED->getIntegerType());
|
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()); 193 return Builder.CreateBitCast(V, ConvertType(E->getType())); 197 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength()); 371 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); 569 llvm::Type *DstTy = ConvertType(DstType); 694 return llvm::Constant::getNullValue(ConvertType(Ty)); 705 return llvm::UndefValue::get(CGF.ConvertType(E->getType())) [all...] |
CodeGenTypes.h | 117 /// ConvertType - Convert type T into a llvm::Type. 118 llvm::Type *ConvertType(QualType T); 121 /// ConvertType in that it is used to convert to the memory representation for
|
CGClass.cpp | 66 Types.ConvertType(getContext().getPointerDiffType()); 84 == ConvertType(Derived)); 102 V = Builder.CreateBitCast(V, ConvertType(Base)->getPointerTo()); 111 CGF.ConvertType(CGF.getContext().getPointerDiffType()); 159 ConvertType((PathEnd[-1])->getType())->getPointerTo(); 228 llvm::Type *DerivedPtrTy = ConvertType(DerivedTy)->getPointerTo(); 463 CGF.ConvertType(CGF.getContext().getSizeType())); 579 = CGF.ConvertType(CGF.getContext().getSizeType()); 584 llvm::Type *BasePtr = CGF.ConvertType(BaseElementTy); [all...] |
CGExprComplex.cpp | 193 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); 200 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); 320 CGF.ConvertType(E->getType()->getAs<ComplexType>()->getElementType()); 379 CGF.ConvertType(CGF.getContext().getPointerType(DestTy))); 756 llvm::Type* LTy = CGF.ConvertType(Ty); 768 CGF.ConvertType(E->getType()->getAs<ComplexType>()->getElementType());
|
CGBuiltin.cpp | 49 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType())); 239 llvm::Type *ResultType = ConvertType(E->getType()); 254 llvm::Type *ResultType = ConvertType(E->getType()); 270 llvm::Type *ResultType = ConvertType(E->getType()); 290 llvm::Type *ResultType = ConvertType(E->getType()); 306 llvm::Type *ResultType = ConvertType(E->getType()); 334 llvm::Type *ResType = ConvertType(E->getType()); 419 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType()))); 424 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); 433 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))) [all...] |
CGBlocks.cpp | 62 llvm::Type *ulong = CGM.getTypes().ConvertType(C.UnsignedLongTy); 63 llvm::Type *i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); 266 llvm::Type *i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); 267 llvm::Type *intTy = CGM.getTypes().ConvertType(C.IntTy); 311 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); 331 llvm::Type *llvmType = CGM.getTypes().ConvertType(byRefPtrTy); 510 llvm::Type *intTy = ConvertType(getContext().IntTy); 655 ConvertType(blockInfo.getBlockExpr()->getType())); 666 getTypes().ConvertType(getContext().UnsignedLongTy); 858 CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType()) [all...] |
CGCall.cpp | 279 RetInfo.setCoerceToType(ConvertType(FI->getReturnType())); 284 I->info.setCoerceToType(ConvertType(I->type)); 332 llvm::Type *EltTy = ConvertType(CT->getElementType()); 336 expandedTypes.push_back(ConvertType(type)); 650 llvm::Type *ty = ConvertType(ret); [all...] |
CGExprCXX.cpp | [all...] |
CGExprConstant.cpp | 435 // Pick the type to use. If the type is layout identical to the ConvertType 440 llvm::Type *ILETy = CGM.getTypes().ConvertType(ILE->getType()); 515 llvm::Type *ResultType = ConvertType(E->getType()); 529 llvm::Type *destType = ConvertType(E->getType()); 685 cast<llvm::ArrayType>(ConvertType(ILE->getType())); 756 cast<llvm::StructType>(ConvertType(ILE->getType())); 848 llvm::Type *ConvertType(QualType T) { 849 return CGM.getTypes().ConvertType(T); 897 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); 914 return llvm::ConstantExpr::getBitCast(Ptr, ConvertType(E->getType())) [all...] |
CGRTTI.cpp | 486 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); 833 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); 851 CGM.getTypes().ConvertType(CGM.getContext().LongTy); 927 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); [all...] |
ItaniumCXXABI.cpp | 45 llvm::Type *Ty = CGM.getTypes().ConvertType(T); [all...] |
CGObjC.cpp | 47 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); 80 CGF.ConvertType(E->getType()))); 681 getTypes().ConvertType(propType))); 726 value = Builder.CreateBitCast(value, ConvertType(propType)); [all...] |
CodeGenModule.cpp | [all...] |
CGExprAgg.cpp | 238 llvm::Type *SizeTy = CGF.ConvertType(CGF.getContext().getSizeType()); 315 CGF.ConvertType(PtrTy)); 640 llvm::Value *null = llvm::Constant::getNullValue(CGF.ConvertType(type)); [all...] |
TargetInfo.cpp | 723 llvm::Type *IRType = CGT.ConvertType(Ty); 754 llvm::PointerType::getUnqual(CGF.ConvertType(Ty)); [all...] |
CGObjCRuntime.cpp | 245 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType());
|
CGObjCGNU.cpp | [all...] |
CGDeclCXX.cpp | 141 llvm::FunctionType::get(ConvertType(getContext().IntTy), Params, false);
|
CGExpr.cpp | 64 llvm::AllocaInst *Alloc = CreateTempAlloca(ConvertType(Ty), Name); 590 llvm::Type *EltTy = ConvertType(CTy->getElementType()); 603 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); 615 llvm::Type *Ty = llvm::PointerType::getUnqual(ConvertType(E->getType())); [all...] |
CGVTables.cpp | 98 CGF.ConvertType(CGF.getContext().getPointerDiffType()); 517 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType());
|
CodeGenFunction.cpp | 53 llvm::Type *CodeGenFunction::ConvertType(QualType T) { 54 return CGM.getTypes().ConvertType(T); [all...] |
CGObjCMac.cpp | [all...] |