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

References

tools/clang/lib/CodeGen/CGObjCMac.cpp
   66     return CGM.CreateRuntimeFunction(
   68         llvm::AttributeList::get(CGM.getLLVMContext(),
   80     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(CGM.VoidTy,
   80     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(CGM.VoidTy,
   92     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(CGM.DoubleTy,
   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,
  142     return CGM.CreateRuntimeFunction(
  143       llvm::FunctionType::get(CGM.VoidTy, params, true),
  153     return CGM.CreateRuntimeFunction(
  154       llvm::FunctionType::get(CGM.VoidTy, params, true),
  195       CodeGen::CodeGenTypes &Types = CGM.getTypes();
  196       ASTContext &Ctx = CGM.getContext();
  233     CodeGen::CodeGenTypes &Types = CGM.getTypes();
  234     ASTContext &Ctx = CGM.getContext();
  244     return CGM.CreateRuntimeFunction(FTy, "objc_getProperty");
  248     CodeGen::CodeGenTypes &Types = CGM.getTypes();
  249     ASTContext &Ctx = CGM.getContext();
  263     return CGM.CreateRuntimeFunction(FTy, "objc_setProperty");
  267     CodeGen::CodeGenTypes &Types = CGM.getTypes();
  268     ASTContext &Ctx = CGM.getContext();
  298     return CGM.CreateRuntimeFunction(FTy, name);
  302     CodeGen::CodeGenTypes &Types = CGM.getTypes();
  303     ASTContext &Ctx = CGM.getContext();
  314     return CGM.CreateRuntimeFunction(FTy, "objc_copyStruct");
  322     CodeGen::CodeGenTypes &Types = CGM.getTypes();
  323     ASTContext &Ctx = CGM.getContext();
  332     return CGM.CreateRuntimeFunction(FTy, "objc_copyCppObjectAtomic");
  336     CodeGen::CodeGenTypes &Types = CGM.getTypes();
  337     ASTContext &Ctx = CGM.getContext();
  344     return CGM.CreateRuntimeFunction(FTy, "objc_enumerationMutation");
  348     CodeGen::CodeGenTypes &Types = CGM.getTypes();
  349     ASTContext &Ctx = CGM.getContext();
  358     return CGM.CreateRuntimeFunction(FTy, "objc_lookUpClass");
  367     return CGM.CreateRuntimeFunction(FTy, "objc_read_weak");
  376     return CGM.CreateRuntimeFunction(FTy, "objc_assign_weak");
  385     return CGM.CreateRuntimeFunction(FTy, "objc_assign_global");
  394     return CGM.CreateRuntimeFunction(FTy, "objc_assign_threadlocal");
  401                            CGM.PtrDiffTy };
  404     return CGM.CreateRuntimeFunction(FTy, "objc_assign_ivar");
  412     return CGM.CreateRuntimeFunction(FTy, "objc_memmove_collectable");
  421     return CGM.CreateRuntimeFunction(FTy, "objc_assign_strongCast");
  429       llvm::FunctionType::get(CGM.VoidTy, args, false);
  430     return CGM.CreateRuntimeFunction(FTy, "objc_exception_throw");
  436     llvm::FunctionType *FTy = llvm::FunctionType::get(CGM.VoidTy, false);
  437     return CGM.CreateRuntimeFunction(FTy, "objc_exception_rethrow");
  445       llvm::FunctionType::get(CGM.IntTy, args, false);
  446     return CGM.CreateRuntimeFunction(FTy, "objc_sync_enter");
  454       llvm::FunctionType::get(CGM.IntTy, args, false);
  455     return CGM.CreateRuntimeFunction(FTy, "objc_sync_exit");
  554     return CGM.CreateRuntimeFunction(
  555       llvm::FunctionType::get(CGM.VoidTy, params, false),
  562     return CGM.CreateRuntimeFunction(
  563       llvm::FunctionType::get(CGM.VoidTy, params, false),
  570     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
  578     return CGM.CreateRuntimeFunction(
  579       llvm::FunctionType::get(CGM.Int32Ty, params, false),
  586     llvm::Type *params[] = { CGM.Int32Ty->getPointerTo() };
  587     return CGM.CreateRuntimeFunction(
  588         llvm::FunctionType::get(CGM.Int32Ty, params, false), "_setjmp",
  589         llvm::AttributeList::get(CGM.getLLVMContext(),
  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,
  713     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(CGM.VoidTy, false),
  713     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(CGM.VoidTy, false),
  719     return CGM.CreateRuntimeFunction(llvm::FunctionType::get(Int8PtrTy,
  736     llvm::FunctionCallee F = CGM.CreateRuntimeFunction(
  739         llvm::AttributeList::get(CGM.getLLVMContext(),
  744     if (!CGM.getTriple().isOSBinFormatCOFF())
 5614   CodeGen::CodeGenTypes &Types = CGM.getTypes();
 5615   ASTContext &Ctx = CGM.getContext();
 5618   IntTy = CGM.IntTy;
 5620   Int8PtrTy = CGM.Int8PtrTy;
 5621   Int8PtrPtrTy = CGM.Int8PtrPtrTy;
 5625   if (CGM.getTarget().getTriple().getArch() == llvm::Triple::aarch64)
 5852   llvm::Type *StackPtrTy = llvm::ArrayType::get(CGM.Int8PtrTy, 4);
 5856       llvm::ArrayType::get(CGM.Int32Ty, SetJmpBufferSize), StackPtrTy);
 5992   CodeGen::CodeGenTypes &Types = CGM.getTypes();
 5993   ASTContext &Ctx = CGM.getContext();