Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenABITypes.cpp37 return CGM.getTypes().arrangeObjCMessageSendSignature(MD, receiverType); in arrangeObjCMessageSendSignature()
43 return CGM.getTypes().arrangeFreeFunctionType(Ty); in arrangeFreeFunctionType()
49 return CGM.getTypes().arrangeFreeFunctionType(Ty); in arrangeFreeFunctionType()
57 return CGM.getTypes().arrangeCXXMethodType(RD, FTP, MD); in arrangeCXXMethodType()
65 return CGM.getTypes().arrangeLLVMFunctionInfo( in arrangeCXXMethodCall()
75 return CGM.getTypes().arrangeLLVMFunctionInfo( in arrangeFreeFunctionCall()
106 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
116 return CGM.getTypes().ConvertTypeForMem(T); in convertTypeForMemory()
122 return CGM.getTypes().getCGRecordLayout(RD).getLLVMFieldNo(FD); in getLLVMFieldNumber()
H A DCGCXX.cpp137 llvm::Type *AliasValueType = getTypes().GetFunctionType(AliasDecl); in TryEmitBaseDestructorAsAlias()
205 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor()
234 FnInfo = &getTypes().arrangeCXXStructorDeclaration(GD); in getAddrAndTypeOfCXXStructor()
235 FnType = getTypes().GetFunctionType(*FnInfo); in getAddrAndTypeOfCXXStructor()
308 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
310 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FInfo); in BuildAppleKextVirtualDestructorCall()
H A DCodeGenSYCL.cpp52 getTypes().arrangeSYCLKernelCallerDeclaration(Ctx.VoidTy, Args); in EmitSYCLKernelCaller()
53 llvm::FunctionType *FnTy = getTypes().GetFunctionType(FnInfo); in EmitSYCLKernelCaller()
H A DCGDeclCXX.cpp198 unsigned ExpectedAddrSpace = getTypes().getTargetAddressSpace(T); in EmitCXXGlobalVarDeclInit()
247 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub()
287 const CGFunctionInfo &FI = CGM.getTypes().arrangeLLVMFunctionInfo( in createTLSAtExitStub()
560 FTy, FnName.str(), getTypes().arrangeNullaryFunction(), D->getLocation()); in EmitCXXGlobalVarDeclInitFunc()
770 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXModuleInitFunc()
895 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc()
996 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc()
1057 getContext().VoidTy, Fn, getTypes().arrangeNullaryFunction(), in GenerateCXXGlobalVarDeclInitFunc()
1087 getTypes().arrangeNullaryFunction(), FunctionArgList()); in GenerateCXXGlobalInitFunc()
1147 getTypes().arrangeNullaryFunction(), FunctionArgList()); in GenerateCXXGlobalCleanUpFunc()
[all …]
H A DHLSLBufferLayoutBuilder.cpp216 getScalarOrVectorSizeInBytes(CGM.getTypes().ConvertTypeForMem(Ty)); in layoutField()
217 ElemLayoutTy = CGM.getTypes().ConvertTypeForMem(FieldTy); in layoutField()
235 ElemLayoutTy = CGM.getTypes().ConvertTypeForMem(FieldTy); in layoutField()
H A DCGExprConstant.cpp636 CGM.getTypes().convertTypeForLoadStore(Field->getType(), C->getType()); in AppendBitField()
645 CGM.getTypes().getCGRecordLayout(Field->getParent()); in AppendBitField()
677 llvm::Type *ElemTy = Emitter.CGM.getTypes().ConvertTypeForMem(ElemType); in EmitDesignatedInitUpdater()
786 CGM.getTypes().ConvertTypeForMem(Field->getType())); in Build()
955 CGM.getTypes().getCGRecordLayout(Field.getParent()); in DoZeroInitPadding()
982 llvm::Type *ValTy = CGM.getTypes().ConvertType(Type); in Finalize()
1465 cast<llvm::ArrayType>(CGM.getTypes().ConvertType(ILE->getType())); in EmitArrayInitialization()
1507 llvm::Type *ValTy = CGM.getTypes().ConvertType(destType); in VisitDesignatedInitUpdateExpr()
1577 return CGM.getTypes().ConvertType(T); in ConvertType()
1987 llvm::Type *boolTy = CGM.getTypes().ConvertTypeForMem(destType); in emitForMemory()
[all …]
H A DCGObjCRuntime.cpp102 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset()
370 CGM.getTypes().arrangeObjCMessageSendSignature(method, callArgs[0].Ty); in getMessageSendInfo()
373 CGM.getTypes().arrangeCall(signature, callArgs); in getMessageSendInfo()
380 CGM.getTypes().arrangeUnprototypedObjCMessageSend(resultType, callArgs); in getMessageSendInfo()
H A DCGVTables.cpp175 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FnInfo); in GenerateVarArgsThunk()
359 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCallAndReturnForThunk()
476 Ty = CGM.getTypes().GetFunctionType(FnInfo); in generateThunk()
530 llvm::Type *ThunkVTableTy = CGM.getTypes().GetFunctionTypeForVTable(GD); in maybeEmitThunk()
534 bool IsUnprototyped = !CGM.getTypes().isFuncTypeConvertible( in maybeEmitThunk()
542 IsUnprototyped ? CGM.getTypes().arrangeUnprototypedMustTailThunk(MD) in maybeEmitThunk()
543 : CGM.getTypes().arrangeGlobalDeclaration(GD); in maybeEmitThunk()
544 llvm::FunctionType *ThunkFnTy = CGM.getTypes().GetFunctionType(FnInfo); in maybeEmitThunk()
853 llvm::Type *fnTy = CGM.getTypes().GetFunctionTypeForVTable(GD); in addVTableComponent()
H A DCodeGenModule.cpp473 TBAA.reset(new CodeGenTBAA(Context, getTypes(), TheModule, CodeGenOpts, in CodeGenModule()
1615 getTypes().UpdateCompletedType(TD); in UpdateCompletedType()
1620 getTypes().RefreshTypeCacheForClass(RD); in RefreshTypeCacheForClass()
3075 SetLLVMFunctionAttributes(GD, getTypes().arrangeGlobalDeclaration(GD), F, in SetFunctionAttributes()
3869 llvm::Type *Ty = getTypes().ConvertTypeForMem(GD->getType()); in GetAddrOfMSGuidDecl()
3940 llvm::Type *DeclTy = getTypes().ConvertTypeForMem(VD->getType()); in GetWeakRefReference()
4070 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobal()
4071 llvm::Type *Ty = getTypes().GetFunctionType(FI); in EmitGlobal()
4460 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(CurGD); in emitMultiVersionFunctions()
4461 llvm::FunctionType *Ty = getTypes().GetFunctionType(FI); in emitMultiVersionFunctions()
[all …]
H A DTargetInfo.cpp199 CGF.getTypes().ClangCallConvToLLVMCallConv(CallingConv::CC_DeviceKernel); in createEnqueuedBlockKernel()
305 return std::make_unique<DefaultTargetCodeGenInfo>(CGM.getTypes()); in createDefaultTargetCodeGenInfo()
H A DCGBlocks.cpp156 cast<llvm::IntegerType>(CGM.getTypes().ConvertType(C.UnsignedLongTy)); in buildBlockDescriptor()
593 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo()
643 CGM.getTypes().ConvertTypeForMem(VT); in computeBlockInfo()
1228 CGM.getTypes().arrangeBlockFunctionCall(Args, FuncTy); in EmitBlockCallExpr()
1404 CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType()); in buildGlobalBlock()
1506 CGM.getTypes().arrangeBlockFunctionDeclaration(fnType, args); in GenerateBlockFunction()
1510 llvm::FunctionType *fnLLVMType = CGM.getTypes().GetFunctionType(fnInfo); in GenerateBlockFunction()
1946 CGM.getTypes().arrangeBuiltinFunctionDeclaration(ReturnTy, args); in GenerateCopyHelperFunction()
1950 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateCopyHelperFunction()
2141 CGM.getTypes().arrangeBuiltinFunctionDeclaration(ReturnTy, args); in GenerateDestroyHelperFunction()
[all …]
H A DItaniumCXXABI.cpp1145 CodeGenTypes &Types = CGM.getTypes(); in BuildMemberPointer()
2270 &CGM.getTypes().arrangeCXXStructorDeclaration(GD); in EmitVirtualDestructorCall()
2271 llvm::FunctionType *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); in EmitVirtualDestructorCall()
2584 llvm::FunctionType::get(CGM.getTypes().ConvertType(CGM.getContext().IntTy), in getGuardAcquireFn()
2854 assert((TLS || CGF.getTypes().getCodeGenOpts().CXAAtExit) && in emitGlobalDtorWithCXAAtExit()
2912 FTy, FnName, CGM.getTypes().arrangeNullaryFunction(), SourceLocation()); in createGlobalInitOrCleanupFn()
2928 getTypes().arrangeNullaryFunction(), FunctionArgList(), in unregisterGlobalDtorsWithUnAtExit()
2983 getTypes().arrangeNullaryFunction(), FunctionArgList(), in registerGlobalDtorsWithAtExit()
3097 const CGFunctionInfo &FI = CGM.getTypes().arrangeBuiltinFunctionDeclaration( in getOrCreateThreadLocalWrapper()
3100 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FI); in getOrCreateThreadLocalWrapper()
[all …]
H A DCGExprCXX.cpp50 Args.add(RValue::get(This), CGF.getTypes().DeriveThisType(RD, MD)); in commonEmitCXXMemberOrOperatorCall()
94 auto &FnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCXXMemberOrOperatorCall()
115 llvm::Type *NewType = CGM.getTypes().ConvertType(DstTy); in EmitCXXDestructorCall()
122 return EmitCall(CGM.getTypes().arrangeCXXStructorDeclaration(Dtor), Callee, in EmitCXXDestructorCall()
336 FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitCXXMemberOrOperatorMemberCallExpr()
339 FInfo = &CGM.getTypes().arrangeCXXMethodDeclaration(CalleeDecl); in EmitCXXMemberOrOperatorMemberCallExpr()
341 llvm::FunctionType *Ty = CGM.getTypes().GetFunctionType(*FInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
489 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required, in EmitCXXMemberPointerCallExpr()
1027 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer()
1344 CGF.EmitCall(CGF.CGM.getTypes().arrangeFreeFunctionCall( in EmitNewDeleteCall()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DSPIR.cpp91 llvm::Type *Res = getTypes().ConvertType(E->getType()); in EmitSPIRVBuiltinExpr()
102 /*ReturnType=*/getTypes().ConvertType(E->getType()), in EmitSPIRVBuiltinExpr()
108 /*ReturnType=*/getTypes().ConvertType(E->getType()), in EmitSPIRVBuiltinExpr()
114 /*ReturnType=*/getTypes().ConvertType(E->getType()), in EmitSPIRVBuiltinExpr()
120 /*ReturnType=*/getTypes().ConvertType(E->getType()), in EmitSPIRVBuiltinExpr()
126 /*ReturnType=*/getTypes().ConvertType(E->getType()), in EmitSPIRVBuiltinExpr()
132 /*ReturnType=*/getTypes().ConvertType(E->getType()), in EmitSPIRVBuiltinExpr()
138 /*ReturnType=*/getTypes().ConvertType(E->getType()), in EmitSPIRVBuiltinExpr()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenCXX.cpp24 getTypes().arrangeCXXStructorDeclaration(gd); in codegenCXXStructor()
25 cir::FuncType funcType = getTypes().getFunctionType(fnInfo); in codegenCXXStructor()
H A DCIRGenCXXExpr.cpp43 args.add(RValue::get(thisPtr), cgf.getTypes().deriveThisType(rd, md)); in commonBuildCXXMemberOrOperatorCall()
138 fInfo = &cgm.getTypes().arrangeCXXMethodDeclaration(calleeDecl); in emitCXXMemberOrOperatorMemberCallExpr()
140 mlir::Type ty = cgm.getTypes().getFunctionType(*fInfo); in emitCXXMemberOrOperatorMemberCallExpr()
184 auto &fnInfo = cgm.getTypes().arrangeCXXMethodCall( in emitCXXMemberOrOperatorCall()
260 cgf.emitCall(cgf.cgm.getTypes().arrangeFreeFunctionCall(args, calleeType), in emitNewDeleteCall()
H A DCIRGenModule.cpp246 getTypes().arrangeCXXMethodDeclaration(cast<CXXMethodDecl>(d)); in getAddrOfGlobal()
247 cir::FuncType ty = getTypes().getFunctionType(fi); in getAddrOfGlobal()
253 const CIRGenFunctionInfo &fi = getTypes().arrangeGlobalDeclaration(gd); in getAddrOfGlobal()
254 cir::FuncType ty = getTypes().getFunctionType(fi); in getAddrOfGlobal()
402 const CIRGenFunctionInfo &fi = getTypes().arrangeGlobalDeclaration(gd); in emitGlobalFunctionDefinition()
403 cir::FuncType funcType = getTypes().getFunctionType(fi); in emitGlobalFunctionDefinition()
629 ty = getTypes().convertTypeForMem(astTy); in getOrCreateCIRGlobal()
647 ty = getTypes().convertTypeForMem(astTy); in getAddrOfGlobalVar()
1318 fnInfo = &getTypes().arrangeCXXStructorDeclaration(gd); in getAddrAndTypeOfCXXStructor()
1319 fnType = getTypes().getFunctionType(*fnInfo); in getAddrAndTypeOfCXXStructor()
[all …]
H A DCIRGenExprConstant.cpp397 mlir::Type destTy = cgm.getTypes().convertTypeForMem(destType); in tryEmit()
601 if (!cgm.getTypes().isZeroInitializable(cxxrd)) { in tryEmitPrivateForVarInit()
815 return builder.getNullPtr(getTypes().convertTypeForMem(t), loc); in emitNullConstant()
818 if (getTypes().isZeroInitializable(t)) in emitNullConstant()
819 return builder.getNullValue(getTypes().convertTypeForMem(t), loc); in emitNullConstant()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSPIR.cpp219 SPIRVABIInfo(CGM.getTypes()).computeInfo(FI); in computeSPIRKernelABIInfo()
221 CommonSPIRABIInfo(CGM.getTypes()).computeInfo(FI); in computeSPIRKernelABIInfo()
423 CGM.getTypes().ConvertType(Operand.getResultType()); in getInlineSpirvType()
447 Result = CGM.getTypes().ConvertType(TypeOperand); in getInlineSpirvType()
493 llvm::Type *ElemType = CGM.getTypes().ConvertTypeForMem(ContainedTy); in getHLSLType()
530 llvm::Type *SampledType = CGM.getTypes().ConvertTypeForMem(Ty); in getSPIRVImageTypeFromHLSLResource()
573 return std::make_unique<CommonSPIRTargetCodeGenInfo>(CGM.getTypes()); in createCommonSPIRTargetCodeGenInfo()
578 return std::make_unique<SPIRVTargetCodeGenInfo>(CGM.getTypes()); in createSPIRVTargetCodeGenInfo()
H A DDirectX.cpp55 llvm::Type *ElemType = CGM.getTypes().ConvertTypeForMem(ContainedTy); in getHLSLType()
97 return std::make_unique<DirectXTargetCodeGenInfo>(CGM.getTypes()); in createDirectXTargetCodeGenInfo()
H A DM68k.cpp54 return std::make_unique<M68kTargetCodeGenInfo>(CGM.getTypes()); in createM68kTargetCodeGenInfo()
H A DVE.cpp70 return std::make_unique<VETargetCodeGenInfo>(CGM.getTypes()); in createVETargetCodeGenInfo()
H A DTCE.cpp78 return std::make_unique<TCETargetCodeGenInfo>(CGM.getTypes()); in createTCETargetCodeGenInfo()
H A DMSP430.cpp97 return std::make_unique<MSP430TargetCodeGenInfo>(CGM.getTypes()); in createMSP430TargetCodeGenInfo()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVScope.cpp472 if (const LVTypes *Types = getTypes()) in getTemplateParameterTypes()
743 Traverse(Scope->getTypes()); in traverseParentsAndChildren()
886 if (options().getCompareTypes() && getTypes() && Target->getTypes()) in markMissingParents()
887 LVType::markMissingParents(getTypes(), Target->getTypes()); in markMissingParents()
1047 if (!LVType::parametersMatch(getTypes(), Scope->getTypes())) in equals()
1122 if (const LVTypes *Types = getTypes()) in resolveExtra()
1175 if (!LVType::equals(getTypes(), Scope->getTypes())) in equals()
1844 if (!LVType::parametersMatch(getTypes(), Scope->getTypes())) in equals()
2064 Traverse(Parent->getTypes()); in transformScopedName()

1234