/external/clang/lib/CodeGen/ |
D | CGCUDANV.cpp | 51 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()
|
D | CGExprScalar.cpp | 82 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 …]
|
D | CodeGenTypes.cpp | 88 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()
|
D | CGCXXABI.cpp | 32 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()
|
D | CGBuiltin.cpp | 48 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 …]
|
D | CGRTTI.cpp | 501 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()
|
D | TargetInfo.cpp | 724 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 …]
|
D | CGExprComplex.cpp | 201 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()
|
D | CGCall.cpp | 469 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 …]
|
D | CGClass.cpp | 70 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()
|
D | CGExprConstant.cpp | 530 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()
|
D | CGExprCXX.cpp | 1369 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()
|
D | CGObjC.cpp | 52 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 …]
|
D | CGBlocks.cpp | 80 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()
|
D | CodeGenModule.cpp | 1075 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 …]
|
D | CodeGenTypes.h | 125 llvm::Type *ConvertType(QualType T);
|
D | CGObjCGNU.cpp | 921 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 …]
|
D | CodeGenFunction.cpp | 81 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()
|
D | CGExpr.cpp | 69 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()
|
D | CGObjCRuntime.cpp | 253 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
|
D | CGObjCMac.cpp | 198 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 …]
|
D | CGExprAgg.cpp | 571 CGF.ConvertType(PtrTy)); in VisitCastExpr() 1444 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); in EmitAggregateCopy() 1455 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); in EmitAggregateCopy()
|
D | CGVTables.cpp | 77 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in PerformTypeAdjustment() 527 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in CreateVTableInitializer()
|
D | CGStmt.cpp | 1417 llvm::Type *Ty = ConvertType(InputType); in EmitAsmInputLValue() 1569 ResultRegTypes.back() = ConvertType(InputTy); in EmitAsmStmt() 1647 llvm::Type *OutputTy = ConvertType(OutputType); in EmitAsmStmt()
|
D | CodeGenFunction.h | 1245 llvm::Type *ConvertType(QualType T); 1246 llvm::Type *ConvertType(const TypeDecl *T) { in ConvertType() function 1247 return ConvertType(getContext().getTypeDeclType(T)); in ConvertType()
|