/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTypes.h | 74 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 FunctionDecl *FD); 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 D | CodeGenABITypes.cpp | 35 const CGFunctionInfo & 42 const CGFunctionInfo & 48 const CGFunctionInfo & 54 const CGFunctionInfo & 62 const CGFunctionInfo &
|
H A D | ABIInfoImpl.h | 30 void computeInfo(CGFunctionInfo &FI) const override; 65 bool classifyReturnType(const CGCXXABI &CXXABI, CGFunctionInfo &FI,
|
H A D | CGCall.cpp | 116 const CGFunctionInfo & 187 static const CGFunctionInfo & 205 const CGFunctionInfo & 278 const CGFunctionInfo & 306 const CGFunctionInfo & 334 const CGFunctionInfo & 418 const CGFunctionInfo & 461 const CGFunctionInfo & 485 const CGFunctionInfo & 498 const CGFunctionInfo & [all …]
|
H A D | ABIInfo.h | 34 class CGFunctionInfo; variable 71 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
H A D | CGCXX.cpp | 207 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor() 221 GlobalDecl GD, const CGFunctionInfo *FnInfo, llvm::FunctionType *FnType, in getAddrAndTypeOfCXXStructor() 310 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
|
H A D | CGObjCRuntime.h | 37 class CGFunctionInfo; variable 330 const CGFunctionInfo &CallInfo; 333 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
|
H A D | CodeGenModule.h | 916 llvm::FunctionType *ty, const Twine &name, const CGFunctionInfo &FI, 1162 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1173 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1304 const CGFunctionInfo &FI); 1307 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info, 1319 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI); 1322 bool ReturnTypeHasInReg(const CGFunctionInfo &FI); 1326 bool ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI); 1344 void ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info,
|
H A D | CGDeclCXX.cpp | 246 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub() 286 const CGFunctionInfo &FI = CGM.getTypes().arrangeLLVMFunctionInfo( in createTLSAtExitStub() 444 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrCleanUpFunction() 750 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXModuleInitFunc() 872 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc() 970 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc() 1164 const CGFunctionInfo &FI = in generateDestroyHelper()
|
H A D | CGObjCRuntime.cpp | 370 const CGFunctionInfo &signature = in getMessageSendInfo() 373 const CGFunctionInfo &signatureForCall = in getMessageSendInfo() 380 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
|
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | CodeGenABITypes.h | 50 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 &arrangeFreeFunctionCall(CodeGenModule &CGM,
|
H A D | SwiftCallingConv.h | 37 class CGFunctionInfo; variable 175 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
|
H A D | CGFunctionInfo.h | 551 class CGFunctionInfo final 553 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo, 636 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function 639 static CGFunctionInfo *
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | VE.cpp | 26 void computeInfo(CGFunctionInfo &FI) const override; 48 void VEABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
|
H A D | PNaCl.cpp | 29 void computeInfo(CGFunctionInfo &FI) const override; 40 void PNaClABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
|
H A D | Sparc.cpp | 28 void computeInfo(CGFunctionInfo &FI) const override; 43 void SparcV8ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo() 113 void computeInfo(CGFunctionInfo &FI) const override; 339 void SparcV9ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
|
H A D | CSKY.cpp | 30 void computeInfo(CGFunctionInfo &FI) const override; 42 void CSKYABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
|
H A D | BPF.cpp | 81 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
|
H A D | MSP430.cpp | 47 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
|
H A D | X86.cpp | 94 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; 724 void X86_32ABIInfo::runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const { in runVectorCallFirstPass() 911 void X86_32ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo() 1026 void X86_32ABIInfo::rewriteWithInAlloca(CGFunctionInfo &FI) const { in rewriteWithInAlloca() 1036 CGFunctionInfo::arg_iterator I = FI.arg_begin(), E = FI.arg_end(); in rewriteWithInAlloca() 1075 CCState State(*const_cast<CGFunctionInfo *>(CGF.CurFnInfo)); in EmitVAArg() 1369 void computeInfo(CGFunctionInfo &FI) const override; [all …]
|
H A D | AVR.cpp | 89 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
|
H A D | NVPTX.cpp | 34 void computeInfo(CGFunctionInfo &FI) const override; 203 void NVPTXABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
|
H A D | Lanai.cpp | 30 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
|
H A D | Mips.cpp | 36 void computeInfo(CGFunctionInfo &FI) const override; 337 void MipsABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
|
H A D | Hexagon.cpp | 30 void computeInfo(CGFunctionInfo &FI) const override; 63 void HexagonABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
|