Home
last modified time | relevance | path

Searched defs:ArrayRef (Results 1 – 25 of 51) sorted by relevance

123

/llvm-project-15.0.7/libc/src/__support/CPP/
H A DArrayRef.h110 template <typename T> struct ArrayRef : public internal::ArrayRefBase<const T> { struct
114 using Impl = internal::ArrayRefBase<const T>; argument
120 ArrayRef(const void *Data, size_t Length) in ArrayRef() argument
124 template <size_t N> ArrayRef(const Array<T, N> &Arr) : Impl(Arr.Data, N) {} in ArrayRef() argument
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DArrayRef.h71 /*implicit*/ ArrayRef(NoneType) {} in ArrayRef() function
74 /*implicit*/ ArrayRef(const T &OneElt) in ArrayRef() function
78 /*implicit*/ ArrayRef(const T *data, size_t length) in ArrayRef() function
82 ArrayRef(const T *begin, const T *end) in ArrayRef() function
89 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec) in ArrayRef() function
95 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec) in ArrayRef() function
100 /*implicit*/ constexpr ArrayRef(const std::array<T, N> &Arr) in ArrayRef() function
105 /*implicit*/ constexpr ArrayRef(const T (&Arr)[N]) : Data(Arr), Length(N) {} in ArrayRef() function
115 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) in ArrayRef() function
/llvm-project-15.0.7/llvm/include/llvm/ToolDrivers/llvm-dlltool/
H A DDlltoolDriver.h18 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/llvm/include/llvm/ToolDrivers/llvm-lib/
H A DLibDriver.h18 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86CallLowering.h22 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DParallelCG.h22 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DProcess.h35 template <typename T> class ArrayRef; variable
H A DCRC.h19 template <typename T> class ArrayRef; variable
H A DGlobPattern.h26 template <typename T> class ArrayRef; variable
H A DSHA1.h22 template <typename T> class ArrayRef; variable
H A DSHA256.h30 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstantFold.h28 template <typename T> class ArrayRef; variable
H A DMDBuilder.h26 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DPromoteMemToReg.h19 template <typename T> class ArrayRef; variable
H A DModuleUtils.h24 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveDebugVariables.h28 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.h25 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/clang/test/Parser/
H A DDelayedTemplateParsing.cpp91 template <typename = void> struct ArrayRef { struct
92 constexpr ArrayRef() {} in ArrayRef() function
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DConstantFolding.h26 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/lld/include/lld/Common/
H A DLLVM.h32 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.h30 template <typename T> class ArrayRef; variable
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DLLVM.h34 template<typename T> class ArrayRef; variable
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DObjCContainersChecker.cpp41 SVal ArrayRef = C.getSVal(E); in getArraySym() local
74 SVal ArrayRef = C.getSVal(Array); in REGISTER_MAP_WITH_PROGRAMSTATE() local
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DComponentPath.h19 class ArrayRef; variable
/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsABIInfo.h18 template <typename T> class ArrayRef; variable

123