| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenABITypes.cpp | 39 return CGM.getTypes().arrangeObjCMessageSendSignature(MD, receiverType); in arrangeObjCMessageSendSignature() 45 return CGM.getTypes().arrangeFreeFunctionType(Ty); in arrangeFreeFunctionType() 51 return CGM.getTypes().arrangeFreeFunctionType(Ty); in arrangeFreeFunctionType() 59 return CGM.getTypes().arrangeCXXMethodType(RD, FTP, MD); in arrangeCXXMethodType() 68 return CGM.getTypes().arrangeLLVMFunctionInfo( in arrangeFreeFunctionCall() 100 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType() 110 return CGM.getTypes().ConvertTypeForMem(T); in convertTypeForMemory() 116 return CGM.getTypes().getCGRecordLayout(RD).getLLVMFieldNo(FD); in getLLVMFieldNumber()
|
| H A D | CGCXX.cpp | 135 llvm::Type *AliasValueType = getTypes().GetFunctionType(AliasDecl); in TryEmitBaseDestructorAsAlias() 208 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor() 237 FnInfo = &getTypes().arrangeCXXStructorDeclaration(GD); in getAddrAndTypeOfCXXStructor() 238 FnType = getTypes().GetFunctionType(*FnInfo); in getAddrAndTypeOfCXXStructor() 303 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall() 305 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FInfo); in BuildAppleKextVirtualDestructorCall()
|
| H A D | CGObjCRuntime.cpp | 65 llvm::Type *LTy = CGF.CGM.getTypes().ConvertTypeForMem(IvarTy); in EmitValueForIvarAtOffset() 105 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset() 367 CGM.getTypes().arrangeObjCMessageSendSignature(method, callArgs[0].Ty); in getMessageSendInfo() 370 CGM.getTypes().GetFunctionType(signature)->getPointerTo(); in getMessageSendInfo() 373 CGM.getTypes().arrangeCall(signature, callArgs); in getMessageSendInfo() 380 CGM.getTypes().arrangeUnprototypedObjCMessageSend(resultType, callArgs); in getMessageSendInfo() 384 CGM.getTypes().GetFunctionType(argsInfo)->getPointerTo(); in getMessageSendInfo()
|
| H A D | CGDeclCXX.cpp | 124 auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo( in EmitDeclDestroy() 135 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); in EmitDeclDestroy() 199 llvm::Type *LTy = CGM.getTypes().ConvertTypeForMem(T); in EmitCXXGlobalVarDeclInit() 241 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub() 276 const CGFunctionInfo &FI = CGM.getTypes().arrangeLLVMFunctionInfo( in createTLSAtExitStub() 644 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc() 717 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc() 778 getContext().VoidTy, Fn, getTypes().arrangeNullaryFunction(), in GenerateCXXGlobalVarDeclInitFunc() 808 getTypes().arrangeNullaryFunction(), FunctionArgList()); in GenerateCXXGlobalInitFunc() 868 getTypes().arrangeNullaryFunction(), FunctionArgList()); in GenerateCXXGlobalCleanUpFunc() [all …]
|
| H A D | CGCXXABI.cpp | 33 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer() 38 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType() 52 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer() 53 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr)); in EmitLoadOfMemberFunctionPointer()
|
| H A D | CGExprConstant.cpp | 602 CGM.getTypes().getCGRecordLayout(Field->getParent()); in AppendBitField() 855 llvm::Type *ValTy = CGM.getTypes().ConvertType(Type); in Finalize() 1275 llvm::Type *ValTy = CGM.getTypes().ConvertType(destType); in VisitDesignatedInitUpdateExpr() 1327 return CGM.getTypes().ConvertType(T); in ConvertType() 1708 llvm::Type *boolTy = CGM.getTypes().ConvertTypeForMem(destType); in emitForMemory() 1828 auto destTy = CGM.getTypes().ConvertTypeForMem(DestType); in tryEmit() 1956 return C.getElementBitCast(CGM.getTypes().ConvertTypeForMem(T)); in emitConstantObjCStringLiteral() 2107 llvm::Type *ResultType = CGM.getTypes().ConvertType(DestType); in tryEmitPrivate() 2155 cast<llvm::ArrayType>(CGM.getTypes().ConvertType(DestType)); in tryEmitPrivate() 2311 if (getTypes().isZeroInitializable(T)) in EmitNullConstant() [all …]
|
| H A D | CGVTables.cpp | 166 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FnInfo); in GenerateVarArgsThunk() 342 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCallAndReturnForThunk() 461 Ty = CGM.getTypes().GetFunctionType(FnInfo); in generateThunk() 507 llvm::Type *ThunkVTableTy = CGM.getTypes().GetFunctionTypeForVTable(GD); in maybeEmitThunk() 511 bool IsUnprototyped = !CGM.getTypes().isFuncTypeConvertible( in maybeEmitThunk() 519 IsUnprototyped ? CGM.getTypes().arrangeUnprototypedMustTailThunk(MD) in maybeEmitThunk() 520 : CGM.getTypes().arrangeGlobalDeclaration(GD); in maybeEmitThunk() 521 llvm::FunctionType *ThunkFnTy = CGM.getTypes().GetFunctionType(FnInfo); in maybeEmitThunk() 801 llvm::Type *fnTy = CGM.getTypes().GetFunctionTypeForVTable(GD); in addVTableComponent()
|
| H A D | CGBlocks.cpp | 559 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo() 657 CGM.getTypes().ConvertTypeForMem(VT); in computeBlockInfo() 1114 getTypes().ConvertType(getContext().UnsignedLongTy); in getBlockDescriptorType() 1230 CGM.getTypes().arrangeBlockFunctionCall(Args, FuncTy); in EmitBlockCallExpr() 1233 llvm::Type *BlockFTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitBlockCallExpr() 1494 CGM.getTypes().arrangeBlockFunctionDeclaration(fnType, args); in GenerateBlockFunction() 1943 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateCopyHelperFunction() 2130 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateDestroyHelperFunction() 2373 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); in generateByrefCopyHelper() 2440 CGF.CGM.getTypes().arrangeBuiltinFunctionDeclaration(R, args); in generateByrefDisposeHelper() [all …]
|
| H A D | CGExprCXX.cpp | 48 Args.add(RValue::get(This), CGF.getTypes().DeriveThisType(RD, MD)); in commonEmitCXXMemberOrOperatorCall() 87 auto &FnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCXXMemberOrOperatorCall() 107 llvm::Type *NewType = CGM.getTypes().ConvertType(DstTy); in EmitCXXDestructorCall() 115 return EmitCall(CGM.getTypes().arrangeCXXStructorDeclaration(Dtor), Callee, in EmitCXXDestructorCall() 324 FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitCXXMemberOrOperatorMemberCallExpr() 327 FInfo = &CGM.getTypes().arrangeCXXMethodDeclaration(CalleeDecl); in EmitCXXMemberOrOperatorMemberCallExpr() 329 llvm::FunctionType *Ty = CGM.getTypes().GetFunctionType(*FInfo); in EmitCXXMemberOrOperatorMemberCallExpr() 474 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required, in EmitCXXMemberPointerCallExpr() 1011 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer() 1317 CGF.EmitCall(CGF.CGM.getTypes().arrangeFreeFunctionCall( in EmitNewDeleteCall() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 2070 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitInterWarpCopyFunction() 2373 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitShuffleAndReduceFunction() 2529 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitListToGlobalCopyFunction() 2550 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalCopyFunction() 2638 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitListToGlobalReduceFunction() 2652 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitListToGlobalReduceFunction() 2734 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitGlobalToListCopyFunction() 2755 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitGlobalToListCopyFunction() 2844 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args); in emitGlobalToListReduceFunction() 2858 CGM.getTypes().ConvertTypeForMem(StaticTy); in emitGlobalToListReduceFunction() [all …]
|
| H A D | CodeGenModule.cpp | 2937 llvm::Type *Ty = getTypes().GetFunctionType(FI); in EmitGlobal() 3273 getTypes().arrangeGlobalDeclaration(GD); in emitMultiVersionFunctions() 3330 llvm::Type *DeclTy = getTypes().ConvertType(FD->getType()); in emitCPUDispatchDefinition() 3334 DeclTy = getTypes().GetFunctionType(FInfo); in emitCPUDispatchDefinition() 3689 Ty = getTypes().ConvertType(FD->getType()); in GetAddrOfFunction() 4031 auto Ty = getTypes().GetFunctionType(*FInfo); in GetAddrOfGlobal() 4038 llvm::FunctionType *Ty = getTypes().GetFunctionType(FI); in GetAddrOfGlobal() 4101 Ty = getTypes().ConvertTypeForMem(ASTTy); in GetAddrOfGlobalVar() 4369 Init = llvm::UndefValue::get(getTypes().ConvertType(T)); in EmitGlobalVarDefinition() 4832 llvm::FunctionType *Ty = getTypes().GetFunctionType(FI); in EmitGlobalFunctionDefinition() [all …]
|
| H A D | ItaniumCXXABI.cpp | 639 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer() 640 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr)); in EmitLoadOfMemberFunctionPointer() 1038 CodeGenTypes &Types = CGM.getTypes(); in BuildMemberPointer() 2022 &CGM.getTypes().arrangeCXXStructorDeclaration(GD); in EmitVirtualDestructorCall() 2023 llvm::FunctionType *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); in EmitVirtualDestructorCall() 2570 assert((TLS || CGF.getTypes().getCodeGenOpts().CXAAtExit) && in emitGlobalDtorWithCXAAtExit() 2810 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FI); in getOrCreateThreadLocalWrapper() 4027 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo() 4072 CGM.getTypes().ConvertType(OffsetFlagsTy); in BuildVMIClassTypeInfo() 4147 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildPointerTypeInfo() [all …]
|
| H A D | CGObjC.cpp | 213 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); in EmitObjCCollectionLiteral() 760 const CGFunctionInfo &FI = CGM.getTypes().arrangeObjCMethodDeclaration(OMD); in StartObjCMethod() 840 CGF.EmitCall(CGF.getTypes().arrangeBuiltinFunctionCall(Context.VoidTy, args), in emitStructGetterCall() 1107 CGF.getTypes().arrangeBuiltinFunctionCall(CGF.getContext().VoidTy, args), in emitCPPObjectAtomicGetterCall() 1207 RValue RV = EmitCall(getTypes().arrangeBuiltinFunctionCall( in generateObjCGetterBody() 1218 getTypes().ConvertType(getterMethod->getReturnType()))); in generateObjCGetterBody() 1679 CodeGenTypes &Types = CGM.getTypes(); in GenerateObjCCtorDtorMethod() 3717 CGM.getTypes().arrangeBuiltinFunctionDeclaration(ReturnTy, args); in GenerateObjCAtomicSetterCopyHelperFunction() 3719 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateObjCAtomicSetterCopyHelperFunction() 3807 CGM.getTypes().arrangeBuiltinFunctionDeclaration(ReturnTy, args); in GenerateObjCAtomicGetterCopyHelperFunction() [all …]
|
| H A D | CGOpenCLRuntime.cpp | 183 CGF.getTypes().ClangCallConvToLLVMCallConv(CallingConv::CC_OpenCLKernel)); in emitOpenCLEnqueuedBlock()
|
| H A D | CGClass.cpp | 964 CGF.getTypes().getCGRecordLayout(FirstField->getParent()); in emitMemcpy() 2117 CGF.CGM.getTypes().arrangeCXXConstructorCall(Args, Ctor, Type, 0, 0); in canEmitDelegateCallArgs() 2165 PassPrototypeArgs = getTypes().inheritingCtorHasParams(Inherited, Type); in EmitCXXConstructorCall() 2180 const CGFunctionInfo &Info = CGM.getTypes().arrangeCXXConstructorCall( in EmitCXXConstructorCall() 2336 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall() 2871 CGM.getTypes().arrangeCXXMethodDeclaration(callOperator); in EmitForwardingCallToLambda() 2874 CGM.getTypes().GetFunctionType(calleeFnInfo)); in EmitForwardingCallToLambda() 2943 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
|
| H A D | CGExpr.cpp | 2019 llvm::Type *VectorElementTy = CGM.getTypes().ConvertType(EQT); in EmitExtVectorElementLValue() 2043 llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType()); in EmitLoadOfGlobalRegLValue() 2046 Ty = CGM.getTypes().getDataLayout().getIntPtrType(OrigTy); in EmitLoadOfGlobalRegLValue() 2317 llvm::Type *OrigTy = CGM.getTypes().ConvertType(Dst.getType()); in EmitStoreThroughGlobalRegLValue() 2320 Ty = CGM.getTypes().getDataLayout().getIntPtrType(OrigTy); in EmitStoreThroughGlobalRegLValue() 2699 llvm::Type *VarTy = getTypes().ConvertTypeForMem(VD->getType()); in EmitDeclRefLValue() 4239 CGF.CGM.getTypes().getCGRecordLayout(rec).getLLVMFieldNo(field); in emitAddrOfFieldStorage() 4251 CGF.CGM.getTypes().getCGRecordLayout(rec).getLLVMFieldNo(field); in emitPreserveStructAccess() 4282 CGM.getTypes().getCGRecordLayout(field->getParent()); in EmitLValueForField() 5257 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeFreeFunctionCall( in EmitCall() [all …]
|
| H A D | CGOpenMPRuntime.cpp | 1377 const CGRecordLayout &RL = CGM.getTypes().getCGRecordLayout(RD); in createGlobalStruct() 1392 const CGRecordLayout &RL = CGM.getTypes().getCGRecordLayout(RD); in createConstantGlobalStructAndAddToParent() 1795 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in emitThreadPrivateVarDefinition() 1828 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in emitThreadPrivateVarDefinition() 1935 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in emitDeclareTargetVarDefinition() 1973 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); in emitDeclareTargetVarDefinition() 3583 CGM.getTypes().GetFunctionType(TaskEntryFnInfo); in emitProxyTaskFunction() 3685 CGM.getTypes().GetFunctionType(DestructorFnInfo); in emitDestructorsFunction() 3789 CGM.getTypes().GetFunctionType(TaskPrivatesMapFnInfo); in emitTaskPrivateMappingFunction() 9919 BeginIn, CGM.getTypes().ConvertTypeForMem(PtrTy)); in emitUserDefinedMapper() [all …]
|
| H A D | CGExprAgg.cpp | 580 CGF.getTypes().isZeroInitializable(elementType))) { in EmitArrayInit() 1508 CGF.getTypes().isZeroInitializable(E->getType())) in isSimpleZero() 1513 CGF.getTypes().isPointerZeroInitializable(E->getType()) && in isSimpleZero() 1569 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type)) in EmitNullInitializationToLValue() 1720 CGF.getTypes().isZeroInitializable(E->getType())) in VisitInitListExpr() 1895 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit()
|
| H A D | CGObjCMac.cpp | 198 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getExternalProtocolPtrTy() 236 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getGetPropertyFn() 251 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getSetPropertyFn() 270 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getOptimizedSetPropertyFn() 305 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCopyStructFn() 325 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCppAtomicObjectFunction() 339 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getEnumerationMutationFn() 351 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getLookUpClassFn() 2175 CodeGenTypes &Types = CGM.getTypes(); in EmitMessageSend() 4030 CodeGenTypes &Types = CGM.getTypes(); in GenerateMethod() [all …]
|
| H A D | CGCUDANV.cpp | 215 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in CGNVCUDARuntime() 399 llvm::Type *Ty = CGM.getTypes().ConvertType(CQT); in emitDeviceStubBodyNew() 403 CGM.getTypes().arrangeFunctionDeclaration(cudaLaunchKernelFD); in emitDeviceStubBodyNew()
|
| H A D | MicrosoftCXXABI.cpp | 1975 &CGM.getTypes().arrangeCXXStructorDeclaration(GD); in EmitVirtualDestructorCall() 1976 llvm::FunctionType *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); in EmitVirtualDestructorCall() 2041 CGM.getTypes().arrangeUnprototypedMustTailThunk(MD); in EmitVirtualMemPtrThunk() 2042 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitVirtualMemPtrThunk() 2392 FTy, "__tls_init", CGM.getTypes().arrangeNullaryFunction(), in EmitThreadLocalInitFuncs() 2847 CodeGenTypes &Types = CGM.getTypes(); in EmitMemberFunctionPointer() 3408 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( in EmitLoadOfMemberFunctionPointer() 3409 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr)); in EmitLoadOfMemberFunctionPointer() 3975 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure() 3976 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in getAddrOfCXXCtorClosure() [all …]
|
| H A D | SwiftCallingConv.cpp | 87 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData() 113 auto *llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
|
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DFAEmitter.cpp | 210 SmallVector<std::string, 4> getTypes() { return Types; } in getTypes() function in __anonfc3bf0940211::Transition 310 const auto &ActionTypes = Transitions.back().getTypes(); in emit()
|
| /freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | SveEmitter.cpp | 190 ArrayRef<SVEType> getTypes() const { return Types; } in getTypes() function in __anon1b4186c10111::Intrinsic 931 OS << getTypes()[0].str() << " " << ProtoName << "("; in emitIntrinsic() 932 for (unsigned I = 0; I < getTypes().size() - 1; ++I) { in emitIntrinsic() 935 OS << getTypes()[I + 1].str(); in emitIntrinsic()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.h | 212 const TypeList &getTypes() const { return Types; } in getTypes() function
|