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

Declarations

include/llvm/IR/DerivedTypes.h
  279   static StructType *get(LLVMContext &Context, ArrayRef<Type*> Elements,

References

include/llvm/IR/DerivedTypes.h
  295     return llvm::StructType::get(Ctx, StructFields);
lib/AsmParser/LLParser.cpp
 2678   Result = StructType::get(Context, Elts, Packed);
lib/Bitcode/Reader/BitcodeReader.cpp
 1834       ResultTy = StructType::get(Context, EltTys, Record[0]);
 4933       FullTy = StructType::get(Context, {FullTy, Type::getInt1Ty(Context)});
lib/CodeGen/GlobalMerge.cpp
  501     StructType *MergedTy = StructType::get(M.getContext(), Tys, true);
lib/IR/Constants.cpp
 1057   return StructType::get(Context, EltTypes, Packed);
lib/IR/Core.cpp
  673   return wrap(StructType::get(*unwrap(C), Tys, Packed != 0));
lib/IR/Function.cpp
  975     return StructType::get(Context, Elts);
lib/IR/Type.cpp
  449   return get(Context, None, isPacked);
lib/Linker/IRMover.cpp
  320       return *Entry = StructType::get(Ty->getContext(), ElementTypes, IsPacked);
  863     EltTy = StructType::get(SrcGV->getContext(), Tys, false);
lib/Target/ARM/ARMISelLowering.cpp
16033   Type *RetTy = StructType::get(*DAG.getContext(), ret);
lib/Target/ARM/ARMLegalizerInfo.cpp
  386     StructType *RetTy = StructType::get(Ctx, {ArgTy, ArgTy}, /* Packed */ true);
lib/Transforms/Coroutines/CoroCleanup.cpp
   45   auto *FrameTy = StructType::get(
lib/Transforms/Coroutines/CoroEarly.cpp
   71       StructType::get(Context, {AnyResumeFnPtrTy, AnyResumeFnPtrTy, Int8Ty});
lib/Transforms/IPO/DeadArgumentElimination.cpp
  817         NRetTy = StructType::get(STy->getContext(), RetTypes, STy->isPacked());
lib/Transforms/Instrumentation/InstrProfiling.cpp
  824   auto *DataTy = StructType::get(Ctx, makeArrayRef(DataTypes));
  899   auto *VNodeTy = StructType::get(Ctx, makeArrayRef(VNodeTypes));
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1359       StructType *Res = StructType::get(*MS.C, Elements, ST->isPacked());
lib/Transforms/Scalar/SROA.cpp
 3590       StructType::get(STy->getContext(), makeArrayRef(EI, EE), STy->isPacked());
lib/Transforms/Utils/CodeExtractor.cpp
  810     StructTy = StructType::get(M->getContext(), paramTy);
 1110     StructArgTy = StructType::get(newFunction->getContext(), ArgTypes);
lib/Transforms/Utils/SanitizerStats.cpp
   37   return StructType::get(M->getContext(), {Type::getInt8PtrTy(M->getContext()),
lib/Transforms/Utils/ValueMapper.cpp
  974     EltTy = StructType::get(GV.getContext(), Tys, false);
tools/clang/lib/CodeGen/CGBlocks.cpp
  535       llvm::StructType::get(CGM.getLLVMContext(), elementTypes, true);
  666       llvm::StructType::get(CGM.getLLVMContext(), elementTypes, true);
  774     llvm::StructType::get(CGM.getLLVMContext(), elementTypes, true);
tools/clang/lib/CodeGen/CGExpr.cpp
 4801       llvm::StructType *PrefixStructTy = llvm::StructType::get(
tools/clang/lib/CodeGen/CGExprConstant.cpp
  973       llvm::StructType::get(CGM.getLLVMContext(), Types, true);
 1066       llvm::StructType *STy = llvm::StructType::get(VMContext, Types, false);
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 1157       llvm::StructType::get(CGM.getLLVMContext(),
 1993         llvm::StructType::get(CGM.getLLVMContext(),
 2197   PropertyMetadataTy = llvm::StructType::get(CGM.getLLVMContext(), {
 2781     llvm::StructType::get(CGM.getLLVMContext(), {
 2793       llvm::StructType::get(CGM.getLLVMContext(), {
 2800       llvm::StructType::get(CGM.getLLVMContext(), {
 2987     llvm::StructType::get(CGM.getLLVMContext(), { PtrToInt8Ty, PtrToInt8Ty });
 3618     selStructTy = llvm::StructType::get(CGM.getLLVMContext(),
 3755       llvm::StructType::get(CGM.getLLVMContext(),
tools/clang/lib/CodeGen/CGStmt.cpp
 2268     ResultType = llvm::StructType::get(getLLVMContext(), ResultRegTypes);
tools/clang/lib/CodeGen/CGVTables.cpp
  736   return llvm::StructType::get(CGM.getLLVMContext(), tys);
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  686       ResultType = llvm::StructType::get(getLLVMContext(),
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
  267     ty = llvm::StructType::get(Builder.CGM.getLLVMContext(), {}, Packed);
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
 1330         llvm::StructType::get(Ctx, makeArrayRef(FunctionRecordTypes),
 1424       llvm::StructType::get(Ctx, makeArrayRef(CovDataHeaderTypes));
 1435   auto CovDataTy = llvm::StructType::get(Ctx, makeArrayRef(CovDataTypes));
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 2629   return llvm::StructType::get(CGM.getLLVMContext(), fields);
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  589   auto coercionType = llvm::StructType::get(ctx, elts, packed);
  600       unpaddedType = llvm::StructType::get(ctx, elts, /*packed*/ false);
tools/clang/lib/CodeGen/TargetInfo.cpp
 1683       llvm::Type *Result = llvm::StructType::get(LLVMContext, Elements);
 1931   FI.setArgStruct(llvm::StructType::get(getVMContext(), FrameFields,
 7045     return llvm::StructType::get(getVMContext(), ArgList);
 7056     return llvm::StructType::get(getVMContext(), ArgList);
 7093   return llvm::StructType::get(getVMContext(), ArgList);
 7180         return llvm::StructType::get(getVMContext(), RTList,
 7188   return llvm::StructType::get(getVMContext(), RTList);
 7640       llvm::Type *Result = llvm::StructType::get(LLVMContext, Elements);
 8297         return llvm::StructType::get(Context, Elems);
 8565     llvm::Type *Result = llvm::StructType::get(LLVMContext, Elements);
 9479         llvm::StructType::get(getVMContext(), CoerceElts, !Field1Off.isZero()),
 9505       llvm::StructType::get(getVMContext(), CoerceElts, IsPacked);
 9507       llvm::StructType::get(getVMContext(), UnpaddedCoerceElts, IsPacked);
tools/polly/lib/CodeGen/LoopGenerators.cpp
  231   StructType *Ty = StructType::get(Builder.getContext(), Members);