Home
last modified time | relevance | path

Searched full:types (Results 1 – 25 of 5831) sorted by relevance

12345678910>>...234

/openbsd-src/gnu/llvm/llvm/utils/
H A Dllvm.grm200 Types
203 | Types OptAddrSpace ^ "*"
206 | Types "(" ^ ArgTypeListI ^ ")" OptFuncAttrs
208 | "[" ^ EUINT64VAL "x" Types ^ "]"
209 | "<" ^ EUINT64VAL "x" Types ^ ">"
216 ArgType ::= Types OptParamAttrs ;
218 ResultTypes ::= Types | void ;
224 TypeListI ::= Types | TypeListI ^ "," Types ;
226 ConstVal::= Types "[" ^ ConstVector ^ "]"
227 | Types "[" ^ "]"
[all …]
/openbsd-src/gnu/llvm/clang/lib/Driver/
H A DTypes.cpp1 //===--- Types.cpp - Driver input & temporary type information ------------===//
9 #include "clang/Driver/Types.h"
21 using namespace clang::driver::types;
42 #include "clang/Driver/Types.def"
52 const char *types::getTypeName(ID Id) { in getTypeName()
56 types::ID types::getPreprocessedType(ID Id) { in getPreprocessedType()
73 types::ID types::getPrecompiledType(ID Id) { in getPrecompiledType()
83 const char *types::getTypeTempSuffix(ID Id, bool CLMode) { in getTypeTempSuffix()
100 bool types::onlyPrecompileType(ID Id) { in onlyPrecompileType()
105 bool types::canTypeBeUserSpecified(ID Id) { in canTypeBeUserSpecified()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp30 [=](const LegalityQuery &Query) { return Query.Types[TypeIdx] == Type; }; in typeIs()
36 SmallVector<LLT, 4> Types = TypesInit; in typeInSet() local
38 return llvm::is_contained(Types, Query.Types[TypeIdx]); in typeInSet()
45 SmallVector<std::pair<LLT, LLT>, 4> Types = TypesInit; in typePairInSet() local
47 std::pair<LLT, LLT> Match = {Query.Types[TypeIdx0], Query.Types[TypeIdx1]}; in typePairInSet()
48 return llvm::is_contained(Types, Match); in typePairInSet()
57 TypePairAndMemDesc Match = {Query.Types[TypeIdx0], Query.Types[TypeIdx1], in typePairAndMemDescInSet()
69 return Query.Types[TypeIdx].isScalar(); in isScalar()
75 return Query.Types[TypeIdx].isVector(); in isVector()
81 return Query.Types[TypeIdx].isPointer(); in isPointer()
[all …]
H A DLegalizeMutations.cpp25 return std::make_pair(TypeIdx, Query.Types[FromTypeIdx]); in changeTo()
32 const LLT OldTy = Query.Types[TypeIdx]; in changeElementTo()
33 const LLT NewTy = Query.Types[FromTypeIdx]; in changeElementTo()
41 const LLT OldTy = Query.Types[TypeIdx]; in changeElementTo()
49 const LLT OldTy = Query.Types[TypeIdx]; in changeElementCountTo()
50 const LLT NewTy = Query.Types[FromTypeIdx]; in changeElementCountTo()
60 const LLT OldTy = Query.Types[TypeIdx]; in changeElementCountTo()
70 const LLT OldTy = Query.Types[TypeIdx]; in changeElementSizeTo()
71 const LLT NewTy = Query.Types[FromTypeIdx]; in changeElementSizeTo()
80 const LLT Ty = Query.Types[TypeIdx]; in widenScalarOrEltToNextPow2()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Tooling/
H A DInterpolatingCompilationDatabase.cpp48 #include "clang/Driver/Types.h"
66 namespace types = clang::driver::types;
93 types::ID guessType(StringRef Filename, bool *Certain = nullptr) { in guessType()
96 types::lookupTypeForExtension(path::extension(Filename).substr(1)); in guessType()
98 *Certain = Lang != types::TY_CHeader && Lang != types::TY_INVALID; in guessType()
102 // Return Lang as one of the canonical supported types.
104 static types::ID foldType(types::ID Lang) { in foldType()
106 case types::TY_C: in foldType()
107 case types::TY_CHeader: in foldType()
108 return types::TY_C; in foldType()
[all …]
/openbsd-src/gnu/gcc/config/
H A Dstdint.m43 dnl the "ISO C9X: 7.18 Integer types <stdint.h>" section requires the
8 dnl we can use the inet-types in <sys/types.h> which would define the
19 dnl Sometimes the stdint.h or inttypes.h headers conflict with sys/types.h,
20 dnl so we test the headers together with sys/types.h and always include it
24 dnl If your installed header files require the stdint-types you will want to
30 dnl use "#include <mylib-int.h>" to obtain the stdint-types.
51 AC_CHECK_TYPE(uintmax_t,[acx_cv_header_stdint=$i],continue,[#include <sys/types.h>
53 AC_CHECK_TYPE(uintptr_t,,[acx_cv_header_stdint_kind="(mostly complete)"], [#include <sys/types.h>
55 …_CHECK_TYPE(int_least32_t,,[acx_cv_header_stdint_kind="(mostly complete)"], [#include <sys/types.h>
57 …AC_CHECK_TYPE(int_fast32_t,,[acx_cv_header_stdint_kind="(mostly complete)"], [#include <sys/types.…
[all …]
/openbsd-src/sys/sys/
H A Dstdint.h29 /* 7.18.1.1 Exact-width integer types (also in sys/types.h) */
70 /* 7.18.1.2 Minimum-width integer types */
80 /* 7.18.1.3 Fastest minimum-width integer types */
90 /* 7.18.1.4 Integer types capable of holding object pointers */
98 /* 7.18.1.5 Greatest-width integer types */
103 * 7.18.2 Limits of specified-width integer types.
106 * of integer types corresponding to the typedef names defined above.
109 /* 7.18.2.1 Limits of exact-width integer types */
125 /* 7.18.2.2 Limits of minimum-width integer types */
141 /* 7.18.2.3 Limits of fastest minimum-width integer types */
[all …]
/openbsd-src/gnu/usr.bin/binutils-2.17/config/
H A Dstdint.m43 dnl the "ISO C9X: 7.18 Integer types <stdint.h>" section requires the
8 dnl we can use the inet-types in <sys/types.h> which would define the
19 dnl Sometimes the stdint.h or inttypes.h headers conflict with sys/types.h,
20 dnl so we test the headers together with sys/types.h and always include it
24 dnl If your installed header files require the stdint-types you will want to
30 dnl use "#include <mylib-int.h>" to obtain the stdint-types.
51 AC_CHECK_TYPE(uintmax_t,[acx_cv_header_stdint=$i],continue,[#include <sys/types.h>
53 AC_CHECK_TYPE(uintptr_t,,[acx_cv_header_stdint_kind="(mostly complete)"], [#include <sys/types.h>
55 …_CHECK_TYPE(int_least32_t,,[acx_cv_header_stdint_kind="(mostly complete)"], [#include <sys/types.h>
57 …AC_CHECK_TYPE(int_fast32_t,,[acx_cv_header_stdint_kind="(mostly complete)"], [#include <sys/types.…
[all …]
/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DOpcodes.td15 // Types evaluated by the interpreter.
31 // Types transferred to the interpreter.
50 // Classes of types instructions operate on.
54 list<Type> Types;
58 let Types = [Sint8, Uint8, Sint16, Uint16, Sint32,
63 let Types = [Sint8, Uint8, Sint16, Uint16, Sint32,
68 let Types = !listconcat(NumberTypeClass.Types, [Bool]);
72 let Types = [Ptr];
76 let Types = [Bool];
80 let Types = !listconcat(AluTypeClass.Types, PtrTypeClass.Types);
[all …]
/openbsd-src/gnu/llvm/lldb/examples/python/
H A Dtypes.py71 base classes and members in structs and classes. It will summarize the types
72 and how much padding was found. If no types are specified with the --types TYPENAME
73 option, all structure and class types will be verified. If no modules are
80 base classes and members in structures and classes. It will summarize the types
82 specified and targets will be created with these modules. If no types are
83 specified with the --types TYPENAME option, all structure and class types will
112 help='Specify one or more modules which will be used to verify the types.',
128 … should be verified. If no type names are specified, all class and struct types will be verified.',
153 help="Don't' recurse into types in the std namespace.",
276 print("Parsing all types in '%s'" % (module))
[all …]
/openbsd-src/gnu/llvm/libcxxabi/lib/
H A Ditanium-base.exp1 # Typeinfos for fundamental types
78 # Typeinfo names for fundamental types
155 # Typeinfos for types from libc++abi
168 # Typeinfo names for types from libc++abi
181 # Typeinfos for std:: exception types
199 # Typeinfo names for std:: exception types
217 # Vtables for libc++abi types
230 # Vtables for std:: exception types
281 # ::what() functions for std:: exception types
291 # Default constructors and destructors for std:: exception types
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h63 /// types can be avoided by doing MoreElements first.
106 /// For efficiency, it doesn't make a copy of Types so care must be taken not
110 ArrayRef<LLT> Types; member
130 constexpr LegalityQuery(unsigned Opcode, const ArrayRef<LLT> Types, in LegalityQuery()
132 : Opcode(Opcode), Types(Types), MMODescrs(MMODescrs) {} in LegalityQuery()
133 constexpr LegalityQuery(unsigned Opcode, const ArrayRef<LLT> Types) in LegalityQuery()
134 : LegalityQuery(Opcode, Types, {}) {} in LegalityQuery()
254 /// True iff the given type index is one of the specified types.
261 return Query.Types[TypeIdx] != Type; in typeIsNot()
265 /// True iff the given types for the given pair of type indexes is one of the
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.bugs/
H A D900322_01.C6 // types into three disjoint sets, i.e object types, function types, and
7 // incomplete types.
12 // Later in that same section the standard also notes that array types with
13 // unknown size are considered incomplete types (page 25). (Struct & union
14 // types which have only been "forward declared" are also incomplete types.)
28 // against forming array types with multiple unknown bounds. This prohibition
33 // keywords: incomplete types, arrays, element types
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/CodeView/
H A DCVTypeVisitor.cpp82 Error visitTypeStream(const CVTypeArray &Types);
83 Error visitTypeStream(CVTypeRange Types);
84 Error visitTypeStream(TypeCollection &Types);
143 Error CVTypeVisitor::visitTypeStream(const CVTypeArray &Types) { in visitTypeStream() argument
144 for (auto I : Types) { in visitTypeStream()
151 Error CVTypeVisitor::visitTypeStream(CVTypeRange Types) { in visitTypeStream() argument
152 for (auto I : Types) { in visitTypeStream()
159 Error CVTypeVisitor::visitTypeStream(TypeCollection &Types) { in visitTypeStream() argument
160 std::optional<TypeIndex> I = Types.getFirst(); in visitTypeStream()
162 CVType Type = Types.getType(*I); in visitTypeStream()
[all …]
H A DRecordName.cpp28 /// The type collection. Used to calculate names of nested types.
29 TypeCollection &Types; member in __anon83696ece0111::TypeNameComputer
36 explicit TypeNameComputer(TypeCollection &Types) : Types(Types) {} in TypeNameComputer() argument
40 /// Paired begin/end actions for all types. Receives all record data,
86 Name.append(Types.getTypeName(Indices[I])); in visitKnownRecord()
102 Name.append(Types.getTypeName(Indices[I])); in visitKnownRecord()
141 StringRef Ret = Types.getTypeName(Proc.getReturnType()); in visitKnownRecord()
142 StringRef Params = Types.getTypeName(Proc.getArgumentList()); in visitKnownRecord()
149 StringRef Ret = Types.getTypeName(MF.getReturnType()); in visitKnownRecord()
150 StringRef Class = Types.getTypeName(MF.getClassType()); in visitKnownRecord()
[all …]
/openbsd-src/gnu/usr.bin/binutils-2.17/binutils/
H A Drdcoff.c75 /* This structure is used to map symbol indices to types. */
81 /* Basic types. */
106 coff_get_slot (struct coff_types *types, int indx) in coff_get_slot() argument
110 pps = &types->slots; in coff_get_slot()
136 struct coff_types *types, long coff_symno, int ntype, in parse_coff_type() argument
150 type = parse_coff_type (abfd, symbols, types, coff_symno, newtype, in parse_coff_type()
156 type = parse_coff_type (abfd, symbols, types, coff_symno, newtype, in parse_coff_type()
184 type = parse_coff_type (abfd, symbols, types, coff_symno, newtype, in parse_coff_type()
188 types, in parse_coff_type()
209 slot = coff_get_slot (types, pauxent->x_sym.x_tagndx.l); in parse_coff_type()
[all …]
/openbsd-src/gnu/usr.bin/binutils/binutils/
H A Drdcoff.c75 /* This structure is used to map symbol indices to types. */
81 /* Basic types. */
106 coff_get_slot (struct coff_types *types, int indx) in coff_get_slot() argument
110 pps = &types->slots; in coff_get_slot()
136 struct coff_types *types, long coff_symno, int ntype, in parse_coff_type() argument
150 type = parse_coff_type (abfd, symbols, types, coff_symno, newtype, in parse_coff_type()
156 type = parse_coff_type (abfd, symbols, types, coff_symno, newtype, in parse_coff_type()
184 type = parse_coff_type (abfd, symbols, types, coff_symno, newtype, in parse_coff_type()
188 types, in parse_coff_type()
209 slot = coff_get_slot (types, pauxent->x_sym.x_tagndx.l); in parse_coff_type()
[all …]
/openbsd-src/usr.bin/mklocale/
H A Dyacc.y37 #include <sys/types.h>
56 rune_map types = { { 0, }, }; variable
161 { set_map(&types, $2, $1); }
380 list->types = xlalloc(run); in add_map()
382 list->types[i] = flag; in add_map()
397 list->types = xlalloc(run); in add_map()
399 list->types[i] = flag; in add_map()
412 list->types = xlalloc(run); in add_map()
414 list->types[i] = flag; in add_map()
454 r->types[i - r->min] |= flag; in add_map()
[all …]
/openbsd-src/gnu/llvm/libcxx/include/__type_traits/
H A Dis_always_bitcastable.h30 // Note that types that cannot be assigned to each other using built-in assignment (e.g. arrays) mi…
48 …// by the built-in assignment (if it were defined for the two types, to which there are minor ex…
52 …// - all integral types (except `bool`, see below) -- that is, character types and `int` types, bo…
54 // - as well as arrays of such types...
57 // Other trivially-copyable types can't be validly bit-cast outside of their own type:
58 …// - floating-point types normally have different sizes and thus aren't bit-castable between each …
59 …// - integral types and floating-point types use different representations, so for example bit-cas…
65 // - enumeration types may have different ranges of possible values (fails #1);
66 …// - for pointers, it is not guaranteed that pointers to different types use the same set of value…
67 …// addresses, and the conversion results are explicitly unspecified for types with different ali…
/openbsd-src/gnu/llvm/clang/lib/Headers/
H A Dstdint.h1 /*===---- stdint.h - Standard header for sized integer types --------------===*\
22 // C99 7.18.3 Limits of other integer types
65 /* C99 7.18.1.1 Exact-width integer types.
66 * C99 7.18.1.2 Minimum-width integer types.
67 * C99 7.18.1.3 Fastest minimum-width integer types.
70 * 64-bit types if they are implemented. Other exact width types are optional.
71 * This implementation defines an exact-width types for every integer width
72 * that is represented in the standard integer types.
74 * The standard also requires minimum-width types be defined for 8-, 16-, 32-,
76 * types.
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DFunctionComparator.h130 /// Stage 0: If types are equal in terms of cmpTypes, then we can go straight
132 /// If types differ, remember types comparison result and check
133 /// whether we still can bitcast types.
134 /// Stage 1: Types that satisfies isFirstClassType conditions are always
137 /// If both types are vectors, then vector with greater bitwidth is
139 /// If both types are vectors with the same bitwidth, then types
142 /// Stage 3: Pointer types are greater than non-pointers. If both types are
146 /// Stage 4: Types are neither vectors, nor pointers. And they differ.
148 /// and return types comparison result (so it determines the
159 /// It ignores types on this stage and only compares bits from L and R.
[all …]
/openbsd-src/gnu/llvm/llvm/docs/
H A DOpaquePointers.rst8 Traditionally, LLVM IR pointer types have contained a pointee type. For example,
11 types, there is a desire to remove pointee types from pointers.
13 The opaque pointer type project aims to replace all pointer types containing
14 pointee types in LLVM with an opaque pointer type. The new pointer type is
43 Issues with explicit pointee types
47 pointee types. The pointee type does not necessarily represent the actual
51 Historically LLVM was some sort of type-safe subset of C. Having pointee types
54 languages like C++ adopted LLVM, the community realized that pointee types were
63 generally need to look through LLVM's struct types and reason about the
64 underlying memory offsets. The community realized that pointee types hinder LLVM
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DTypeNodes.td8 /// A type node that is only used to represent dependent types in C++. For
9 /// example, DependentTemplateSpecializationType is used to represent types
11 /// that only works with non-dependent types can ignore these type nodes.
18 /// types and do not affect the semantics of the program. Code that only
19 /// works with canonical types can ignore these type nodes.
21 /// Note that this simple story about non-canonical types is not the whole
37 /// canonical types can ignore these nodes.
41 /// able to operate on leaf types faster than they can on non-leaf types.
44 /// is structurally composed of component types (`void` and `int`).
46 /// A struct type is a leaf type because its field types are not part of its
[all …]
/openbsd-src/gnu/llvm/lldb/bindings/interface/
H A DSBType.i123 `SBType` representations of types in executables/libraries with debug
125 to create new types by evaluating expressions that define a new type.
217 "Returns the number of bytes a variable with the given types occupies in memory.
243 * C: Returns true for C pointer types (or typedefs of these types).
244 * C++: Pointer types include the C pointer types as well as pointers to data
246 * Objective-C: Pointer types include the C pointer types. ``id``, ``Class``
247 and pointers to blocks are also considered pointer types.
257 * C: Returns false for all types.
258 * C++: Both l-value and r-value references are considered reference types.
259 * Objective-C: Returns false for all types.
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Driver/
H A DAction.h13 #include "clang/Driver/Types.h"
104 types::ID Type;
133 Action(ActionClass Kind, types::ID Type) : Action(Kind, ActionList(), Type) {} in Action()
134 Action(ActionClass Kind, Action *Input, types::ID Type) in Action()
138 Action(ActionClass Kind, const ActionList &Inputs, types::ID Type) in Action()
147 types::ID getType() const { return Type; } in getType()
234 InputAction(const llvm::opt::Arg &Input, types::ID Type,
360 OffloadAction(const DeviceDependences &DDeps, types::ID Ty);
402 JobAction(ActionClass Kind, Action *Input, types::ID Type);
403 JobAction(ActionClass Kind, const ActionList &Inputs, types::ID Type);
[all …]

12345678910>>...234