reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/DerivedTypes.h
  116   static FunctionType *get(Type *Result,

References

examples/BrainF/BrainFDriver.cpp
   75   FunctionType *main_func_fty = FunctionType::get(
examples/Fibonacci/fibonacci.cpp
   54   FunctionType *FibFTy = FunctionType::get(Type::getInt32Ty(Context),
examples/HowToUseJIT/HowToUseJIT.cpp
   72       Function::Create(FunctionType::get(Type::getInt32Ty(Context),
  103       Function::Create(FunctionType::get(Type::getInt32Ty(Context), {}, false),
examples/HowToUseLLJIT/HowToUseLLJIT.cpp
   29       Function::Create(FunctionType::get(Type::getInt32Ty(*Context),
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
 1039       FunctionType::get(Type::getDoubleTy(*TheContext), Doubles, false);
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
 1039       FunctionType::get(Type::getDoubleTy(*TheContext), Doubles, false);
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
 1038       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
 1024       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
 1048       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter3/toy.cpp
  470       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter4/toy.cpp
  498       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter5/toy.cpp
  772       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter6/toy.cpp
  884       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter7/toy.cpp
 1044       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter8/toy.cpp
 1043       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter9/toy.cpp
 1210       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/ParallelJIT/ParallelJIT.cpp
   54       Function::Create(FunctionType::get(Type::getInt32Ty(Context),
   84   FunctionType *FibFTy = FunctionType::get(Type::getInt32Ty(Context),
include/llvm/IR/Module.h
  362                                FunctionType::get(RetTy, ArgTys, false),
lib/AsmParser/LLParser.cpp
 2668   Result = FunctionType::get(Result, ArgListTy, isVarArg);
 5436     FunctionType::get(RetType, ParamTypeList, isVarArg);
 6078     Ty = FunctionType::get(RetType, ParamTypes, false);
 6405     Ty = FunctionType::get(RetType, ParamTypes, false);
 6807     Ty = FunctionType::get(RetType, ParamTypes, false);
lib/Bitcode/Reader/BitcodeReader.cpp
 1797       ResultTy = FunctionType::get(ResultTy, ArgTys, Record[0]);
 1819       ResultTy = FunctionType::get(ResultTy, ArgTys, Record[0]);
lib/CodeGen/AtomicExpandPass.cpp
 1773   FunctionType *FnType = FunctionType::get(ResultTy, ArgTys, false);
lib/CodeGen/DwarfEHPrepare.cpp
  210     FunctionType *FTy = FunctionType::get(Type::getVoidTy(Ctx),
lib/CodeGen/IntrinsicLowering.cpp
   42       M->getOrInsertFunction(NewFn, FunctionType::get(RetTy, ParamTys, false));
lib/ExecutionEngine/Orc/Speculation.cpp
   72     auto RuntimeCallTy = FunctionType::get(
lib/FuzzMutate/IRMutator.cpp
   28   Function *F = Function::Create(FunctionType::get(Type::getVoidTy(Context), {},
lib/IR/AutoUpgrade.cpp
  515       FunctionType* fType = FunctionType::get(F->getReturnType(), args, false);
  531       FunctionType* fType = FunctionType::get(F->getReturnType(), Tys, false);
lib/IR/Core.cpp
  646   return wrap(FunctionType::get(unwrap(ReturnType), Tys, IsVarArg != 0));
lib/IR/Function.cpp
 1065     return FunctionType::get(ResultTy, ArgTys, true);
 1067   return FunctionType::get(ResultTy, ArgTys, false);
lib/IR/Type.cpp
  328   return get(Result, None, isVarArg);
lib/Linker/IRMover.cpp
  313     return *Entry = FunctionType::get(ElementTypes[0],
lib/Target/AMDGPU/AMDGPULibCalls.cpp
  616   auto *FTy = FunctionType::get(Callee->getReturnType(),
lib/Target/AMDGPU/AMDGPULibFunc.cpp
  922   return FunctionType::get(
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
  329       FunctionType *FTy_alloc = FunctionType::get(I8Ptr, Tys_alloc, false);
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  357   FunctionType *NewFuncTy = FunctionType::get(NewRetTy,
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp
  305     auto NewFT = FunctionType::get(FT->getReturnType(), ArgTypes, false);
lib/Target/Mips/Mips16HardFloat.cpp
   51       FunctionType::get(Type::getVoidTy(C), AsmArgTypes, false);
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
  258       FunctionType *MainTy = FunctionType::get(Type::getInt32Ty(C), MainArgTys,
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  358   FunctionType *FTy = FunctionType::get(Int8PtrTy, Args, false);
  467   FunctionType *FTy = FunctionType::get(CalleeFTy->getReturnType(), ArgTys,
  645       FunctionType::get(IRB.getVoidTy(), IRB.getInt32Ty(), false),
  656         FunctionType::get(IRB.getVoidTy(), IRB.getInt8PtrTy(), false);
  662         FunctionType::get(IRB.getInt32Ty(), IRB.getInt8PtrTy(), false);
  694           FunctionType::get(Type::getInt32PtrTy(C), Params, false);
  700       FTy = FunctionType::get(IRB.getInt32Ty(), Params, false);
  704       FTy = FunctionType::get(IRB.getVoidTy(),
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
  109       FunctionType::get(Type::getVoidTy(C), AtExitFuncArgs,
  114       FunctionType::get(Type::getInt32Ty(C),
lib/Target/X86/X86WinEHState.cpp
  176       "_setjmp3", FunctionType::get(
  303         FunctionType::get(VoidTy, Int8PtrType, /*isVarArg=*/false));
  358         FunctionType::get(Type::getVoidTy(TheModule->getContext()), Int8PtrType,
  396       FunctionType::get(Int32Ty, makeArrayRef(&ArgTys[0], 4),
  399       FunctionType::get(Int32Ty, makeArrayRef(&ArgTys[0], 5),
lib/Transforms/CFGuard/CFGuard.cpp
  238   GuardFnType = FunctionType::get(Type::getVoidTy(M.getContext()),
lib/Transforms/Coroutines/CoroEarly.cpp
   39         AnyResumeFnPtrTy(FunctionType::get(Type::getVoidTy(Context), Int8Ptr,
  116     auto *FnTy = FunctionType::get(Type::getVoidTy(C), FramePtrTy,
lib/Transforms/Coroutines/CoroFrame.cpp
  409     auto *FnTy = FunctionType::get(Type::getVoidTy(C), FramePtrTy,
 1166   auto FnTy = FunctionType::get(ValueTy, {}, false);
 1181   auto FnTy = FunctionType::get(V->getType()->getPointerTo(),
lib/Transforms/Coroutines/CoroSplit.cpp
 1402   FunctionType *FnTy = FunctionType::get(Type::getVoidTy(Context),
 1419   auto *FnTy = FunctionType::get(Type::getVoidTy(C), Type::getInt8PtrTy(C),
lib/Transforms/Coroutines/Coroutines.cpp
   97       ResumeFnType(FunctionType::get(Type::getVoidTy(Context), Int8Ptr,
lib/Transforms/IPO/ArgumentPromotion.cpp
  215   FunctionType *NFTy = FunctionType::get(RetTy, Params, FTy->isVarArg());
lib/Transforms/IPO/DeadArgumentElimination.cpp
  161   FunctionType *NFTy = FunctionType::get(FTy->getReturnType(),
  858   FunctionType *NFTy = FunctionType::get(NRetTy, Params, FTy->isVarArg());
lib/Transforms/IPO/LowerTypeTests.cpp
 1392       InlineAsm::get(FunctionType::get(IRB.getVoidTy(), ArgTypes, false),
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1051       FunctionType::get(Type::getVoidTy(M.getContext()), {Int8PtrTy}, true);
 1113           FunctionType::get(CS.getFunctionType()->getReturnType(), NewArgs,
lib/Transforms/InstCombine/InstCombineCalls.cpp
 4793       FunctionType *NewFTy = FunctionType::get(FTy->getReturnType(), NewTypes,
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 2488           FunctionType::get(IRB.getVoidTy(), Args2, false));
 2492           FunctionType::get(IRB.getVoidTy(), Args2, false));
 2500                 FunctionType::get(IRB.getVoidTy(), Args1, false));
 2505                 FunctionType::get(IRB.getVoidTy(), Args1, false));
 2567           FunctionType::get(IntptrTy, {AsanShadowGlobal->getType()}, false),
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  493   return FunctionType::get(RetType, ArgTypes, T->isVarArg());
  505   return FunctionType::get(T->getReturnType(), ArgTypes, false);
  537       T, FunctionType::get(T->getReturnType(), ArgTypes, T->isVarArg()),
  569       FunctionType::get(ShadowTy, DFSanUnionArgs, /*isVarArg=*/ false);
  572       FunctionType::get(ShadowTy, DFSanUnionLoadArgs, /*isVarArg=*/ false);
  573   DFSanUnimplementedFnTy = FunctionType::get(
  576   DFSanSetLabelFnTy = FunctionType::get(Type::getVoidTy(*Ctx),
  578   DFSanNonzeroLabelFnTy = FunctionType::get(
  580   DFSanVarargWrapperFnTy = FunctionType::get(
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  657     FunctionType *FTy = FunctionType::get(Builder.getVoidTy(), {}, false);
  871     FTy = FunctionType::get(Builder.getVoidTy(), Params, false);
  891   FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false);
  907   FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false);
  923   FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  442         FunctionType::get(IRB.getVoidTy(), {IntptrTy, IntptrTy}, false));
  450               FunctionType::get(IRB.getVoidTy(), {IntptrTy}, false));
  485       FunctionType::get(Int8PtrTy, {ShadowGlobal->getType()}, false),
  679           FunctionType::get(IRB.getVoidTy(), {PtrLong->getType()}, false),
  688           FunctionType::get(IRB.getVoidTy(), {PtrLong->getType()}, false),
 1467     FunctionType *ThunkFnTy = FunctionType::get(
lib/Transforms/Instrumentation/InstrProfiling.cpp
  566         FunctionType::get(ReturnTy, makeArrayRef(ParamTypes), false);
  577         FunctionType::get(ReturnTy, makeArrayRef(RangeParamTypes), false);
  956   auto *RuntimeRegisterTy = FunctionType::get(VoidTy, VoidPtrTy, false);
  969         FunctionType::get(VoidTy, makeArrayRef(ParamTypes), false);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1471       auto *FTy = FunctionType::get(Type::getVoidTy(F->getContext()), DomainTy,
lib/Transforms/Utils/BuildLibCalls.cpp
  837   FunctionType *FuncType = FunctionType::get(ReturnType, ParamTypes, IsVaArgs);
lib/Transforms/Utils/CloneFunction.cpp
  249   FunctionType *FTy = FunctionType::get(F->getFunctionType()->getReturnType(),
lib/Transforms/Utils/CodeExtractor.cpp
  815                   FunctionType::get(RetTy, paramTy,
lib/Transforms/Utils/EntryExitInstrumenter.cpp
   43         Func, FunctionType::get(Type::getVoidTy(C), ArgTypes, false));
lib/Transforms/Utils/ModuleUtils.cpp
  115       FunctionType::get(Type::getVoidTy(M.getContext()), InitArgTypes, false),
  136         VersionCheckName, FunctionType::get(IRB.getVoidTy(), {}, false),
lib/Transforms/Utils/SanitizerStats.cpp
   58       FunctionType::get(B.getVoidTy(), Int8PtrTy, false);
   99   FunctionType *StatInitTy = FunctionType::get(VoidTy, Int8PtrTy, false);
lib/Transforms/Utils/ValueMapper.cpp
  897     CS.mutateFunctionType(FunctionType::get(
lib/Transforms/Vectorize/LoopVectorize.cpp
 4310           FunctionType *FTy = FunctionType::get(RetTy, Tys, false);
tools/clang/lib/CodeGen/CGBlocks.cpp
 2988     = llvm::FunctionType::get(VoidTy, args, false);
 3001     = llvm::FunctionType::get(VoidTy, args, false);
tools/clang/lib/CodeGen/CGBuiltin.cpp
  719       llvm::FunctionType::get(CGF.Int8Ty, {IntPtrType, IntType}, false);
  860       llvm::FunctionType::get(CGF.IntTy, ArgTypes, IsVarArg), Name,
 1066     llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, {Int32Ty}, false);
 1849     llvm::FunctionType *LLVMFuncType = llvm::FunctionType::get(
 3583       llvm::FunctionType *FTy = llvm::FunctionType::get(
 3599       llvm::FunctionType *FTy = llvm::FunctionType::get(
 3643     llvm::FunctionType *FTy = llvm::FunctionType::get(
 3684         llvm::FunctionType::get(llvm::Type::getVoidTy(getLLVMContext()),
 3709     llvm::FunctionType *FTy = llvm::FunctionType::get(
 3726     auto FTy = llvm::FunctionType::get(NewRetT, {NewArgT}, false);
 3762       llvm::FunctionType *FTy = llvm::FunctionType::get(
 3836       llvm::FunctionType *FTy = llvm::FunctionType::get(
 3895         llvm::FunctionType *FTy = llvm::FunctionType::get(
 3912       llvm::FunctionType *FTy = llvm::FunctionType::get(
 3934             llvm::FunctionType::get(IntTy, {GenericVoidPtrTy, GenericVoidPtrTy},
 3948             llvm::FunctionType::get(IntTy, {GenericVoidPtrTy, GenericVoidPtrTy},
 3969             llvm::FunctionType::get(
tools/clang/lib/CodeGen/CGCUDANV.cpp
  175       llvm::FunctionType::get(IntTy, Params, false),
  183         llvm::FunctionType::get(IntTy, CharPtrTy, false), "hipLaunchByPtr");
  187         llvm::FunctionType::get(IntTy, CharPtrTy, false), "cudaLaunch");
  192   return llvm::FunctionType::get(VoidTy, VoidPtrPtrTy, false);
  196   return llvm::FunctionType::get(VoidTy, VoidPtrTy, false);
  204   return llvm::FunctionType::get(VoidTy, Params, false);
  303       llvm::FunctionType::get(IntTy,
  413       llvm::FunctionType::get(IntTy, RegisterFuncParams, false),
  443       llvm::FunctionType::get(IntTy, RegisterVarParams, false),
  506       llvm::FunctionType::get(VoidPtrPtrTy, VoidPtrTy, false),
  529       llvm::FunctionType::get(VoidTy, VoidPtrTy, false),
  685           llvm::FunctionType::get(VoidTy, VoidPtrPtrTy, false),
  722         llvm::FunctionType::get(IntTy, CleanupFn->getType(), false);
  759       llvm::FunctionType::get(VoidTy, VoidPtrPtrTy, false),
  763       llvm::FunctionType::get(VoidTy, VoidPtrTy, false),
tools/clang/lib/CodeGen/CGCall.cpp
 1666   return llvm::FunctionType::get(resultType, ArgTypes, FI.isVariadic());
tools/clang/lib/CodeGen/CGClass.cpp
  796       llvm::FunctionType::get(CGM.VoidTy, Args, false);
 1646        llvm::FunctionType::get(CGF.VoidTy, ArgTypes, false);
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  272     llvm::FunctionType::get(IntTy, dtorStub->getType(), false);
tools/clang/lib/CodeGen/CGException.cpp
   35     llvm::FunctionType::get(CGM.VoidTy, CGM.Int8PtrTy, /*isVarArg=*/false);
   44     llvm::FunctionType::get(CGM.VoidTy, CGM.Int8PtrTy, /*isVarArg=*/false);
   78     llvm::FunctionType::get(CGM.VoidTy, CGM.Int8PtrTy, /*isVarArg=*/false);
tools/clang/lib/CodeGen/CGExpr.cpp
 3090     llvm::FunctionType::get(CGM.VoidTy, ArgTypes, false);
 3143         llvm::FunctionType::get(VoidTy, {Int64Ty, Int8PtrTy, Int8PtrTy},
 3150         llvm::FunctionType::get(VoidTy, {Int64Ty, Int8PtrTy}, false));
 3167       llvm::FunctionType::get(VoidTy, {Int64Ty, Int8PtrTy, Int8PtrTy}, false),
 3201       llvm::FunctionType::get(VoidTy, {VoidPtrTy, VoidPtrTy}, false),
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3124       llvm::FunctionType::get(CGF.Int64Ty, argTypes, true);
tools/clang/lib/CodeGen/CGGPUBuiltin.cpp
   26   llvm::FunctionType *VprintfFuncType = llvm::FunctionType::get(
tools/clang/lib/CodeGen/CGObjC.cpp
 2090       llvm::FunctionType::get(CGF.Int8PtrTy, CGF.Int8PtrTy, false);
 2505         llvm::FunctionType::get(Builder.getVoidTy(), Int8PtrTy, false);
 2639         llvm::FunctionType::get(Builder.getVoidTy(), Int8PtrTy, false);
 3469     = llvm::FunctionType::get(VoidTy, VoidPtrTy, RequiredArgs::All);
 3703         llvm::FunctionType::get(Int32Ty, {Int32Ty, Int32Ty, Int32Ty}, false);
 3731       llvm::FunctionType::get(Int32Ty, {VoidPtrTy}, false);
 3735   llvm::FunctionType *CheckFTy = llvm::FunctionType::get(VoidTy, {}, false);
tools/clang/lib/CodeGen/CGObjCGNU.cpp
   80       FTy = llvm::FunctionType::get(RetTy, ArgTys, false);
   83       FTy = llvm::FunctionType::get(RetTy, None, false);
  961     llvm::FunctionType *FT = llvm::FunctionType::get(B.getVoidTy(), Types,
 2232   IMPTy = llvm::PointerType::getUnqual(llvm::FunctionType::get(IdTy, IMPArgs,
 2282       llvm::FunctionType::get(IdTy, PtrToInt8Ty, true), "objc_lookup_class");
 2540         classLookupFunction = CGM.CreateRuntimeFunction(llvm::FunctionType::get(
 2543         classLookupFunction = CGM.CreateRuntimeFunction(llvm::FunctionType::get(
 2700             CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
 2707             CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
 2712                      llvm::FunctionType::get(IdTy, IdTy, true), "objc_msgSend")
 3805     llvm::FunctionType::get(Builder.getVoidTy(), module->getType(), true);
 3813       llvm::FunctionType::get(Builder.getVoidTy(),
tools/clang/lib/CodeGen/CGObjCMac.cpp
   67         llvm::FunctionType::get(ObjectPtrTy, params, true), "objc_msgSend",
   80     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(CGM.VoidTy,
   92     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(CGM.DoubleTy,
  108     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(resultType,
  120     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
  131     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
  143       llvm::FunctionType::get(CGM.VoidTy, params, true),
  154       llvm::FunctionType::get(CGM.VoidTy, params, true),
  366       llvm::FunctionType::get(ObjectPtrTy, args, false);
  375       llvm::FunctionType::get(ObjectPtrTy, args, false);
  384       llvm::FunctionType::get(ObjectPtrTy, args, false);
  393       llvm::FunctionType::get(ObjectPtrTy, args, false);
  403       llvm::FunctionType::get(ObjectPtrTy, args, false);
  411     llvm::FunctionType *FTy = llvm::FunctionType::get(Int8PtrTy, args, false);
  420       llvm::FunctionType::get(ObjectPtrTy, args, false);
  429       llvm::FunctionType::get(CGM.VoidTy, args, false);
  445       llvm::FunctionType::get(CGM.IntTy, args, false);
  454       llvm::FunctionType::get(CGM.IntTy, args, false);
  555       llvm::FunctionType::get(CGM.VoidTy, params, false),
  563       llvm::FunctionType::get(CGM.VoidTy, params, false),
  570     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
  579       llvm::FunctionType::get(CGM.Int32Ty, params, false),
  588         llvm::FunctionType::get(CGM.Int32Ty, params, false), "_setjmp",
  673     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
  681     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
  689     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
  698     return  CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
  707     return  CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
  719     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(Int8PtrTy,
  737         llvm::FunctionType::get(ClassnfABIPtrTy, params, false),
 4326   return llvm::FunctionType::get(CGF.VoidTy, tys, false);
 5956   ImpnfABITy = llvm::FunctionType::get(ObjectPtrTy, params, false)
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1770     Kmpc_MicroTy = llvm::FunctionType::get(CGM.VoidTy, MicroParams, true);
 1784         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ true);
 1808         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 1819         llvm::FunctionType::get(CGM.VoidPtrTy, TypeParams, /*isVarArg*/ false);
 1830         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1841         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1850         llvm::FunctionType::get(CGM.VoidPtrTy, CGM.VoidPtrTy,
 1855         llvm::FunctionType::get(CGM.VoidPtrTy, KmpcCopyCtorTyArgs,
 1860         llvm::FunctionType::get(CGM.VoidTy, CGM.VoidPtrTy, /*isVarArg*/ false)
 1864     auto *FnTy = llvm::FunctionType::get(CGM.VoidTy, FnTyArgs,
 1876         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1885         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 1893         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1901         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1911         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1920         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1929         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1937         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1945         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 1953         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 1962         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 1970         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 1978         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 1992         llvm::FunctionType::get(CGM.VoidPtrTy, TypeParams, /*isVarArg=*/false);
 2007         llvm::FunctionType::get(CGM.VoidPtrTy, TypeParams, /*isVarArg=*/false);
 2017         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 2027         llvm::FunctionType::get(CGM.VoidTy, CpyTypeParams, /*isVarArg=*/false);
 2032         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2041     auto *ReduceFnTy = llvm::FunctionType::get(CGM.VoidTy, ReduceTypeParams,
 2048         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 2058     auto *ReduceFnTy = llvm::FunctionType::get(CGM.VoidTy, ReduceTypeParams,
 2065         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 2076         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2087         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2098         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2109         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2118         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2126         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2134         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 2142         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2150         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2159         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 2171         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 2184         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2193         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2202         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2212         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2222         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ true);
 2258         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2270         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2278         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2288         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2298         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2307         llvm::FunctionType::get(CGM.VoidPtrTy, TypeParams, /*isVarArg=*/false);
 2317         llvm::FunctionType::get(CGM.VoidPtrTy, TypeParams, /*isVarArg=*/false);
 2327         llvm::FunctionType::get(CGM.VoidPtrTy, TypeParams, /*isVarArg=*/false);
 2336         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2345         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2361         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2377         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2395         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2413         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2421         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 2431         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2441         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2455         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 2470         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2484         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 2499         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2513         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 2528         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2536         llvm::FunctionType::get(CGM.Int64Ty, TypeParams, /*isVarArg*/ false);
 2546         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 2577       llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 2599       llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 2616       llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 2639       llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 2835     auto *CopyCtorTy = llvm::FunctionType::get(CGM.VoidPtrTy, CopyCtorTyArgs,
 2843       auto *CtorTy = llvm::FunctionType::get(CGM.VoidPtrTy, CGM.VoidPtrTy,
 2849       auto *DtorTy = llvm::FunctionType::get(CGM.VoidTy, CGM.VoidPtrTy,
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1489       llvm::FunctionType::get(CGM.VoidTy, {CGM.Int16Ty, CGM.Int32Ty},
 1534         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1542         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1551         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1559         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1568         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1578         llvm::FunctionType::get(RetTy, TypeParams, /*isVarArg*/ false);
 1585         llvm::FunctionType::get(CGM.VoidTy, llvm::None, /*isVarArg*/ false);
 1594         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1603         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1612         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg*/ false);
 1621         llvm::FunctionType::get(CGM.Int64Ty, TypeParams, /*isVarArg*/ false);
 1634         llvm::FunctionType::get(CGM.VoidTy, ShuffleReduceTypeParams,
 1638         llvm::FunctionType::get(CGM.VoidTy, InterWarpCopyTypeParams,
 1648         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 1657         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 1677         llvm::FunctionType::get(CGM.VoidTy, ShuffleReduceTypeParams,
 1681         llvm::FunctionType::get(CGM.VoidTy, InterWarpCopyTypeParams,
 1686         llvm::FunctionType::get(CGM.VoidTy, GlobalListTypeParams,
 1700         llvm::FunctionType::get(CGM.Int32Ty, TypeParams, /*isVarArg=*/false);
 1708         llvm::FunctionType::get(CGM.VoidTy, llvm::None, /*isVarArg*/ false);
 1715         llvm::FunctionType::get(CGM.VoidTy, llvm::None, /*isVarArg*/ false);
 1725         llvm::FunctionType::get(CGM.VoidPtrTy, TypeParams, /*isVarArg=*/false);
 1734         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 1744         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1751         llvm::FunctionType::get(CGM.VoidTy, llvm::None, /*isVarArg*/ false);
 1759         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1767         llvm::FunctionType::get(CGM.Int16Ty, TypeParams, /*isVarArg*/ false);
 1783         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1792         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg=*/false);
 1801         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1811         llvm::FunctionType::get(CGM.VoidTy, TypeParams, /*isVarArg*/ false);
 1819         llvm::FunctionType::get(CGM.Int32Ty, llvm::None, /*isVarArg=*/false);
 1826         llvm::FunctionType::get(CGM.VoidTy, CGM.Int32Ty, /*isVarArg=*/false);
tools/clang/lib/CodeGen/CGStmt.cpp
 2271     llvm::FunctionType::get(ResultType, ArgTypes, false);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 2987       llvm::FunctionType *CopyFnTy = llvm::FunctionType::get(
 3225       llvm::FunctionType *CopyFnTy = llvm::FunctionType::get(
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5926   auto FTy = llvm::FunctionType::get(SamplerT, {C->getType()}, false);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1229     llvm::FunctionType::get(CGM.Int8PtrTy, CGM.SizeTy, /*isVarArg=*/false);
 1240     llvm::FunctionType::get(CGM.VoidTy, Args, /*isVarArg=*/false);
 1291   llvm::FunctionType *FTy = llvm::FunctionType::get(Int8PtrTy, Args, false);
 2028         llvm::FunctionType::get(CGM.VoidTy, NumElementsPtr.getType(), false);
 2059       llvm::FunctionType::get(CGF.SizeTy, CGF.SizeTy->getPointerTo(0), false);
 2122     llvm::FunctionType::get(CGM.getTypes().ConvertType(CGM.getContext().IntTy),
 2135     llvm::FunctionType::get(CGM.VoidTy, GuardPtrTy, /*isVarArg=*/false);
 2147     llvm::FunctionType::get(CGM.VoidTy, GuardPtrTy, /*isVarArg=*/false);
 2371     llvm::FunctionType::get(CGF.VoidTy, CGF.Int8PtrTy, false)->getPointerTo();
 2387     llvm::FunctionType::get(CGF.IntTy, paramTys, false);
 4021   llvm::FunctionType *FTy = llvm::FunctionType::get(
 4037   llvm::FunctionType *FTy = llvm::FunctionType::get(
 4312     llvm::FunctionType::get(CGM.VoidTy, CGM.Int8PtrTy, /*isVarArg=*/false);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  735         llvm::FunctionType::get(CGM.VoidTy, Args, /*isVarArg=*/false);
  936       llvm::FunctionType::get(CGF.Int8PtrTy, ArgTypes, false);
  991       llvm::FunctionType::get(CGF.Int8PtrTy, ArgTypes, false),
 1011       llvm::FunctionType::get(CGF.Int8PtrTy, ArgTypes, false),
 2264   llvm::FunctionType *TLRegDtorTy = llvm::FunctionType::get(
 2364       llvm::FunctionType::get(llvm::Type::getVoidTy(CGM.getLLVMContext()),
 2376       llvm::FunctionType::get(llvm::Type::getVoidTy(CGM.getLLVMContext()),
 2388       llvm::FunctionType::get(llvm::Type::getVoidTy(CGM.getLLVMContext()),
tools/clang/lib/CodeGen/TargetInfo.cpp
 9897   auto *FT = llvm::FunctionType::get(llvm::Type::getVoidTy(C), ArgTys, false);
 9955   auto *FT = llvm::FunctionType::get(llvm::Type::getVoidTy(C), ArgTys, false);
tools/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp
  254     auto *RegFuncTy = FunctionType::get(Type::getVoidTy(C), getBinDescPtrTy(),
  275     auto *UnRegFuncTy = FunctionType::get(Type::getVoidTy(C), getBinDescPtrTy(),
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp
  247     FunctionType *fun_ty = FunctionType::get(
  271     FunctionType *fun_ty = FunctionType::get(
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  477         FunctionType::get(ns_str_ty, CFSCWB_arg_types, false);
  861         FunctionType::get(sel_ptr_type, srN_arg_types, false);
 1012         FunctionType::get(class_type, ogC_arg_types, false);
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp
  122   return llvm::FunctionType::get(return_type_ptr_type, params,
tools/lli/lli.cpp
  321       Function::Create(FunctionType::get(ReturnTy, {}, false),
tools/llvm-exegesis/lib/Assembler.cpp
   80       FunctionType::get(ReturnType, {MemParamType}, false);
tools/llvm-stress/llvm-stress.cpp
  166   auto *FuncTy = FunctionType::get(Type::getVoidTy(Context), ArgsTy, false);
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp
   32     Type *Params[] = {PointerType::getUnqual(FunctionType::get(
   40     FunctionType *Ty = FunctionType::get(Builder.getVoidTy(), Params, false);
   62       FunctionType::get(Builder.getVoidTy(), {Builder.getInt8PtrTy()}, false);
  182     FunctionType *Ty = FunctionType::get(Builder.getInt8Ty(), Params, false);
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp
   33     KMPCMicroTy = FunctionType::get(Builder.getVoidTy(), MicroParams, true);
   44     FunctionType *Ty = FunctionType::get(Builder.getVoidTy(), Params, true);
   84   FunctionType *FT = FunctionType::get(Builder.getVoidTy(), Arguments, false);
  283     FunctionType *Ty = FunctionType::get(Builder.getInt32Ty(), Params, false);
  303     FunctionType *Ty = FunctionType::get(Builder.getVoidTy(), Params, false);
  336     FunctionType *Ty = FunctionType::get(Builder.getVoidTy(), Params, false);
  365     FunctionType *Ty = FunctionType::get(Builder.getVoidTy(), Params, false);
  395     FunctionType *Ty = FunctionType::get(Builder.getVoidTy(), Params, false);
  434     FunctionType *Ty = FunctionType::get(Builder.getInt32Ty(), Params, false);
tools/polly/lib/CodeGen/PerfMonitor.cpp
   27     FunctionType *Ty = FunctionType::get(Builder.getInt32Ty(),
  126   FunctionType *Ty = FunctionType::get(Builder.getVoidTy(), {}, false);
  217   FunctionType *Ty = FunctionType::get(Builder.getVoidTy(), {}, false);
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
   27     FunctionType *Ty = FunctionType::get(
   48     FunctionType *Ty = FunctionType::get(
  277         FunctionType::get(Builder.getInt32Ty(), Builder.getInt8PtrTy(), false);
unittests/Analysis/AliasAnalysisTest.cpp
  169       FunctionType::get(Type::getVoidTy(C), std::vector<Type *>(), false);
unittests/Analysis/BasicAliasAnalysisTest.cpp
   72       FunctionType::get(B.getVoidTy(), {B.getInt32Ty()->getPointerTo()}, false),
  106       FunctionType::get(B.getVoidTy(), {B.getInt64Ty()}, false),
unittests/Analysis/DivergenceAnalysisTest.cpp
   80       FunctionType::get(Type::getVoidTy(Context), {IntTy}, false);
unittests/Analysis/MemoryBuiltinsTest.cpp
   29       FunctionType::get(Type::getInt8PtrTy(Context), {ArgTy}, false),
unittests/Analysis/MemorySSATest.cpp
   76       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  114       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  204       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  248       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  298       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  334       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  380       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  424       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  479       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  524       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  597   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  628   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  658   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  702   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  766   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  795   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  826   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  885       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  924       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
  969       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
 1004   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
 1047   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
 1096   F = Function::Create(FunctionType::get(B.getVoidTy(),
 1138   F = Function::Create(FunctionType::get(B.getVoidTy(),
 1221       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
 1270   F = Function::Create(FunctionType::get(B.getVoidTy(), {B.getInt1Ty()}, false),
 1333   F = Function::Create(FunctionType::get(B.getVoidTy(),
 1412       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
 1468       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
 1540       FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false),
unittests/Analysis/OrderedInstructionsTest.cpp
   27       FunctionType::get(Type::getVoidTy(Ctx), {B.getInt8PtrTy()}, false);
unittests/Analysis/ScalarEvolutionTest.cpp
   69   FunctionType *FTy = FunctionType::get(Type::getVoidTy(Context),
  118   FunctionType *FTy = FunctionType::get(Type::getVoidTy(Context),
  153       FunctionType::get(Type::getVoidTy(Context), std::vector<Type *>(), false);
  336       FunctionType::get(Type::getVoidTy(Context), std::vector<Type *>(), false);
  406       FunctionType::get(Type::getVoidTy(Context), {IntPtrTy, IntPtrTy}, false);
  444       FunctionType::get(Type::getVoidTy(Context), ArgTys, false);
  678   FunctionType *FTy = FunctionType::get(Type::getVoidTy(Context), {}, false);
  757       FunctionType::get(Type::getVoidTy(Context), {T_pint64}, false);
  831       FunctionType::get(Type::getVoidTy(Context), {T_pint64}, false);
  929       FunctionType::get(Type::getVoidTy(Context), {T_pint64}, false);
  989       FunctionType::get(Type::getVoidTy(Context), std::vector<Type *>(), false);
 1046   FunctionType *FTy = FunctionType::get(Type::getVoidTy(Context), Types, false);
 1101   FunctionType *FTy = FunctionType::get(Type::getVoidTy(Context), Types, false);
 1157       FunctionType::get(Type::getVoidTy(Context), {T_pint64}, false);
 1218       FunctionType::get(Type::getVoidTy(Context), { T_int64 }, false);
 1270       FunctionType::get(Type::getVoidTy(Context), { T_int64 }, false);
 1320       FunctionType::get(Type::getVoidTy(Context), { T_int64 }, false);
 1371       FunctionType::get(Type::getVoidTy(Context), { T_int64 }, false);
 1421       FunctionType::get(Type::getVoidTy(Context), { T_int64, T_int64 }, false);
unittests/Analysis/SparsePropagation.cpp
  376       Function::Create(FunctionType::get(Builder.getInt64Ty(),
  416       Function::Create(FunctionType::get(Builder.getInt64Ty(),
  462       FunctionType::get(Builder.getVoidTy(),
unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp
  213                      FunctionType::get(Builder.getInt32Ty(), {}, false), "FA");
  216                      FunctionType::get(Builder.getInt32Ty(), {}, false), "FB");
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp
  102       startFunction(M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false),
  168       M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false), "Inner");
  176                           FunctionType::get(Builder.getInt32Ty(), {}, false),
  200       M.get(), FunctionType::get(Builder.getVoidTy(), {}, false), "_exit");
  215       M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false),
  217   startFunction(M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false),
  254       FunctionType::get(Builder.getInt32Ty(), {}, false);
unittests/ExecutionEngine/MCJIT/MCJITTestBase.h
   81         M, FunctionType::get(Type::getInt32Ty(Context), {}, false), "main");
   95         FunctionType::get(
  157                       FunctionType::get(Type::getInt32Ty(Context),
unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp
   21   FunctionType *FTy = FunctionType::get(
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
  160         MB1.createFunctionDecl(FunctionType::get(Int32Ty, {}, false), "bar");
  174         MB2.createFunctionDecl(FunctionType::get(Int32Ty, {}, false), "bar");
  176         MB2.createFunctionDecl(FunctionType::get(Int32Ty, {}, false), "foo");
  246         MB1.createFunctionDecl(FunctionType::get(Int32Ty, {}, false), "foo");
  260         MB2.createFunctionDecl(FunctionType::get(Int32Ty, {}, false), "bar");
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp
   31         MB.createFunctionDecl(FunctionType::get(IntTy, {}, false), "testFunc");
   33         FunctionType::get(
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
  133         FunctionType::get(Type::getVoidTy(*TSCtx.getContext()), {}, false),
  141         FunctionType::get(Type::getVoidTy(*TSCtx.getContext()), {}, false),
  187           FunctionType::get(Type::getVoidTy(M.getContext()), {}, false),
  206         FunctionType::get(Type::getVoidTy(*TSCtx.getContext()), {}, false),
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
   98       FunctionType::get(Type::getInt32Ty(Ctx),
unittests/FuzzMutate/OperationsTest.cpp
  178   Function *F = Function::Create(FunctionType::get(Type::getVoidTy(Ctx), {},
  248   Function *F = Function::Create(FunctionType::get(Type::getVoidTy(Ctx), {},
  286   Function *F = Function::Create(FunctionType::get(Type::getVoidTy(Ctx), {},
unittests/IR/BasicBlockTest.cpp
   99   FunctionType *FT = FunctionType::get(Type::getVoidTy(Ctx), ArgTy1, false);
unittests/IR/CFGBuilder.cpp
   25   FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Context), {}, false);
unittests/IR/FunctionTest.cpp
   20   FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), ArgTypes, false);
   50   FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), ArgTypes, false);
unittests/IR/InstructionsTest.cpp
   73         FunctionType::get(Type::getVoidTy(Ctx), FArgTypes, false);
  507   FunctionType *FnTy = FunctionType::get(Int32Ty, ArgTys, /*isVarArg=*/false);
  541   FunctionType *FnTy = FunctionType::get(Int32Ty, Int32Ty, /*isVarArg=*/false);
  568   FunctionType *FnTy = FunctionType::get(Int32Ty, Int32Ty, /*isVarArg=*/false);
unittests/IR/LegacyPassManagerTest.cpp
  475       FunctionType *FuncTy_0 = FunctionType::get(
  482       FunctionType *FuncTy_2 = FunctionType::get(
unittests/IR/ManglerTest.cpp
   34       FunctionType::get(VoidTy, {I32Ty, I32Ty, I32Ty}, /*isVarArg=*/false);
unittests/IR/MetadataTest.cpp
  121         FunctionType::get(Type::getVoidTy(Context), None, false),
  372       Function::Create(FunctionType::get(Type::getVoidTy(Context),
unittests/Linker/LinkModulesTest.cpp
   30     FunctionType *FTy = FunctionType::get(
  135   FunctionType *FTy = FunctionType::get(
  150   FunctionType *FTy = FunctionType::get(
unittests/ProfileData/SampleProfTest.cpp
  129         FunctionType::get(Type::getVoidTy(Context), {}, false);
  287         FunctionType::get(Type::getVoidTy(Context), {}, false);
unittests/Transforms/Utils/CloningTest.cpp
  163   FunctionType *FT1 =  FunctionType::get(Type::getVoidTy(context), ArgTy1, false);
  188   FunctionType *FT1 =  FunctionType::get(Type::getVoidTy(context), ArgTy1, false);
  211   FunctionType *FT = FunctionType::get(Type::getVoidTy(context), ArgTy1, false);
  260   FunctionType *FT = FunctionType::get(Type::getVoidTy(context), ArgTy1, false);
  313   FunctionType *FT = FunctionType::get(Type::getVoidTy(context), ArgTy1, false);
unittests/Transforms/Utils/FunctionComparatorTest.cpp
   29     F = Function::Create(FunctionType::get(T, {B.getInt8PtrTy()}, false),
unittests/Transforms/Utils/IntegerDivisionTest.cpp
   28   Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(),
   58   Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(),
   88   Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(),
  118   Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(),
  149   Function *F = Function::Create(FunctionType::get(Builder.getInt64Ty(),
  179   Function *F = Function::Create(FunctionType::get(Builder.getInt64Ty(),
  209   Function *F = Function::Create(FunctionType::get(Builder.getInt64Ty(),
  239   Function *F = Function::Create(FunctionType::get(Builder.getInt64Ty(),
unittests/Transforms/Utils/SSAUpdaterBulkTest.cpp
   27   auto *F = Function::Create(FunctionType::get(B.getVoidTy(), {I32Ty}, false),
  114   auto *F = Function::Create(FunctionType::get(B.getVoidTy(), {I32Ty}, false),
unittests/Transforms/Utils/ValueMapperTest.cpp
  175       FunctionType::get(Type::getVoidTy(C), Type::getInt8Ty(C), false);
  234       FunctionType::get(Type::getVoidTy(C), Type::getInt8Ty(C), false);
  269       FunctionType::get(Type::getVoidTy(C), Type::getInt8Ty(C), false);
  288       FunctionType::get(Type::getVoidTy(C), Type::getInt8Ty(C), false);
  330   FunctionType *FTy = FunctionType::get(Type::getVoidTy(Context), Int8, false);