Searched defs:ArrayRef (Results 1 - 17 of 17) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/ADT/
H A DArrayRef.h1 //===--- ArrayRef.h - Array Reference Wrapper -------------------*- C++ -*-===//
19 /// ArrayRef - Represent a constant reference to an array (0 or more elements
25 /// extends past that of the ArrayRef. For this reason, it is not in general
26 /// safe to store an ArrayRef.
31 class ArrayRef { class in namespace:llvm
48 /// Construct an empty ArrayRef.
49 /*implicit*/ ArrayRef() : Data(0), Length(0) {} function in class:llvm::ArrayRef
51 /// Construct an ArrayRef from a single element.
52 /*implicit*/ ArrayRef(const T &OneElt) function in class:llvm::ArrayRef
55 /// Construct an ArrayRef fro
56 /*implicit*/ ArrayRef(const T *data, size_t length) function in class:llvm::ArrayRef
60 ArrayRef(const T *begin, const T *end) function in class:llvm::ArrayRef
64 /*implicit*/ ArrayRef(const SmallVectorImpl<T> &Vec) function in class:llvm::ArrayRef
68 /*implicit*/ ArrayRef(const std::vector<T> &Vec) function in class:llvm::ArrayRef
[all...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DRegisterClassInfo.h20 #include "llvm/ADT/ArrayRef.h"
35 operator ArrayRef<unsigned>() const {
87 ArrayRef<unsigned> getOrder(const TargetRegisterClass *RC) const {
/external/llvm/include/llvm/ADT/
H A DTinyPtrVector.h13 #include "llvm/ADT/ArrayRef.h"
102 /// Constructor from an ArrayRef.
105 /// element constructor for ArrayRef.
106 explicit TinyPtrVector(ArrayRef<EltTy> Elts)
118 // implicit conversion operator to ArrayRef.
119 operator ArrayRef<EltTy>() const {
136 // Implicit conversion to ArrayRef<U> if EltTy* implicitly converts to U*.
139 std::is_convertible<ArrayRef<EltTy>, ArrayRef<U>>::value,
141 operator ArrayRef<
[all...]
H A DArrayRef.h1 //===--- ArrayRef.h - Array Reference Wrapper -------------------*- C++ -*-===//
19 /// ArrayRef - Represent a constant reference to an array (0 or more elements
25 /// extends past that of the ArrayRef. For this reason, it is not in general
26 /// safe to store an ArrayRef.
31 class ArrayRef { class in namespace:llvm
50 /// Construct an empty ArrayRef.
51 /*implicit*/ ArrayRef() : Data(nullptr), Length(0) {} function in class:llvm::ArrayRef
53 /// Construct an empty ArrayRef from None.
54 /*implicit*/ ArrayRef(NoneType) : Data(nullptr), Length(0) {} function in class:llvm::ArrayRef
56 /// Construct an ArrayRef fro
57 /*implicit*/ ArrayRef(const T &OneElt) function in class:llvm::ArrayRef
61 /*implicit*/ ArrayRef(const T *data, size_t length) function in class:llvm::ArrayRef
65 ArrayRef(const T *begin, const T *end) function in class:llvm::ArrayRef
72 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec) function in class:llvm::ArrayRef
78 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec) function in class:llvm::ArrayRef
87 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) function in class:llvm::ArrayRef
94 ArrayRef( function in class:llvm::ArrayRef
104 /*implicit*/ ArrayRef( function in class:llvm::ArrayRef
114 ArrayRef(const std::vector<U *, A> &Vec, function in class:llvm::ArrayRef
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DObjCContainersChecker.cpp42 SVal ArrayRef = C.getState()->getSVal(E, C.getLocationContext()); local
43 SymbolRef ArraySym = ArrayRef.getAsSymbol();
74 // Get the ArrayRef symbol.
75 SVal ArrayRef = State->getSVal(Array, C.getLocationContext());
76 SymbolRef ArraySym = ArrayRef.getAsSymbol();
/external/llvm/include/llvm/CodeGen/
H A DRegisterClassInfo.h20 #include "llvm/ADT/ArrayRef.h"
39 operator ArrayRef<MCPhysReg>() const {
93 ArrayRef<MCPhysReg> getOrder(const TargetRegisterClass *RC) const {
/external/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp462 ArrayRef<std::pair<MatcherCtor, unsigned>> Context) {
492 Registry::getMatcherCompletions(ArrayRef<ArgKind> AcceptedTypes) {
573 ArrayRef<ParserValue> Args,
582 ArrayRef<ParserValue> Args,
461 getAcceptedCompletionTypes( ArrayRef<std::pair<MatcherCtor, unsigned>> Context) argument
H A DParser.cpp263 llvm::ArrayRef<std::pair<MatcherCtor, unsigned>> Context) {
268 Parser::Sema::getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes) {
449 ArrayRef<ArgKind> AcceptedTypes) {
538 ArrayRef<ParserValue> Args, Diagnostics *Error) {
548 ArrayRef<std::pair<MatcherCtor, unsigned>> Context) {
553 ArrayRef<ArgKind> AcceptedTypes) {
547 getAcceptedCompletionTypes( ArrayRef<std::pair<MatcherCtor, unsigned>> Context) argument
/external/clang/test/Parser/
H A DDelayedTemplateParsing.cpp107 template <typename = void> struct ArrayRef { struct in namespace:PR17334
108 constexpr ArrayRef() {} function in struct:PR17334::ArrayRef
111 ArrayRef<> IdxList;
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
H A DArrayRef.h1 //===--- ArrayRef.h - Array Reference Wrapper -------------------*- C++ -*-===//
21 /// ArrayRef - Represent a constant reference to an array (0 or more elements
27 /// extends past that of the ArrayRef. For this reason, it is not in general
28 /// safe to store an ArrayRef.
33 class LLVM_NODISCARD ArrayRef { class in namespace:llvm
52 /// Construct an empty ArrayRef.
53 /*implicit*/ ArrayRef() : Data(nullptr), Length(0) {} function in class:llvm::ArrayRef
55 /// Construct an empty ArrayRef from None.
56 /*implicit*/ ArrayRef(NoneType) : Data(nullptr), Length(0) {} function in class:llvm::ArrayRef
58 /// Construct an ArrayRef fro
59 /*implicit*/ ArrayRef(const T &OneElt) function in class:llvm::ArrayRef
63 /*implicit*/ ArrayRef(const T *data, size_t length) function in class:llvm::ArrayRef
67 ArrayRef(const T *begin, const T *end) function in class:llvm::ArrayRef
74 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec) function in class:llvm::ArrayRef
80 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec) function in class:llvm::ArrayRef
85 /*implicit*/ constexpr ArrayRef(const std::array<T, N> &Arr) function in class:llvm::ArrayRef
93 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) function in class:llvm::ArrayRef
100 ArrayRef( function in class:llvm::ArrayRef
110 /*implicit*/ ArrayRef( function in class:llvm::ArrayRef
120 ArrayRef(const std::vector<U *, A> &Vec, function in class:llvm::ArrayRef
[all...]
/external/eigen/Eigen/src/SVD/
H A DBDCSVD.h100 typedef Ref<ArrayXr> ArrayRef; typedef in class:Eigen::BDCSVD
177 void computeSingVals(const ArrayRef& col0, const ArrayRef& diag, const IndicesRef& perm, VectorType& singVals, ArrayRef shifts, ArrayRef mus);
178 void perturbCol0(const ArrayRef& col0, const ArrayRef& diag, const IndicesRef& perm, const VectorType& singVals, const ArrayRef& shifts, const ArrayRef& mus, ArrayRef zha
[all...]
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DConstantsContext.h305 ArrayRef<Constant*> ops,
308 ArrayRef<unsigned> inds = ArrayRef<unsigned>())
466 CE->getIndices() : ArrayRef<unsigned>());
304 ExprMapKeyType(unsigned opc, ArrayRef<Constant*> ops, unsigned short flags = 0, unsigned short optionalflags = 0, ArrayRef<unsigned> inds = ArrayRef<unsigned>()) argument
/external/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp155 ArrayRef<std::pair<unsigned, bool>> Regs);
160 ArrayRef<std::pair<unsigned, bool>> Regs) const;
582 static bool ContainsReg(const ArrayRef<std::pair<unsigned, bool>> &Regs, argument
597 ArrayRef<std::pair<unsigned, bool>> Regs) {
794 ArrayRef<std::pair<unsigned, bool>> Regs) const {
/external/llvm/include/llvm/Support/
H A DCommandLine.h23 #include "llvm/ADT/ArrayRef.h"
1413 operator ArrayRef<DataType>() { return Storage; }
1814 void HideUnrelatedOptions(ArrayRef<const cl::OptionCategory *> Categories,
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
H A DCommandLine.h23 #include "llvm/ADT/ArrayRef.h"
1431 operator ArrayRef<DataType>() { return Storage; }
1862 void HideUnrelatedOptions(ArrayRef<const cl::OptionCategory *> Categories,
/external/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp163 static std::string getQualifiedName(ArrayRef<StringRef> QualifiedNameComponents,
1283 ArrayRef<TypeIndex> ArgTypeIndices = None;
1311 ArrayRef<TypeIndex> ArgTypeIndices = None;
1834 void CodeViewDebug::emitLocalVariableList(ArrayRef<LocalVariable> Locals) {
1891 0, 0, ArrayRef<LocalVariableAddrGap>());
1902 ArrayRef<LocalVariableAddrGap>());
1967 ArrayRef<std::pair<std::string, TypeIndex>> UDTs) {
1966 emitDebugInfoForUDTs( ArrayRef<std::pair<std::string, TypeIndex>> UDTs) argument
/external/llvm/lib/IR/
H A DVerifier.cpp156 template <typename T> void Write(ArrayRef<T> Vs) {
451 void verifyFunctionMetadata(ArrayRef<std::pair<unsigned, MDNode *>> MDs);
1590 ArrayRef<std::pair<unsigned, MDNode *>> MDs) {
1855 ArrayRef<Instruction *>(CycleNodes));
3764 ArrayRef<Intrinsic::IITDescriptor> TableRef = Table;
1589 verifyFunctionMetadata( ArrayRef<std::pair<unsigned, MDNode *>> MDs) argument

Completed in 448 milliseconds