Home
last modified time | relevance | path

Searched refs:getTypes (Results 1 – 25 of 43) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenABITypes.cpp33 return CGM.getTypes().arrangeObjCMessageSendSignature(MD, receiverType); in arrangeObjCMessageSendSignature()
40 return CGM.getTypes().arrangeFreeFunctionType(Ty, FD); in arrangeFreeFunctionType()
46 return CGM.getTypes().arrangeFreeFunctionType(Ty); in arrangeFreeFunctionType()
54 return CGM.getTypes().arrangeCXXMethodType(RD, FTP, MD); in arrangeCXXMethodType()
63 return CGM.getTypes().arrangeLLVMFunctionInfo( in arrangeFreeFunctionCall()
71 llvm::Type *T = CGM.getTypes().ConvertFunctionType(FD->getType(), FD); in convertFreeFunctionType()
81 return CGM.getTypes().ConvertTypeForMem(T); in convertTypeForMemory()
87 return CGM.getTypes().getCGRecordLayout(RD).getLLVMFieldNo(FD); in getLLVMFieldNumber()
H A DCGCXX.cpp135 llvm::Type *AliasValueType = getTypes().GetFunctionType(AliasDecl); in TryEmitBaseDestructorAsAlias()
210 getTypes().arrangeCXXStructorDeclaration(MD, Type); in codegenCXXStructor()
249 FnInfo = &getTypes().arrangeCXXStructorDeclaration(MD, Type); in getAddrOfCXXStructor()
250 FnType = getTypes().GetFunctionType(*FnInfo); in getAddrOfCXXStructor()
314 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
316 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FInfo); in BuildAppleKextVirtualDestructorCall()
H A DCGObjCRuntime.cpp66 llvm::Type *LTy = CGF.CGM.getTypes().ConvertTypeForMem(IvarTy); in EmitValueForIvarAtOffset()
106 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset()
369 CGM.getTypes().arrangeObjCMessageSendSignature(method, callArgs[0].Ty); in getMessageSendInfo()
372 CGM.getTypes().GetFunctionType(signature)->getPointerTo(); in getMessageSendInfo()
375 CGM.getTypes().arrangeCall(signature, callArgs); in getMessageSendInfo()
382 CGM.getTypes().arrangeUnprototypedObjCMessageSend(resultType, callArgs); in getMessageSendInfo()
386 CGM.getTypes().GetFunctionType(argsInfo)->getPointerTo(); in getMessageSendInfo()
H A DCGDeclCXX.cpp123 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); in EmitDeclDestroy()
187 llvm::Type *LTy = CGM.getTypes().ConvertTypeForMem(T); in EmitCXXGlobalVarDeclInit()
229 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub()
450 getTypes().arrangeNullaryFunction(), in EmitCXXGlobalVarDeclInitFunc()
523 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc()
588 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalDtorFunc()
608 getTypes().arrangeNullaryFunction(), in GenerateCXXGlobalVarDeclInitFunc()
631 getTypes().arrangeNullaryFunction(), FunctionArgList()); in GenerateCXXGlobalInitFunc()
690 getTypes().arrangeNullaryFunction(), FunctionArgList()); in GenerateCXXGlobalDtorsFunc()
720 CGM.getTypes().arrangeBuiltinFunctionDeclaration(getContext().VoidTy, args); in generateDestroyHelper()
[all …]
H A DCGCXXABI.cpp39 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer()
44 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType()
58 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer()
59 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr)); in EmitLoadOfMemberFunctionPointer()
H A DCGExprConstant.cpp552 llvm::Type *ValTy = CGM.getTypes().ConvertType(Ty); in Finalize()
654 CGM.getTypes().ConvertType(QualType(DestType, 0))); in EmitArrayConstant()
678 : CGM.getTypes().ConvertType(DestType->getElementType()); in EmitArrayConstant()
1103 return CGM.getTypes().ConvertType(T); in ConvertType()
1540 llvm::Type *boolTy = CGM.getTypes().ConvertTypeForMem(destType); in emitForMemory()
1670 auto destTy = CGM.getTypes().ConvertTypeForMem(DestType); in tryEmit()
1935 llvm::Type *ResultType = CGM.getTypes().ConvertType(DestType); in tryEmitPrivate()
2146 cast<llvm::PointerType>(getTypes().ConvertTypeForMem(T)), T); in EmitNullConstant()
2148 if (getTypes().isZeroInitializable(T)) in EmitNullConstant()
2149 return llvm::Constant::getNullValue(getTypes().ConvertTypeForMem(T)); in EmitNullConstant()
[all …]
H A DCGVTables.cpp166 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FnInfo); in GenerateVarArgsThunk()
329 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCallAndReturnForThunk()
444 Ty = CGM.getTypes().GetFunctionType(FnInfo); in generateThunk()
489 llvm::Type *ThunkVTableTy = CGM.getTypes().GetFunctionTypeForVTable(GD); in maybeEmitThunk()
493 bool IsUnprototyped = !CGM.getTypes().isFuncTypeConvertible( in maybeEmitThunk()
501 IsUnprototyped ? CGM.getTypes().arrangeUnprototypedMustTailThunk(MD) in maybeEmitThunk()
502 : CGM.getTypes().arrangeGlobalDeclaration(GD); in maybeEmitThunk()
503 llvm::FunctionType *ThunkFnTy = CGM.getTypes().GetFunctionType(FnInfo); in maybeEmitThunk()
684 llvm::Type *fnTy = CGM.getTypes().GetFunctionTypeForVTable(GD); in addVTableComponent()
H A DCGBlocks.cpp558 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo()
657 CGM.getTypes().ConvertTypeForMem(VT); in computeBlockInfo()
1196 getTypes().ConvertType(getContext().UnsignedLongTy); in getBlockDescriptorType()
1313 CGM.getTypes().arrangeBlockFunctionCall(Args, FuncTy); in EmitBlockCallExpr()
1316 llvm::Type *BlockFTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitBlockCallExpr()
1576 CGM.getTypes().arrangeBlockFunctionDeclaration(fnType, args); in GenerateBlockFunction()
2027 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateCopyHelperFunction()
2218 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateDestroyHelperFunction()
2467 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); in generateByrefCopyHelper()
2540 CGF.CGM.getTypes().arrangeBuiltinFunctionDeclaration(R, args); in generateByrefDisposeHelper()
[all …]
H A DCodeGenModule.cpp2190 llvm::Type *Ty = getTypes().GetFunctionType(FI); in EmitGlobal()
2511 getTypes().arrangeGlobalDeclaration(GD); in emitMultiVersionFunctions()
2561 DeclTy = getTypes().GetFunctionType(FInfo); in emitCPUDispatchDefinition()
2897 Ty = getTypes().ConvertFunctionType(CanonTy, FD); in GetAddrOfFunction()
3220 auto FInfo = &getTypes().arrangeCXXMethodDeclaration( in GetAddrOfGlobal()
3222 auto Ty = getTypes().GetFunctionType(*FInfo); in GetAddrOfGlobal()
3227 llvm::FunctionType *Ty = getTypes().GetFunctionType(FI); in GetAddrOfGlobal()
3290 Ty = getTypes().ConvertTypeForMem(ASTTy); in GetAddrOfGlobalVar()
3500 Init = llvm::UndefValue::get(getTypes().ConvertType(ASTTy)); in EmitGlobalVarDefinition()
3993 llvm::FunctionType *Ty = getTypes().GetFunctionType(FI); in EmitGlobalFunctionDefinition()
[all …]
H A DCGObjC.cpp209 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); in EmitObjCCollectionLiteral()
624 const CGFunctionInfo &FI = CGM.getTypes().arrangeObjCMethodDeclaration(OMD); in StartObjCMethod()
690 CGF.EmitCall(CGF.getTypes().arrangeBuiltinFunctionCall(Context.VoidTy, args), in emitStructGetterCall()
956 CGF.getTypes().arrangeBuiltinFunctionCall(CGF.getContext().VoidTy, args), in emitCPPObjectAtomicGetterCall()
1057 getTypes().arrangeBuiltinFunctionCall(propType, args), in generateObjCGetterBody()
1067 getTypes().ConvertType(getterMethod->getReturnType()))); in generateObjCGetterBody()
1533 CodeGenTypes &Types = CGM.getTypes(); in GenerateObjCCtorDtorMethod()
3448 CGM.getTypes().arrangeBuiltinFunctionDeclaration(ReturnTy, args); in GenerateObjCAtomicSetterCopyHelperFunction()
3450 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateObjCAtomicSetterCopyHelperFunction()
3532 CGM.getTypes().arrangeBuiltinFunctionDeclaration(ReturnTy, args); in GenerateObjCAtomicGetterCopyHelperFunction()
[all …]
H A DCGExprCXX.cpp90 auto &FnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCXXMemberOrOperatorCall()
103 return EmitCall(CGM.getTypes().arrangeCXXStructorDeclaration(DD, Type), in EmitCXXDestructorCall()
298 FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitCXXMemberOrOperatorMemberCallExpr()
301 FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitCXXMemberOrOperatorMemberCallExpr()
304 FInfo = &CGM.getTypes().arrangeCXXMethodDeclaration(CalleeDecl); in EmitCXXMemberOrOperatorMemberCallExpr()
306 llvm::FunctionType *Ty = CGM.getTypes().GetFunctionType(*FInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
462 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required, in EmitCXXMemberPointerCallExpr()
997 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer()
1300 CGF.EmitCall(CGF.CGM.getTypes().arrangeFreeFunctionCall( in EmitNewDeleteCall()
1783 auto *V = llvm::UndefValue::get(getTypes().ConvertType(DDTag)); in EmitDeleteCall()
H A DItaniumCXXABI.cpp565 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer()
566 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr)); in EmitLoadOfMemberFunctionPointer()
908 CodeGenTypes &Types = CGM.getTypes(); in BuildMemberPointer()
1765 llvm::FunctionType *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); in EmitVirtualDestructorCall()
2352 FTy, GlobalInitFnName, getTypes().arrangeNullaryFunction(), in registerGlobalDtorsWithAtExit()
2455 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FI); in getOrCreateThreadLocalWrapper()
3163 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in BuildVTablePointer()
3547 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo()
3592 CGM.getTypes().ConvertType(OffsetFlagsTy); in BuildVMIClassTypeInfo()
3667 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildPointerTypeInfo()
[all …]
H A DCGOpenMPRuntime.cpp1221 IdentTy = CGM.getTypes().ConvertRecordDeclType(RD); in CGOpenMPRuntime()
1450 const CGRecordLayout &RL = CGM.getTypes().getCGRecordLayout(RD); in createGlobalStruct()
1465 const CGRecordLayout &RL = CGM.getTypes().getCGRecordLayout(RD); in createConstantGlobalStructAndAddToParent()
3776 CGM.getTypes().ConvertTypeForMem(getTgtOffloadEntryQTy()); in createOffloadingBinaryDescriptorRegistration()
3790 CGM.getTypes().ConvertTypeForMem(getTgtDeviceImageQTy())); in createOffloadingBinaryDescriptorRegistration()
3851 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in createOffloadingBinaryDescriptorRegistration()
3865 const auto &FI = CGM.getTypes().arrangeNullaryFunction(); in createOffloadingBinaryDescriptorRegistration()
3866 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in createOffloadingBinaryDescriptorRegistration()
4386 CGM.getTypes().GetFunctionType(TaskEntryFnInfo); in emitProxyTaskFunction()
4488 CGM.getTypes().GetFunctionType(DestructorFnInfo); in emitDestructorsFunction()
[all …]
H A DCGExprAgg.cpp570 CGF.getTypes().isZeroInitializable(elementType))) { in EmitArrayInit()
1302 CGF.getTypes().isZeroInitializable(E->getType())) in isSimpleZero()
1307 CGF.getTypes().isPointerZeroInitializable(E->getType()); in isSimpleZero()
1363 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type)) in EmitNullInitializationToLValue()
1507 CGF.getTypes().isZeroInitializable(E->getType())) in VisitInitListExpr()
1683 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit()
H A DCGOpenCLRuntime.cpp170 CGF.getTypes().ClangCallConvToLLVMCallConv(CallingConv::CC_OpenCLKernel)); in emitOpenCLEnqueuedBlock()
H A DCGClass.cpp945 CGF.getTypes().getCGRecordLayout(FirstField->getParent()); in emitMemcpy()
2071 CGF.CGM.getTypes().arrangeCXXConstructorCall(Args, Ctor, Type, 0, 0); in canEmitDelegateCallArgs()
2119 PassPrototypeArgs = getTypes().inheritingCtorHasParams(Inherited, Type); in EmitCXXConstructorCall()
2135 const CGFunctionInfo &Info = CGM.getTypes().arrangeCXXConstructorCall( in EmitCXXConstructorCall()
2291 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall()
2804 CGM.getTypes().arrangeCXXMethodDeclaration(callOperator); in EmitForwardingCallToLambda()
2807 CGM.getTypes().GetFunctionType(calleeFnInfo)); in EmitForwardingCallToLambda()
2874 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
H A DCGExpr.cpp1871 llvm::Type *VectorElementTy = CGM.getTypes().ConvertType(EQT); in EmitExtVectorElementLValue()
1896 llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType()); in EmitLoadOfGlobalRegLValue()
1899 Ty = CGM.getTypes().getDataLayout().getIntPtrType(OrigTy); in EmitLoadOfGlobalRegLValue()
2157 llvm::Type *OrigTy = CGM.getTypes().ConvertType(Dst.getType()); in EmitStoreThroughGlobalRegLValue()
2160 Ty = CGM.getTypes().getDataLayout().getIntPtrType(OrigTy); in EmitStoreThroughGlobalRegLValue()
2357 llvm::Type *RealVarTy = CGF.getTypes().ConvertTypeForMem(VD->getType()); in EmitGlobalVarDeclLValue()
2552 *this, VD, T, addr, getTypes().ConvertTypeForMem(VD->getType()), in EmitDeclRefLValue()
3820 CGF.CGM.getTypes().getCGRecordLayout(rec).getLLVMFieldNo(field); in emitAddrOfFieldStorage()
3863 CGM.getTypes().getCGRecordLayout(field->getParent()); in EmitLValueForField()
4770 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeFreeFunctionCall( in EmitCall()
[all …]
H A DCGObjCGNU.cpp1739 CodeGenTypes &Types = CGM.getTypes(); in GenerateClass()
2029 CodeGenTypes &Types = CGM.getTypes(); in CGObjCGNU()
2038 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU()
2054 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy)); in CGObjCGNU()
2071 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
2409 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper()
2531 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend()
2567 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in GenerateMessageSend()
2936 CGM.getTypes().ConvertType(CGM.getContext().getObjCProtoType()); in GenerateProtocolRef()
3760 CodeGenTypes &Types = CGM.getTypes(); in GenerateMethod()
H A DCGObjCMac.cpp199 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getExternalProtocolPtrTy()
237 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getGetPropertyFn()
252 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getSetPropertyFn()
271 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getOptimizedSetPropertyFn()
306 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCopyStructFn()
326 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCppAtomicObjectFunction()
340 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getEnumerationMutationFn()
352 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getLookUpClassFn()
3915 CodeGenTypes &Types = CGM.getTypes(); in GenerateMethod()
5544 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in ObjCCommonTypesHelper()
[all …]
H A DMicrosoftCXXABI.cpp1888 const CGFunctionInfo *FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitVirtualDestructorCall()
1890 llvm::FunctionType *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); in EmitVirtualDestructorCall()
1949 CGM.getTypes().arrangeUnprototypedMustTailThunk(MD); in EmitVirtualMemPtrThunk()
1950 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitVirtualMemPtrThunk()
2299 FTy, "__tls_init", CGM.getTypes().arrangeNullaryFunction(), in EmitThreadLocalInitFuncs()
2741 CodeGenTypes &Types = CGM.getTypes(); in EmitMemberFunctionPointer()
3297 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer()
3298 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr)); in EmitLoadOfMemberFunctionPointer()
3872 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure()
3873 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in getAddrOfCXXCtorClosure()
[all …]
H A DCGOpenMPRuntimeNVPTX.cpp681 : WorkerFn(nullptr), CGFI(CGM.getTypes().arrangeNullaryFunction()), in WorkerFunctionState()
691 CGM.getTypes().GetFunctionType(CGFI), llvm::GlobalValue::InternalLinkage, in createWorkerFunction()
1601 llvm::Type *RetTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in createNVPTXRuntimeFunction()
3149 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitInterWarpCopyFunction()
3151 CGM.getTypes().GetFunctionType(CGFI), llvm::GlobalValue::InternalLinkage, in emitInterWarpCopyFunction()
3445 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitShuffleAndReduceFunction()
3447 CGM.getTypes().GetFunctionType(CGFI), llvm::GlobalValue::InternalLinkage, in emitShuffleAndReduceFunction()
4088 CGM.getTypes().arrangeBuiltinFunctionDeclaration(Ctx.VoidTy, WrapperArgs); in createParallelDataSharingWrapper()
4091 CGM.getTypes().GetFunctionType(CGFI), llvm::GlobalValue::InternalLinkage, in createParallelDataSharingWrapper()
4563 llvm::Type *LLVMStaticTy = CGM.getTypes().ConvertTypeForMem(StaticTy); in clear()
[all …]
H A DSwiftCallingConv.cpp88 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData()
101 auto llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
H A DCodeGenFunction.cpp185 return CGM.getTypes().ConvertTypeForMem(T); in ConvertTypeForMem()
189 return CGM.getTypes().ConvertType(T); in ConvertType()
742 CGM.getTypes().ConvertType(A->getTypeHint()))), in EmitOpenCLKernelMetadata()
1272 getTypes().inheritingCtorHasParams(Inherited, GD.getCtorType()); in BuildFunctionArgList()
1828 if (!CGM.getTypes().isZeroInitializable(Ty)) { in EmitNullInitialization()
H A DCGException.cpp1647 CGM.getTypes().arrangeBuiltinFunctionCall(Context.VoidTy, Args); in Emit()
1877 CGM.getTypes().arrangeBuiltinFunctionDeclaration(RetTy, Args); in startOutlinedSEHHelper()
1879 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FnInfo); in startOutlinedSEHHelper()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h214 const TypeList &getTypes() const { return Types; } in getTypes() function

12