Home
last modified time | relevance | path

Searched refs:CGFunctionInfo (Results 1 – 25 of 64) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.h74 llvm::FoldingSet<CGFunctionInfo> FunctionInfos{FunctionInfosLog2InitSize};
76 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed;
149 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info);
199 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD);
205 const CGFunctionInfo &arrangeCall(const CGFunctionInfo &declFI,
210 const CGFunctionInfo &arrangeFunctionDeclaration(const GlobalDecl GD);
211 const CGFunctionInfo &arrangeFreeFunctionCall(const CallArgList &Args,
214 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty);
215 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty);
219 const CGFunctionInfo &arrangeNullaryFunction();
[all …]
H A DCodeGenABITypes.cpp33 const CGFunctionInfo &
40 const CGFunctionInfo &
46 const CGFunctionInfo &
52 const CGFunctionInfo &
60 const CGFunctionInfo &CodeGen::arrangeCXXMethodCall( in arrangeCXXMethodCall()
70 const CGFunctionInfo &CodeGen::arrangeFreeFunctionCall( in arrangeFreeFunctionCall()
H A DABIInfoImpl.h30 void computeInfo(CGFunctionInfo &FI) const override;
48 bool classifyReturnType(const CGCXXABI &CXXABI, CGFunctionInfo &FI,
H A DCGCall.cpp157 const CGFunctionInfo &
229 static const CGFunctionInfo &
248 const CGFunctionInfo &
344 const CGFunctionInfo &
372 const CGFunctionInfo &
400 const CGFunctionInfo &
484 const CGFunctionInfo &CodeGenTypes::arrangeCXXConstructorCall( in arrangeCXXConstructorCall()
522 const CGFunctionInfo &
554 const CGFunctionInfo &
567 const CGFunctionInfo &
[all …]
H A DCGCXX.cpp205 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor()
219 GlobalDecl GD, const CGFunctionInfo *FnInfo, llvm::FunctionType *FnType, in getAddrAndTypeOfCXXStructor()
308 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
H A DABIInfo.h35 class CGFunctionInfo; variable
72 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
H A DCGObjCRuntime.h37 class CGFunctionInfo; variable
314 const CGFunctionInfo &CallInfo;
317 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
H A DCodeGenModule.h977 llvm::FunctionType *ty, const Twine &name, const CGFunctionInfo &FI,
1222 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
1233 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
1385 const CGFunctionInfo &FI);
1388 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info,
1400 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI);
1403 bool ReturnTypeHasInReg(const CGFunctionInfo &FI);
1407 bool ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI);
1425 void ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info,
H A DCGDeclCXX.cpp247 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub()
287 const CGFunctionInfo &FI = CGM.getTypes().arrangeLLVMFunctionInfo( in createTLSAtExitStub()
439 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrCleanUpFunction()
770 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXModuleInitFunc()
895 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc()
996 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc()
1204 const CGFunctionInfo &FI = in generateDestroyHelper()
H A DCGObjCRuntime.cpp369 const CGFunctionInfo &signature = in getMessageSendInfo()
372 const CGFunctionInfo &signatureForCall = in getMessageSendInfo()
379 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
H A DCodeGenSYCL.cpp51 const CGFunctionInfo &FnInfo = in EmitSYCLKernelCaller()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h50 class CGFunctionInfo; variable
63 const CGFunctionInfo &arrangeObjCMessageSendSignature(CodeGenModule &CGM,
67 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM,
70 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM,
73 const CGFunctionInfo &arrangeCXXMethodType(CodeGenModule &CGM,
78 const CGFunctionInfo &
84 const CGFunctionInfo &arrangeFreeFunctionCall(
91 inline const CGFunctionInfo &
H A DSwiftCallingConv.h37 class CGFunctionInfo; variable
175 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
H A DCGFunctionInfo.h569 class CGFunctionInfo final
571 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
654 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function
657 static CGFunctionInfo *
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DVE.cpp26 void computeInfo(CGFunctionInfo &FI) const override;
48 void VEABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DPNaCl.cpp29 void computeInfo(CGFunctionInfo &FI) const override;
40 void PNaClABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DSparc.cpp29 void computeInfo(CGFunctionInfo &FI) const override;
44 void SparcV8ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
115 void computeInfo(CGFunctionInfo &FI) const override;
326 void SparcV9ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DCSKY.cpp30 void computeInfo(CGFunctionInfo &FI) const override;
42 void CSKYABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DMSP430.cpp48 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DBPF.cpp85 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DX86.cpp81 CCState(CGFunctionInfo &FI) in CCState()
153 void rewriteWithInAlloca(CGFunctionInfo &FI) const;
158 void runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const;
162 void computeInfo(CGFunctionInfo &FI) const override;
719 void X86_32ABIInfo::runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const { in runVectorCallFirstPass()
910 void X86_32ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
1025 void X86_32ABIInfo::rewriteWithInAlloca(CGFunctionInfo &FI) const { in rewriteWithInAlloca()
1035 CGFunctionInfo::arg_iterator I = FI.arg_begin(), E = FI.arg_end(); in rewriteWithInAlloca()
1074 CCState State(*const_cast<CGFunctionInfo *>(CGF.CurFnInfo)); in EmitVAArg()
1377 void computeInfo(CGFunctionInfo &FI) const override;
[all …]
H A DSPIR.cpp33 void computeInfo(CGFunctionInfo &FI) const override;
198 void SPIRVABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
217 void computeSPIRKernelABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI) { in computeSPIRKernelABIInfo()
H A DAVR.cpp89 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DLanai.cpp30 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DNVPTX.cpp37 void computeInfo(CGFunctionInfo &FI) const override;
218 void NVPTXABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()

123