HomeSort by: relevance | last modified time | path
    Searched refs:StructType (Results 1 - 25 of 191) sorted by relevancy

1 2 3 4 5 6 7 8

  /src/external/apache2/llvm/dist/llvm/include/llvm/Linker/
IRMover.h 21 class StructType;
31 KeyTy(const StructType *ST);
35 static StructType *getEmptyKey();
36 static StructType *getTombstoneKey();
38 static unsigned getHashValue(const StructType *ST);
39 static bool isEqual(const KeyTy &LHS, const StructType *RHS);
40 static bool isEqual(const StructType *LHS, const StructType *RHS);
49 DenseSet<StructType *> OpaqueStructTypes;
52 DenseSet<StructType *, StructTypeKeyInfo> NonOpaqueStructTypes
    [all...]
Linker.h 17 class StructType;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
GVMaterializer.h 26 class StructType;
46 virtual std::vector<StructType *> getIdentifiedStructTypes() const = 0;
TypeFinder.h 24 class StructType;
37 std::vector<StructType*> StructTypes;
46 using iterator = std::vector<StructType*>::iterator;
47 using const_iterator = std::vector<StructType*>::const_iterator;
59 StructType *&operator[](unsigned Idx) { return StructTypes[Idx]; }
GetElementPtrTypeIterator.h 34 PointerUnion<StructType *, Type *> CurTy;
75 return CurTy.get<StructType *>()->getTypeAtIndex(getOperand());
92 CurTy = dyn_cast<StructType>(Ty);
118 bool isStruct() const { return CurTy.is<StructType *>(); }
121 StructType *getStructType() const { return CurTy.get<StructType *>(); }
123 StructType *getStructTypeOrNull() const {
124 return CurTy.dyn_cast<StructType *>();
DerivedTypes.h 197 /// the StructType::get() forms.
204 /// StructType::create() forms.
212 class StructType : public Type {
213 StructType(LLVMContext &C) : Type(C, StructTyID) {}
230 StructType(const StructType &) = delete;
231 StructType &operator=(const StructType &) = delete;
234 static StructType *create(LLVMContext &Context, StringRef Name);
235 static StructType *create(LLVMContext &Context)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
SanitizerStats.h 46 StructType *EmptyModuleStatsTy;
50 StructType *makeModuleStatsTy();
SCCPSolver.h 128 bool isStructLatticeConstant(Function *F, StructType *STy);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGRecordLayout.h 19 class StructType;
130 llvm::StructType *CompleteObjectType;
134 llvm::StructType *BaseSubobjectType;
162 CGRecordLayout(llvm::StructType *CompleteObjectType,
163 llvm::StructType *BaseSubobjectType,
173 llvm::StructType *getLLVMType() const {
179 llvm::StructType *getBaseSubobjectLLVMType() const {
195 /// Return llvm::StructType element number that corresponds to the
CGOpenCLRuntime.cpp 47 llvm::StructType::create(Ctx, "opencl." #ImgType "_" #Suffix "_t"), \
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);
67 llvm::StructType::create(Ctx, "opencl." #ExtType), AddrSpc);
82 PipeTy = llvm::PointerType::get(llvm::StructType::create(
91 SamplerTy = llvm::PointerType::get(llvm::StructType::create(
CodeGenTypes.h 27 class StructType;
81 llvm::DenseMap<const Type*, llvm::StructType *> RecordDeclTypes;
276 llvm::StructType *Ty);
280 void addRecordTypeName(const RecordDecl *RD, llvm::StructType *Ty,
286 llvm::StructType *ConvertRecordDeclType(const RecordDecl *TD);
CodeGenTypes.cpp 49 llvm::StructType *Ty,
114 llvm::DenseMap<const Type*, llvm::StructType *>::const_iterator I =
347 return llvm::StructType::get(getLLVMContext());
355 return llvm::StructType::get(getLLVMContext());
375 ResultType = llvm::StructType::get(getLLVMContext());
627 ResultType = llvm::StructType::get(EltTy, EltTy);
719 T = llvm::StructType::create(getLLVMContext());
759 ResultType = llvm::StructType::create(getLLVMContext());
779 ResultType = llvm::StructType::get(getLLVMContext(),
810 llvm::StructType *CodeGenTypes::ConvertRecordDeclType(const RecordDecl *RD)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Type.cpp 111 if (auto *STy = dyn_cast<StructType>(this)) {
173 return cast<StructType>(this)->isSized(Visited);
361 // StructType Implementation
366 StructType *StructType::get(LLVMContext &Context, ArrayRef<Type*> ETypes,
371 StructType *ST;
381 ST = new (Context.pImpl->Alloc) StructType(Context);
393 bool StructType::containsScalableVectorType() const {
397 if (auto *STy = dyn_cast<StructType>(Ty))
405 void StructType::setBody(ArrayRef<Type*> Elements, bool isPacked)
    [all...]
TypeFinder.cpp 103 if (StructType *STy = dyn_cast<StructType>(Ty))
  /src/external/apache2/llvm/dist/llvm/lib/Linker/
IRMover.cpp 40 SmallVector<StructType *, 16> SpeculativeDstOpaqueTypes;
44 SmallVector<StructType *, 16> SrcDefinitionsToResolve;
48 SmallPtrSet<StructType *, 16> DstResolvedOpaqueTypes;
66 Type *get(Type *SrcTy, SmallPtrSet<StructType *, 8> &Visited);
68 void finishType(StructType *DTy, StructType *STy, ArrayRef<Type *> ETypes);
95 for (StructType *Ty : SpeculativeDstOpaqueTypes)
105 if (auto *STy = dyn_cast<StructType>(Ty))
135 if (StructType *SSTy = dyn_cast<StructType>(SrcTy))
    [all...]
  /src/external/apache2/llvm/dist/clang/tools/clang-offload-wrapper/
ClangOffloadWrapper.cpp 69 StructType *EntryTy = nullptr;
70 StructType *ImageTy = nullptr;
71 StructType *DescTy = nullptr;
91 StructType *getEntryTy() {
93 EntryTy = StructType::create("__tgt_offload_entry", Type::getInt8PtrTy(C),
107 StructType *getDeviceImageTy() {
109 ImageTy = StructType::create("__tgt_device_image", Type::getInt8PtrTy(C),
125 StructType *getBinDescTy() {
127 DescTy = StructType::create("__tgt_bin_desc", Type::getInt32Ty(C),
  /src/external/apache2/llvm/dist/llvm/lib/Target/
Target.cpp 134 StructType *STy = unwrap<StructType>(StructTy);
140 StructType *STy = unwrap<StructType>(StructTy);
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
string_test.go 24 if str := s.String(); str != "%recursive: StructType(%recursive, %recursive)" {
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXLowerArgs.cpp 235 Type *StructType = PType->getElementType();
269 Arg, PointerType::get(StructType, ADDRESS_SPACE_PARAM), Arg->getName(),
281 AllocaInst *AllocA = new AllocaInst(StructType, AS, Arg->getName(), FirstInst);
286 .getValueOr(DL.getPrefTypeAlign(StructType)));
290 Arg, PointerType::get(StructType, ADDRESS_SPACE_PARAM), Arg->getName(),
296 new LoadInst(StructType, ArgInParam, Arg->getName(),
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/
MachOWriter.h 37 template <typename StructType>
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ShadowStackGCLowering.cpp 59 StructType *StackEntryTy = nullptr;
60 StructType *FrameMapTy = nullptr;
133 StructType *STy = StructType::create(EltTys, "gc_map." + utostr(NumMeta));
167 return StructType::create(EltTys, ("gc_stackentry." + F.getName()).str());
193 FrameMapTy = StructType::create(EltTys, "gc_map");
202 StackEntryTy = StructType::create(M.getContext(), "gc_stackentry");
LowerEmuTLS.cpp 122 StructType *EmuTlsVarType = StructType::create(ElementTypeArray);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp 144 StructType *STy = cast<StructType>(AgTy);
265 StructType *STy = cast<StructType>(AgTy);
395 StructType *STy = cast<StructType>(AgTy);
785 if (!isa<StructType>(type))
789 StructType *StructTy = cast<StructType>(type);
954 if (StructType *STy = dyn_cast<StructType>(AgTy))
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
CGFunctionInfo.h 250 static ABIArgInfo getCoerceAndExpand(llvm::StructType *coerceToType,
256 auto unpaddedStruct = dyn_cast<llvm::StructType>(unpaddedCoerceToType);
358 llvm::StructType *getCoerceAndExpandType() const {
360 return cast<llvm::StructType>(TypeData);
371 dyn_cast<llvm::StructType>(UnpaddedCoerceAndExpandType)) {
593 llvm::StructType *ArgStruct;
725 llvm::StructType *getArgStruct() const { return ArgStruct; }
729 void setArgStruct(llvm::StructType *Ty, CharUnits Align) {
SwiftCallingConv.h 25 class StructType;
108 std::pair<llvm::StructType*, llvm::Type*> getCoerceAndExpandTypes() const;

Completed in 32 milliseconds

1 2 3 4 5 6 7 8