Home
last modified time | relevance | path

Searched refs:ConvertType (Results 1 – 25 of 29) sorted by relevance

12

/external/clang/lib/CodeGen/
DCGCUDANV.cpp51 IntTy = Types.ConvertType(Ctx.IntTy); in CGNVCUDARuntime()
52 SizeTy = Types.ConvertType(Ctx.getSizeType()); in CGNVCUDARuntime()
54 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy)); in CGNVCUDARuntime()
55 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy)); in CGNVCUDARuntime()
DCGExprScalar.cpp82 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } in ConvertType() function in __anon86157ee90111::ScalarExprEmitter
189 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCharacterLiteral()
192 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitObjCBoolLiteralExpr()
195 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCXXBoolLiteralExpr()
207 return Builder.CreateBitCast(V, ConvertType(E->getType())); in VisitAddrLabelExpr()
211 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength()); in VisitSizeOfPackExpr()
372 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitBinaryTypeTraitExpr()
713 llvm::Type *DstTy = ConvertType(DstType); in EmitScalarConversion()
891 return llvm::UndefValue::get(CGF.ConvertType(E->getType())); in VisitExpr()
1024 dyn_cast<llvm::VectorType>(ConvertType(E->getType())); in VisitInitListExpr()
[all …]
DCodeGenTypes.cpp88 llvm::Type *R = ConvertType(T); in ConvertTypeForMem()
248 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) in UpdateCompletedType()
293 llvm::Type *CodeGenTypes::ConvertType(QualType T) { in ConvertType() function in CodeGenTypes
403 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); in ConvertType()
467 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()), in ConvertType()
542 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType()); in ConvertType()
569 return ConvertType(ED->getIntegerType()); in ConvertType()
DCGCXXABI.cpp32 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer()
37 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType()
60 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())->getPointerTo(); in EmitMemberDataPointerAddress()
DCGBuiltin.cpp48 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType())); in getBuiltinLibFunction()
298 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
315 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
332 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
353 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
369 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
402 llvm::Type *ResType = ConvertType(E->getType()); in EmitBuiltinExpr()
495 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType()))); in EmitBuiltinExpr()
500 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
509 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
[all …]
DCGRTTI.cpp501 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in BuildVTablePointer()
793 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo()
811 CGM.getTypes().ConvertType(CGM.getContext().LongTy); in BuildVMIClassTypeInfo()
887 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildPointerTypeInfo()
924 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildPointerToMemberTypeInfo()
DTargetInfo.cpp724 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
928 if (IsX86_MMXType(CGT.ConvertType(Ty))) in classifyArgumentType()
1007 llvm::PointerType::getUnqual(CGF.ConvertType(Ty)); in EmitVAArg()
1804 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType()
2120 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
2138 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
2171 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2176 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2199 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2264 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 0, Ty, 0); in classifyArgumentType()
[all …]
DCGExprComplex.cpp201 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitCXXScalarValueInitExpr()
208 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitImplicitValueInitExpr()
357 CGF.ConvertType(getComplexType(E->getType())->getElementType()); in VisitExpr()
428 CGF.ConvertType(CGF.getContext().getPointerType(DestTy))); in EmitCast()
803 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr()
815 CGF.ConvertType(E->getType()->castAs<ComplexType>()->getElementType()); in VisitVAArgExpr()
DCGCall.cpp469 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); in arrangeLLVMFunctionInfo()
474 I->info.setCoerceToType(ConvertType(I->type)); in arrangeLLVMFunctionInfo()
545 llvm::Type *EltTy = ConvertType(CT->getElementType()); in GetExpandedTypes()
549 expandedTypes.push_back(ConvertType(type)); in GetExpandedTypes()
914 llvm::Type *ty = ConvertType(ret); in GetFunctionType()
1220 llvm::Type *varType = CGF.ConvertType(var->getType()); in emitArgumentDemotion()
1245 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy); in EmitFunctionProlog()
1327 ArgI.getCoerceToType() == ConvertType(Ty) && in EmitFunctionProlog()
1348 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog()
1452 EmitParmDecl(*Arg, llvm::UndefValue::get(ConvertType(Arg->getType())), in EmitFunctionProlog()
[all …]
DCGClass.cpp70 Types.ConvertType(getContext().getPointerDiffType()); in GetNonVirtualBaseClassOffset()
88 == ConvertType(Derived)); in GetAddressOfDirectBaseInCompleteClass()
105 V = Builder.CreateBitCast(V, ConvertType(Base)->getPointerTo()); in GetAddressOfDirectBaseInCompleteClass()
175 ConvertType((PathEnd[-1])->getType())->getPointerTo(); in GetAddressOfBaseClass()
238 llvm::Type *DerivedPtrTy = ConvertType(DerivedTy)->getPointerTo(); in GetAddressOfDerivedClass()
484 CGF.ConvertType(CGF.getContext().getSizeType())); in EmitAggMemberInitializer()
612 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); in EmitInitializerForField()
617 llvm::Type *BasePtr = ConvertType(BaseElementTy); in EmitInitializerForField()
1690 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall()
2213 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
DCGExprConstant.cpp530 llvm::Type *ValTy = CGM.getTypes().ConvertType(Ty); in Finalize()
625 llvm::Type *destType = ConvertType(E->getType()); in VisitCastExpr()
746 cast<llvm::ArrayType>(ConvertType(ILE->getType())); in EmitArrayInitialization()
870 llvm::Type *ConvertType(QualType T) { in ConvertType() function in __anonf9222f1d0111::ConstExprEmitter
871 return CGM.getTypes().ConvertType(T); in ConvertType()
920 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); in EmitLValue()
937 return llvm::ConstantExpr::getBitCast(Ptr, ConvertType(E->getType())); in EmitLValue()
1168 llvm::Type *ResultType = getTypes().ConvertType(DestType); in EmitConstantValue()
DCGExprCXX.cpp1369 Size = llvm::ConstantInt::get(ConvertType(SizeTy), in EmitDeleteCall()
1374 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy)); in EmitDeleteCall()
1509 = CGF.Builder.CreateBitCast(Ptr, CGF.ConvertType(VoidPtrTy)); in Emit()
1516 = cast<llvm::IntegerType>(CGF.ConvertType(size_t)); in Emit()
1680 ConvertType(E->getType())->getPointerTo(); in EmitCXXTypeidExpr()
1710 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getDynamicCastFn()
1794 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastCall()
1795 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastCall()
1871 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToNull()
DCGObjC.cpp52 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); in EmitObjCStringLiteral()
86 ConvertType(E->getType())); in EmitObjCBoxedExpr()
174 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); in EmitObjCCollectionLiteral()
204 ConvertType(E->getType())); in EmitObjCCollectionLiteral()
246 CGF.ConvertType(ExpT))); in AdjustRelatedResultType()
906 getTypes().ConvertType(getterMethod->getResultType()))); in generateObjCGetterBody()
956 value = Builder.CreateBitCast(value, ConvertType(propType)); in generateObjCGetterBody()
958 ConvertType(GetterMethodDecl->getResultType())); in generateObjCGetterBody()
1377 Builder.CreateBitCast(LoadObjCSelf(), Types.ConvertType(IdTy)); in GenerateObjCCtorDtorMethod()
1490 llvm::Type *UnsignedLongLTy = ConvertType(getContext().UnsignedLongTy); in EmitObjCForCollectionStmt()
[all …]
DCGBlocks.cpp80 llvm::Type *ulong = CGM.getTypes().ConvertType(C.UnsignedLongTy); in buildBlockDescriptor()
81 llvm::Type *i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); in buildBlockDescriptor()
318 llvm::Type *i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); in initializeForBlockHeader()
319 llvm::Type *intTy = CGM.getTypes().ConvertType(C.IntTy); in initializeForBlockHeader()
362 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo()
384 llvm::Type *llvmType = CGM.getTypes().ConvertType(byRefPtrTy); in computeBlockInfo()
876 ConvertType(blockInfo.getBlockExpr()->getType())); in EmitBlockLiteral()
887 getTypes().ConvertType(getContext().UnsignedLongTy); in getBlockDescriptorType()
1081 CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType()); in buildGlobalBlock()
DCodeGenModule.cpp1075 llvm::Type *GuidType = getTypes().ConvertType(E->getType()); in GetAddrOfUuidDescriptor()
1450 Ty = getTypes().ConvertType(cast<ValueDecl>(GD.getDecl())->getType()); in GetAddrOfFunction()
1746 Init = llvm::UndefValue::get(getTypes().ConvertType(T)); in EmitGlobalVarDefinition()
2245 llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy); in GetAddrOfConstantCFString()
2259 cast<llvm::StructType>(getTypes().ConvertType(CFTy)); in GetAddrOfConstantCFString()
2267 llvm::Type *Ty = getTypes().ConvertType(getContext().UnsignedIntTy); in GetAddrOfConstantCFString()
2317 Ty = getTypes().ConvertType(getContext().LongTy); in GetAddrOfConstantCFString()
2357 llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy); in GetAddrOfConstantString()
2413 NSConstantStringType = cast<llvm::StructType>(getTypes().ConvertType(NSTy)); in GetAddrOfConstantString()
2441 llvm::Type *Ty = getTypes().ConvertType(getContext().UnsignedIntTy); in GetAddrOfConstantString()
[all …]
DCodeGenTypes.h125 llvm::Type *ConvertType(QualType T);
DCGObjCGNU.cpp921 Types.ConvertType(CGM.getContext().IntTy)); in CGObjCGNU()
923 Types.ConvertType(CGM.getContext().LongTy)); in CGObjCGNU()
925 Types.ConvertType(CGM.getContext().getSizeType())); in CGObjCGNU()
927 Types.ConvertType(CGM.getContext().getPointerDiffType())); in CGObjCGNU()
928 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU()
942 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy)); in CGObjCGNU()
959 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
1248 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper()
1351 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend()
1387 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in GenerateMessageSend()
[all …]
DCodeGenFunction.cpp81 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType() function in CodeGenFunction
82 return CGM.getTypes().ConvertType(T); in ConvertType()
450 llvm::UndefValue::get(CGM.getTypes().ConvertType(attr->getTypeHint())), in EmitOpenCLKernelMetadata()
1192 llvm::Type *BaseType = ConvertType(eltType)->getPointerTo(AddressSpace); in emitArrayLength()
DCGExpr.cpp69 llvm::AllocaInst *Alloc = CreateTempAlloca(ConvertType(Ty), Name); in CreateIRTemp()
708 ConvertType(Ty->castAs<ComplexType>()->getElementType()); in GetUndefRValue()
722 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); in GetUndefRValue()
736 llvm::Type *Ty = llvm::PointerType::getUnqual(ConvertType(E->getType())); in EmitUnsupportedLValue()
1279 llvm::Type *ResLTy = ConvertType(LV.getType()); in EmitLoadOfBitfieldLValue()
1408 llvm::Type *ResultType = ConvertType(getContext().LongTy); in EmitStoreThroughLValue()
1709 V = CGF.Builder.CreateBitCast(V, CGF.ConvertType(NoProtoType)); in EmitFunctionDeclLValue()
2787 ConvertType(CE->getTypeAsWritten())); in EmitCastLValue()
2794 ConvertType(ToType)); in EmitCastLValue()
DCGObjCRuntime.cpp253 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
DCGObjCMac.cpp198 llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType()); in getExternalProtocolPtrTy()
1833 CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType()); in GenerateMessageSendSuper()
2202 llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0)); in BuildRCBlockVarRecordLayout()
4041 CGF.ConvertType(CatchParam->getType())); in EmitTryOrSynchronizedStmt()
4280 CGM.getTypes().ConvertType(CGM.getContext().LongTy), in EmitIvarOffset()
4513 llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0)); in BuildAggrIvarRecordLayout()
5049 ShortTy = Types.ConvertType(Ctx.ShortTy); in ObjCCommonTypesHelper()
5050 IntTy = Types.ConvertType(Ctx.IntTy); in ObjCCommonTypesHelper()
5051 LongTy = Types.ConvertType(Ctx.LongTy); in ObjCCommonTypesHelper()
5052 LongLongTy = Types.ConvertType(Ctx.LongLongTy); in ObjCCommonTypesHelper()
[all …]
DCGExprAgg.cpp571 CGF.ConvertType(PtrTy)); in VisitCastExpr()
1444 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); in EmitAggregateCopy()
1455 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); in EmitAggregateCopy()
DCGVTables.cpp77 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in PerformTypeAdjustment()
527 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in CreateVTableInitializer()
DCGStmt.cpp1417 llvm::Type *Ty = ConvertType(InputType); in EmitAsmInputLValue()
1569 ResultRegTypes.back() = ConvertType(InputTy); in EmitAsmStmt()
1647 llvm::Type *OutputTy = ConvertType(OutputType); in EmitAsmStmt()
DCodeGenFunction.h1245 llvm::Type *ConvertType(QualType T);
1246 llvm::Type *ConvertType(const TypeDecl *T) { in ConvertType() function
1247 return ConvertType(getContext().getTypeDeclType(T)); in ConvertType()

12