| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CodeGenABITypes.cpp | 33 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 D | CGCXX.cpp | 135 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 D | CGObjCRuntime.cpp | 66 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 D | CGDeclCXX.cpp | 123 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 D | CGCXXABI.cpp | 39 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 D | CGExprConstant.cpp | 552 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 D | CGVTables.cpp | 166 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 D | CGBlocks.cpp | 558 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 D | CodeGenModule.cpp | 2190 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 D | CGObjC.cpp | 209 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 D | CGExprCXX.cpp | 90 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 D | ItaniumCXXABI.cpp | 565 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 D | CGOpenMPRuntime.cpp | 1221 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 D | CGExprAgg.cpp | 570 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 D | CGOpenCLRuntime.cpp | 170 CGF.getTypes().ClangCallConvToLLVMCallConv(CallingConv::CC_OpenCLKernel)); in emitOpenCLEnqueuedBlock()
|
| H A D | CGClass.cpp | 945 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 D | CGExpr.cpp | 1871 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 D | CGObjCGNU.cpp | 1739 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 D | CGObjCMac.cpp | 199 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 D | MicrosoftCXXABI.cpp | 1888 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 D | CGOpenMPRuntimeNVPTX.cpp | 681 : 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 D | SwiftCallingConv.cpp | 88 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData() 101 auto llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
|
| H A D | CodeGenFunction.cpp | 185 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 D | CGException.cpp | 1647 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 D | ValueEnumerator.h | 214 const TypeList &getTypes() const { return Types; } in getTypes() function
|