/freebsd-current/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_atomic.h | 30 typedef u8 Type; typedef in struct:__sanitizer::atomic_uint8_t 31 volatile Type val_dont_use; 35 typedef u16 Type; typedef in struct:__sanitizer::atomic_uint16_t 36 volatile Type val_dont_use; 40 typedef s32 Type; typedef in struct:__sanitizer::atomic_sint32_t 41 volatile Type val_dont_use; 45 typedef u32 Type; typedef in struct:__sanitizer::atomic_uint32_t 46 volatile Type val_dont_use; 50 typedef u64 Type; typedef in struct:__sanitizer::atomic_uint64_t 52 volatile ALIGNED(8) Type val_dont_us 56 typedef uptr Type; typedef in struct:__sanitizer::atomic_uintptr_t [all...] |
H A D | sanitizer_atomic_clang_mips.h | 40 inline atomic_uint64_t::Type atomic_fetch_add(volatile atomic_uint64_t *ptr, 41 atomic_uint64_t::Type val, 47 atomic_uint64_t::Type ret; 50 ret = *(const_cast<atomic_uint64_t::Type volatile *>(&ptr->val_dont_use)); 58 inline atomic_uint64_t::Type atomic_fetch_sub(volatile atomic_uint64_t *ptr, 59 atomic_uint64_t::Type val, 66 atomic_uint64_t::Type *cmp, 67 atomic_uint64_t::Type xchg, 73 typedef atomic_uint64_t::Type Type; typedef [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | PrimType.cpp | 22 size_t primSize(PrimType Type) { argument 23 TYPE_SWITCH(Type, return sizeof(T));
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanAnalysis.h | 26 class Type; 37 DenseMap<const VPValue *, Type *> CachedTypes; 40 Type *inferScalarTypeForRecipe(const VPBlendRecipe *R); 41 Type *inferScalarTypeForRecipe(const VPInstruction *R); 42 Type *inferScalarTypeForRecipe(const VPWidenCallRecipe *R); 43 Type *inferScalarTypeForRecipe(const VPWidenRecipe *R); 44 Type *inferScalarTypeForRecipe(const VPWidenIntOrFpInductionRecipe *R); 45 Type *inferScalarTypeForRecipe(const VPWidenMemoryInstructionRecipe *R); 46 Type *inferScalarTypeForRecipe(const VPWidenSelectRecipe *R); 47 Type *inferScalarTypeForRecip [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | TypedPointerType.h | 1 //===- llvm/IR/TypedPointerType.h - Typed Pointer Type --------------------===// 17 #include "llvm/IR/Type.h" 25 class TypedPointerType : public Type { 26 explicit TypedPointerType(Type *ElType, unsigned AddrSpace); 28 Type *PointeeTy; 36 static TypedPointerType *get(Type *ElementType, unsigned AddressSpace); 39 static bool isValidElementType(Type *ElemTy); 44 Type *getElementType() const { return PointeeTy; } 47 static bool classof(const Type *T) {
|
H A D | DerivedTypes.h | 13 // The implementations of these classes live in the Type.cpp file. 23 #include "llvm/IR/Type.h" 40 class IntegerType : public Type { 44 explicit IntegerType(LLVMContext &C, unsigned NumBits) : Type(C, IntegerTyID){ 53 ///< Note that bit width is stored in the Type classes SubclassData field 68 return Type::getIntNTy(getContext(), 2 * getScalarSizeInBits()); 92 static bool classof(const Type *T) { 97 unsigned Type::getIntegerBitWidth() const { 103 class FunctionType : public Type { 104 FunctionType(Type *Resul [all...] |
H A D | Type.h | 1 //===- llvm/Type.h - Classes for handling data types ------------*- C++ -*-===// 9 // This file contains the declaration of the Type class. For more "Type" 37 /// The instances of the Type class are immutable: once they are created, 41 /// are created, Type instances can only be created via static factory methods 42 /// in class Type and in derived classes. Once allocated, Types are never 45 class Type { class in namespace:llvm 48 /// Definitions of all of the base types for the Type system. Based on this 51 /// Type::getPrimitiveType function, or else things will break! 94 explicit Type(LLVMContex function in class:llvm::Type [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCELFObjectWriter.cpp | 32 unsigned Type) const override; 82 unsigned Type; local 93 Type = ELF::R_PPC_REL24; 96 Type = ELF::R_PPC_PLTREL24; 99 Type = ELF::R_PPC_LOCAL24PC; 102 Type = ELF::R_PPC64_REL24_NOTOC; 108 Type = ELF::R_PPC_REL14; 114 Type = ELF::R_PPC_REL16; 117 Type = ELF::R_PPC_REL16_LO; 120 Type [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ValueTypes.cpp | 12 #include "llvm/IR/Type.h" 20 assert(isExtended() && "Type is not extended!"); 26 assert(isExtended() && "Type is not extended!"); 33 assert(isExtended() && "Type is not extended!"); 41 assert(VT.isExtended() && "Type is not extended!"); 50 assert(ResultVT.isExtended() && "Type is not extended!"); 57 assert(ResultVT.isExtended() && "Type is not extended!"); 62 assert(isExtended() && "Type is not extended!"); 67 assert(isExtended() && "Type is not extended!"); 72 assert(isExtended() && "Type i [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyMCTypeUtilities.cpp | 1 //===- WebAssemblyMCTypeUtilities.cpp - WebAssembly Type Utility Functions-===// 20 std::optional<wasm::ValType> WebAssembly::parseType(StringRef Type) { argument 23 if (Type == "i32") 25 if (Type == "i64") 27 if (Type == "f32") 29 if (Type == "f64") 31 if (Type == "v128" || Type == "i8x16" || Type == "i16x8" || Type 41 parseBlockType(StringRef Type) argument 57 anyTypeToString(unsigned Type) argument 82 typeToString(wasm::ValType Type) argument [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | atomic_helpers.h | 32 typedef u8 Type; typedef in struct:scudo::atomic_u8 33 volatile Type ValDoNotUse; 37 typedef u16 Type; typedef in struct:scudo::atomic_u16 38 volatile Type ValDoNotUse; 42 typedef s32 Type; typedef in struct:scudo::atomic_s32 43 volatile Type ValDoNotUse; 47 typedef u32 Type; typedef in struct:scudo::atomic_u32 48 volatile Type ValDoNotUse; 52 typedef u64 Type; typedef in struct:scudo::atomic_u64 54 alignas(8) volatile Type ValDoNotUs 58 typedef uptr Type; typedef in struct:scudo::atomic_uptr [all...] |
H A D | flags.h | 17 #define SCUDO_FLAG(Type, Name, DefaultValue, Description) Type Name; 22 #define GWP_ASAN_OPTION(Type, Name, DefaultValue, Description) \ 23 Type GWP_ASAN_##Name;
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/msan/ |
H A D | msan_flags.h | 18 #define MSAN_FLAG(Type, Name, DefaultValue, Description) Type Name;
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | PatternInit.h | 14 class Type; 22 llvm::Constant *initializationPatternFor(CodeGenModule &, llvm::Type *);
|
H A D | CGOpenCLRuntime.h | 19 #include "clang/AST/Type.h" 22 #include "llvm/IR/Type.h" 39 llvm::Type *PipeROTy; 40 llvm::Type *PipeWOTy; 41 llvm::Type *SamplerTy; 48 llvm::Type *BlockTy; /// Type of the block argument. 53 virtual llvm::Type *getPipeType(const PipeType *T, StringRef Name, 54 llvm::Type *&PipeTy); 55 llvm::PointerType *getPointerType(const Type * [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/dfsan/ |
H A D | dfsan_flags.h | 20 #define DFSAN_FLAG(Type, Name, DefaultValue, Description) Type Name;
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_flags.h | 20 #define HWASAN_FLAG(Type, Name, DefaultValue, Description) Type Name;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
H A D | SlotMapping.h | 24 class Type; 35 StringMap<Type *> NamedTypes; 36 std::map<unsigned, Type *> Types;
|
/freebsd-current/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | TypedefUnderlyingTypeResolver.h | 30 const NamedDecl *getUnderlyingTypeDecl(QualType Type) const; 33 SymbolReference getSymbolReferenceForType(QualType Type, APISet &API) const; 36 std::string getUSRForType(QualType Type) const;
|
/freebsd-current/contrib/llvm-project/clang/lib/ExtractAPI/ |
H A D | TypedefUnderlyingTypeResolver.cpp | 21 TypedefUnderlyingTypeResolver::getUnderlyingTypeDecl(QualType Type) const { 24 const TypedefType *TypedefTy = Type->getAs<TypedefType>(); 27 if (const TagType *TagTy = Type->getAs<TagType>()) { 30 Type->getAs<ObjCInterfaceType>()) { 47 TypedefUnderlyingTypeResolver::getSymbolReferenceForType(QualType Type, argument 49 std::string TypeName = Type.getAsString(); 51 const NamedDecl *TypeDecl = getUnderlyingTypeDecl(Type); 52 const TypedefType *TypedefTy = Type->getAs<TypedefType>(); 60 clang::index::generateUSRForType(Type, Context, TypeUSR); 66 std::string TypedefUnderlyingTypeResolver::getUSRForType(QualType Type) cons [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
H A D | LanaiELFObjectWriter.cpp | 30 unsigned Type) const override; 43 unsigned Type; local 47 Type = ELF::R_LANAI_21; 50 Type = ELF::R_LANAI_21_F; 53 Type = ELF::R_LANAI_25; 57 Type = ELF::R_LANAI_32; 60 Type = ELF::R_LANAI_HI16; 63 Type = ELF::R_LANAI_LO16; 66 Type = ELF::R_LANAI_NONE; 72 return Type; [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
H A D | WebAssemblyTypeUtilities.h | 1 //===-- WebAssemblyTypeUtilities - WebAssembly Type Utilities---*- C++ -*-====// 29 /// Return true if this is a WebAssembly Externref Type. 30 inline bool isWebAssemblyExternrefType(const Type *Ty) { 36 /// Return true if this is a WebAssembly Funcref Type. 37 inline bool isWebAssemblyFuncrefType(const Type *Ty) { 43 /// Return true if this is a WebAssembly Reference Type. 44 inline bool isWebAssemblyReferenceType(const Type *Ty) { 49 inline bool isWebAssemblyTableType(const Type *Ty) { 56 MVT parseMVT(StringRef Type); 59 wasm::ValType toValType(MVT Type); [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | VNCoercion.h | 32 class Type; 37 bool canCoerceMustAliasedValueToLoad(Value *StoredVal, Type *LoadTy, 46 Value *coerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, 54 int analyzeLoadFromClobberingStore(Type *LoadTy, Value *LoadPtr, 62 int analyzeLoadFromClobberingLoad(Type *LoadTy, Value *LoadPtr, LoadInst *DepLI, 70 int analyzeLoadFromClobberingMemInst(Type *LoadTy, Value *LoadPtr, 77 Value *getValueForLoad(Value *SrcVal, unsigned Offset, Type *LoadTy, 82 Type *LoadTy, const DataLayout &DL); 89 Type *LoadTy, Instruction *InsertPt, 94 Type *LoadT [all...] |
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TypeVisitor.h | 1 //===--- TypeVisitor.h - Visitor for Type subclasses ------------*- C++ -*-===// 16 #include "clang/AST/Type.h" 28 /// \tparam RetTy %Type of result produced by the operation. 31 /// from Type. The operation is performed by calling method Visit. It then 42 /// Type *atype = ... 58 /// \li <tt>ImplClass::VisitType(const Type*)</tt> 59 /// \li <tt>TypeVisitor::VisitType(const Type*)</tt> 68 RetTy Visit(const Type *T) { 72 #define TYPE(CLASS, PARENT) case Type::CLASS: DISPATCH(CLASS##Type); 87 VisitType(const Type*) argument [all...] |
H A D | LocInfoType.h | 1 //===--- LocInfoType.h - Parsed Type with Location Information---*- C++ -*-===// 16 #include "clang/AST/Type.h" 28 class LocInfoType : public Type { 30 // The last number that can fit in Type's TC. 31 // Avoids conflict with an existing Type class. 32 LocInfo = Type::TypeLast + 1 38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) { 50 static bool classof(const Type *T) {
|