Searched refs:Type (Results 1 - 25 of 2098) sorted by relevance

1234567891011>>

/freebsd-current/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic.h30 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 Dsanitizer_atomic_clang_mips.h40 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 DPrimType.cpp22 size_t primSize(PrimType Type) { argument
23 TYPE_SWITCH(Type, return sizeof(T));
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.h26 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 DTypedPointerType.h1 //===- 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 DDerivedTypes.h13 // 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 DType.h1 //===- 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 DPPCELFObjectWriter.cpp32 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 DValueTypes.cpp12 #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 DWebAssemblyMCTypeUtilities.cpp1 //===- 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 Datomic_helpers.h32 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 Dflags.h17 #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 Dmsan_flags.h18 #define MSAN_FLAG(Type, Name, DefaultValue, Description) Type Name;
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DPatternInit.h14 class Type;
22 llvm::Constant *initializationPatternFor(CodeGenModule &, llvm::Type *);
H A DCGOpenCLRuntime.h19 #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 Ddfsan_flags.h20 #define DFSAN_FLAG(Type, Name, DefaultValue, Description) Type Name;
/freebsd-current/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_flags.h20 #define HWASAN_FLAG(Type, Name, DefaultValue, Description) Type Name;
/freebsd-current/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DSlotMapping.h24 class Type;
35 StringMap<Type *> NamedTypes;
36 std::map<unsigned, Type *> Types;
/freebsd-current/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DTypedefUnderlyingTypeResolver.h30 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 DTypedefUnderlyingTypeResolver.cpp21 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 DLanaiELFObjectWriter.cpp30 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 DWebAssemblyTypeUtilities.h1 //===-- 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 DVNCoercion.h32 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 DTypeVisitor.h1 //===--- 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 DLocInfoType.h1 //===--- 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) {

Completed in 185 milliseconds

1234567891011>>