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

Declarations

include/llvm/IR/DerivedTypes.h
  260   static StructType *create(LLVMContext &Context, StringRef Name);

References

lib/AsmParser/LLParser.cpp
 2354       Entry.first = StructType::create(Context, Lex.getStrVal());
 2698       Entry.first = StructType::create(Context, Name);
 2724     Entry.first = StructType::create(Context, Name);
lib/Bitcode/Reader/BitcodeReader.cpp
 1200   auto *Ret = StructType::create(Context, Name);
lib/CodeGen/ShadowStackGCLowering.cpp
  197   StackEntryTy = StructType::create(M.getContext(), "gc_stackentry");
lib/ExecutionEngine/Orc/Speculation.cpp
   71     auto SpeculatorVTy = StructType::create(MContext, "Class.Speculator");
lib/IR/Core.cpp
  684   return wrap(StructType::create(*unwrap(C), Name));
lib/IR/Type.cpp
  454   StructType *ST = create(Context, Name);
  464   return create(Context, StringRef());
lib/Target/AMDGPU/AMDGPULibFunc.cpp
  896     T = StructType::create(C,"ocl_image")->getPointerTo(); break;
  898     T = StructType::create(C,"ocl_sampler")->getPointerTo(); break;
  900     T = StructType::create(C,"ocl_event")->getPointerTo(); break;
lib/Target/X86/X86WinEHState.cpp
  217   EHLinkRegistrationTy = StructType::create(Context, "EHRegistrationNode");
lib/Transforms/Coroutines/CoroEarly.cpp
  114     StructType *FrameTy = StructType::create(C, "NoopCoro.Frame");
lib/Transforms/Coroutines/CoroFrame.cpp
  402   StructType *FrameTy = StructType::create(C, Name);
tools/clang/lib/CodeGen/CGBlocks.cpp
 2736     llvm::StructType::create(getLLVMContext(),
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 1487         emptyStruct = llvm::StructType::create(VMContext, ".objc_section_sentinel");
tools/clang/lib/CodeGen/CGObjCMac.cpp
 5692   CacheTy = llvm::StructType::create(VMContext, "struct._objc_cache");
 5738     llvm::StructType::create(VMContext, "struct._objc_protocol");
 5741     llvm::StructType::create(VMContext, "struct._objc_protocol_list");
 5773     llvm::StructType::create(VMContext, "struct._objc_ivar_list");
 5778     llvm::StructType::create(VMContext, "struct._objc_method_list");
 5786   ClassTy = llvm::StructType::create(VMContext, "struct._objc_class");
 5890     llvm::StructType::create(VMContext, "struct._objc_protocol_list");
 5967   ClassnfABITy = llvm::StructType::create(VMContext, "struct._class_t");
tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp
   54         llvm::StructType::create(Ctx, "opencl.event_t"), AddrSpc);
   57         llvm::StructType::create(Ctx, "opencl.clk_event_t"), AddrSpc);
   60         llvm::StructType::create(Ctx, "opencl.queue_t"), AddrSpc);
   63         llvm::StructType::create(Ctx, "opencl.reserve_id_t"), AddrSpc);
   82     PipeTy = llvm::PointerType::get(llvm::StructType::create(
   91     SamplerTy = llvm::PointerType::get(llvm::StructType::create(
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  488     ClassHierarchyDescriptorType = llvm::StructType::create(
  504     CompleteObjectLocatorType = llvm::StructType::create(
unittests/FuzzMutate/OperationsTest.cpp
   92       ConstantStruct::get(StructType::create(Ctx, "OpaqueStruct"));
  337   Type *OpaqueTy = StructType::create(Ctx, "OpaqueStruct");
unittests/IR/ConstantsTest.cpp
  467   auto *U = StructType::create(Context, "Unsized");
unittests/IR/TypesTest.cpp
   20   StructType *Struct = StructType::create(C, "FooBar");
   32   StructType *Foo = StructType::create(C, "Foo");
   33   StructType *Bar = StructType::create(C, "Bar");