Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.h81 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed;
132 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info);
182 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD);
188 const CGFunctionInfo &arrangeCall(const CGFunctionInfo &declFI,
202 const CGFunctionInfo &arrangeNullaryFunction();
206 const CGFunctionInfo &
209 const CGFunctionInfo &
219 const CGFunctionInfo &arrangeUnprototypedObjCMessageSend(
224 const CGFunctionInfo &arrangeBlockFunctionDeclaration(
244 const CGFunctionInfo &
[all …]
H A DCodeGenABITypes.cpp35 const CGFunctionInfo &
42 const CGFunctionInfo &
48 const CGFunctionInfo &
54 const CGFunctionInfo &
62 const CGFunctionInfo &
H A DABIInfo.h33 class CGFunctionInfo; variable
68 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
H A DABIInfoImpl.h30 void computeInfo(CGFunctionInfo &FI) const override;
65 bool classifyReturnType(const CGCXXABI &CXXABI, CGFunctionInfo &FI,
H A DCGCXX.cpp207 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor()
221 GlobalDecl GD, const CGFunctionInfo *FnInfo, llvm::FunctionType *FnType, in getAddrAndTypeOfCXXStructor()
301 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
H A DCGCall.cpp112 const CGFunctionInfo &
201 const CGFunctionInfo &
268 const CGFunctionInfo &
296 const CGFunctionInfo &
323 const CGFunctionInfo &
408 const CGFunctionInfo &
452 const CGFunctionInfo &
476 const CGFunctionInfo &
489 const CGFunctionInfo &
522 const CGFunctionInfo &
[all …]
H A DCGObjCRuntime.h37 class CGFunctionInfo; variable
330 const CGFunctionInfo &CallInfo;
333 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
H A DCodeGenModule.h895 llvm::FunctionType *ty, const Twine &name, const CGFunctionInfo &FI,
1083 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
1094 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
1225 const CGFunctionInfo &FI);
1228 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info,
1240 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI);
1243 bool ReturnTypeHasInReg(const CGFunctionInfo &FI);
1247 bool ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI);
1265 void ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info,
H A DCGDeclCXX.cpp245 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub()
280 const CGFunctionInfo &FI = CGM.getTypes().arrangeLLVMFunctionInfo( in createTLSAtExitStub()
437 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrCleanUpFunction()
739 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXModuleInitFunc()
857 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc()
955 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc()
1149 const CGFunctionInfo &FI = in generateDestroyHelper()
H A DCGObjCRuntime.cpp370 const CGFunctionInfo &signature = in getMessageSendInfo()
373 const CGFunctionInfo &signatureForCall = in getMessageSendInfo()
380 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
H A DCGVTables.cpp161 const CGFunctionInfo &FnInfo, in GenerateVarArgsThunk()
242 const CGFunctionInfo &FnInfo, in StartThunk()
347 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCallAndReturnForThunk()
451 const CGFunctionInfo &FnInfo, GlobalDecl GD, in generateThunk()
517 const CGFunctionInfo &FnInfo = in maybeEmitThunk()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h49 class CGFunctionInfo; variable
62 const CGFunctionInfo &arrangeObjCMessageSendSignature(CodeGenModule &CGM,
66 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM,
69 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM,
72 const CGFunctionInfo &arrangeCXXMethodType(CodeGenModule &CGM,
77 const CGFunctionInfo &arrangeFreeFunctionCall(CodeGenModule &CGM,
H A DSwiftCallingConv.h37 class CGFunctionInfo; variable
175 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
H A DCGFunctionInfo.h551 class CGFunctionInfo final
553 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
625 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function
628 static CGFunctionInfo *
/freebsd-14.2/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 DSPIR.cpp32 void computeInfo(CGFunctionInfo &FI) const override;
93 void SPIRVABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
112 void computeSPIRKernelABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI) { in computeSPIRKernelABIInfo()
H A DSparc.cpp28 void computeInfo(CGFunctionInfo &FI) const override;
43 void SparcV8ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
113 void computeInfo(CGFunctionInfo &FI) const override;
334 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.cpp47 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DBPF.cpp81 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DNVPTX.cpp34 void computeInfo(CGFunctionInfo &FI) const override;
199 void NVPTXABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DAVR.cpp89 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DX86.cpp94 CCState(CGFunctionInfo &FI) in CCState()
166 void rewriteWithInAlloca(CGFunctionInfo &FI) const;
171 void runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const;
175 void computeInfo(CGFunctionInfo &FI) const override;
908 void X86_32ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
1023 void X86_32ABIInfo::rewriteWithInAlloca(CGFunctionInfo &FI) const { in rewriteWithInAlloca()
1033 CGFunctionInfo::arg_iterator I = FI.arg_begin(), E = FI.arg_end(); in rewriteWithInAlloca()
1360 void computeInfo(CGFunctionInfo &FI) const override;
1379 void computeInfo(CGFunctionInfo &FI) const override;
2887 void X86_64ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
[all …]
H A DLanai.cpp30 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()

123