|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/ArrayRef.h 43 using iterator = const T *;
44 using const_iterator = const T *;
50 const T *Data = nullptr;
66 /*implicit*/ ArrayRef(const T &OneElt)
70 /*implicit*/ ArrayRef(const T *data, size_t length)
74 ArrayRef(const T *begin, const T *end)
74 ArrayRef(const T *begin, const T *end)
81 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec)
87 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec)
92 /*implicit*/ constexpr ArrayRef(const std::array<T, N> &Arr)
97 /*implicit*/ constexpr ArrayRef(const T (&Arr)[N]) : Data(Arr), Length(N) {}
100 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec)
145 const T *data() const { return Data; }
151 const T &front() const {
157 const T &back() const {
163 template <typename Allocator> ArrayRef<T> copy(Allocator &A) {
178 ArrayRef<T> slice(size_t N, size_t M) const {
184 ArrayRef<T> slice(size_t N) const { return slice(N, size() - N); }
187 ArrayRef<T> drop_front(size_t N = 1) const {
193 ArrayRef<T> drop_back(size_t N = 1) const {
200 template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const {
206 template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const {
211 ArrayRef<T> take_front(size_t N = 1) const {
218 ArrayRef<T> take_back(size_t N = 1) const {
226 template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const {
232 template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const {
239 const T &operator[](size_t Index) const {
249 typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
257 typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
263 std::vector<T> vec() const {
270 operator std::vector<T>() const {
include/llvm/ADT/Optional.h 144 T value;
172 T &getValue() LLVM_LVALUE_FUNCTION noexcept {
176 T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
181 T &&getValue() && noexcept {
206 ::new ((void *)std::addressof(value)) T(std::move(y));
216 optional_detail::OptionalStorage<T> Storage;
219 using value_type = T;
224 Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
227 Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
230 Optional &operator=(T &&y) {
241 static inline Optional create(const T *y) {
245 Optional &operator=(const T &y) {
253 const T *getPointer() const { return &Storage.getValue(); }
254 T *getPointer() { return &Storage.getValue(); }
255 const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
256 T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
260 const T *operator->() const { return getPointer(); }
261 T *operator->() { return getPointer(); }
262 const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
263 T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
266 constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
271 T &&getValue() && { return std::move(Storage.getValue()); }
272 T &&operator*() && { return std::move(Storage.getValue()); }
275 T getValueOr(U &&value) && {
include/llvm/ADT/STLExtras.h 1224 bool is_contained(R &&Range, const E &Element) {
include/llvm/ADT/SmallVector.h 75 AlignedCharArrayUnion<T> FirstEl;
114 using value_type = T;
115 using iterator = T *;
116 using const_iterator = const T *;
121 using reference = T &;
122 using const_reference = const T &;
123 using pointer = T *;
124 using const_pointer = const T *;
259 class SmallVectorTemplateBase<T, true> : public SmallVectorTemplateCommon<T> {
264 static void destroy_range(T *, T *) {}
264 static void destroy_range(T *, T *) {}
299 void grow(size_t MinSize = 0) { this->grow_pod(MinSize, sizeof(T)); }
302 void push_back(const T &Elt) {
305 memcpy(reinterpret_cast<void *>(this->end()), &Elt, sizeof(T));
315 class SmallVectorImpl : public SmallVectorTemplateBase<T> {
316 using SuperClass = SmallVectorTemplateBase<T>;
357 void resize(size_type N, const T &NV) {
374 LLVM_NODISCARD T pop_back_val() {
397 void append(size_type NumInputs, const T &Elt) {
405 void append(std::initializer_list<T> IL) {
412 void assign(size_type NumElts, const T &Elt) {
429 void assign(std::initializer_list<T> IL) {
467 iterator insert(iterator I, T &&Elt) {
497 iterator insert(iterator I, const T &Elt) {
526 iterator insert(iterator I, size_type NumToInsert, const T &Elt) {
637 void insert(iterator I, std::initializer_list<T> IL) {
820 AlignedCharArrayUnion<T> InlineElts[N];
837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
846 explicit SmallVector(size_t Size, const T &Value = T())
865 SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
884 SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) {
include/llvm/ADT/StringSwitch.h 48 Optional<T> Result;
67 StringSwitch &Case(StringLiteral S, T Value) {
74 StringSwitch& EndsWith(StringLiteral S, T Value) {
81 StringSwitch& StartsWith(StringLiteral S, T Value) {
88 StringSwitch &Cases(StringLiteral S0, StringLiteral S1, T Value) {
93 T Value) {
98 StringLiteral S3, T Value) {
103 StringLiteral S3, StringLiteral S4, T Value) {
109 T Value) {
115 StringLiteral S6, T Value) {
121 StringLiteral S6, StringLiteral S7, T Value) {
128 T Value) {
135 StringLiteral S9, T Value) {
140 StringSwitch &CaseLower(StringLiteral S, T Value) {
147 StringSwitch &EndsWithLower(StringLiteral S, T Value) {
154 StringSwitch &StartsWithLower(StringLiteral S, T Value) {
161 StringSwitch &CasesLower(StringLiteral S0, StringLiteral S1, T Value) {
166 T Value) {
171 StringLiteral S3, T Value) {
176 StringLiteral S3, StringLiteral S4, T Value) {
181 R Default(T Value) {
181 R Default(T Value) {
188 operator R() {
include/llvm/ADT/Triple.h 235 ArchType Arch;
296 ArchType getArch() const { return Arch; }
749 void setArch(ArchType Kind);
847 static StringRef getArchTypeName(ArchType Kind);
855 static StringRef getArchTypePrefix(ArchType Kind);
873 static ArchType getArchTypeForLLVMName(StringRef Str);
include/llvm/BinaryFormat/Dwarf.h 473 StringRef CallFrameString(unsigned Encoding, Triple::ArchType Arch);
include/llvm/DebugInfo/DWARF/DWARFContext.h 370 Triple::ArchType getArch() const {
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h 63 Triple::ArchType Arch)
81 Triple::ArchType Arch;
136 int64_t DataAlign, Triple::ArchType Arch)
231 Optional<uint64_t> LSDAAddress, Triple::ArchType Arch)
264 const Triple::ArchType Arch;
281 DWARFDebugFrame(Triple::ArchType Arch,
include/llvm/Object/COFF.h 942 Triple::ArchType getArch() const override;
include/llvm/Object/ELFObjectFile.h 426 Triple::ArchType getArch() const override;
1120 template <class ELFT> Triple::ArchType ELFObjectFile<ELFT>::getArch() const {
include/llvm/Object/MachO.h 365 Triple::ArchType getArch() const override;
570 static Triple::ArchType getArch(uint32_t CPUType);
include/llvm/Object/ObjectFile.h 319 virtual Triple::ArchType getArch() const = 0;
include/llvm/Object/Wasm.h 202 Triple::ArchType getArch() const override;
include/llvm/Object/XCOFFObjectFile.h 276 Triple::ArchType getArch() const override;
include/llvm/Support/AlignOf.h 30 T t;
39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
50 llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/TargetRegistry.h 128 using ArchMatchFnTy = bool (*)(Triple::ArchType Arch);
933 static bool getArchMatch(Triple::ArchType Arch) {
include/llvm/Support/type_traits.h 91 T t;
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
145 std::is_copy_constructible<detail::trivial_helper<T>>::value;
147 !std::is_copy_constructible<T>::value;
151 std::is_move_constructible<detail::trivial_helper<T>>::value;
153 !std::is_move_constructible<T>::value;
157 is_copy_assignable<detail::trivial_helper<T>>::value;
159 !is_copy_assignable<T>::value;
163 is_move_assignable<detail::trivial_helper<T>>::value;
165 !is_move_assignable<T>::value;
169 std::is_destructible<detail::trivial_helper<T>>::value;
lib/BinaryFormat/Dwarf.cpp 490 Triple::ArchType Arch) {
lib/Bitcode/Writer/BitcodeWriter.cpp 4316 Triple::ArchType Arch = TT.getArch();
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 135 static CPUType mapArchToCVCPUType(Triple::ArchType Type) {
137 case Triple::ArchType::x86:
139 case Triple::ArchType::x86_64:
141 case Triple::ArchType::thumb:
143 case Triple::ArchType::aarch64:
lib/CodeGen/XRayInstrumentation.cpp 209 case Triple::ArchType::arm:
210 case Triple::ArchType::thumb:
211 case Triple::ArchType::aarch64:
212 case Triple::ArchType::mips:
213 case Triple::ArchType::mipsel:
214 case Triple::ArchType::mips64:
215 case Triple::ArchType::mips64el: {
223 case Triple::ArchType::ppc64le: {
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp 327 DWARFDebugFrame::DWARFDebugFrame(Triple::ArchType Arch,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp 1273 Triple::ArchType Arch, RuntimeDyld::MemoryManager &MM,
1284 createRuntimeDyldELF(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MM,
1296 Triple::ArchType Arch, RuntimeDyld::MemoryManager &MM,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp 47 llvm::RuntimeDyldCOFF::create(Triple::ArchType Arch,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h 34 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 240 llvm::RuntimeDyldELF::create(Triple::ArchType Arch,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h 169 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h 289 Triple::ArchType Arch;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp 349 RuntimeDyldMachO::create(Triple::ArchType Arch,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h 125 create(Triple::ArchType Arch,
lib/ExecutionEngine/TargetSelect.cpp 64 Triple::ArchType Type = Triple::getArchTypeForLLVMName(MArch);
lib/IR/AutoUpgrade.cpp 4143 Triple::ArchType Arch = Triple(TT).getArch();
lib/MC/MCObjectFileInfo.cpp 133 Triple::ArchType ArchTy = T.getArch();
lib/MC/MCParser/DarwinAsmParser.cpp 701 Triple::ArchType ArchTy = TT.getArch();
lib/MC/MCSectionELF.cpp 107 Triple::ArchType Arch = T.getArch();
lib/Object/COFFObjectFile.cpp 898 Triple::ArchType COFFObjectFile::getArch() const {
lib/Object/MachOObjectFile.cpp 2568 Triple::ArchType MachOObjectFile::getArch(uint32_t CPUType) {
2739 Triple::ArchType MachOObjectFile::getArch() const {
lib/Object/MachOUniversal.cpp 215 if (Triple(ArchName).getArch() == Triple::ArchType::UnknownArch)
lib/Object/ObjectFile.cpp 94 auto Arch = getArch();
lib/Object/WasmObjectFile.cpp 1529 Triple::ArchType WasmObjectFile::getArch() const { return Triple::wasm32; }
lib/Object/XCOFFObjectFile.cpp 367 Triple::ArchType XCOFFObjectFile::getArch() const {
lib/Support/TargetRegistry.cpp 44 Triple::ArchType Type = Triple::getArchTypeForLLVMName(ArchName);
69 Triple::ArchType Arch = Triple(TT).getArch();
lib/Support/Triple.cpp 19 StringRef Triple::getArchTypeName(ArchType Kind) {
78 StringRef Triple::getArchTypePrefix(ArchType Kind) {
248 static Triple::ArchType parseBPFArch(StringRef ArchName) {
263 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) {
264 Triple::ArchType BPFArch(parseBPFArch(Name));
321 static Triple::ArchType parseARMArch(StringRef ArchName) {
325 Triple::ArchType arch = Triple::UnknownArch;
386 static Triple::ArchType parseArch(StringRef ArchName) {
387 auto AT = StringSwitch<Triple::ArchType>(ArchName)
807 ArchType Arch = UnknownArch;
1168 void Triple::setArch(ArchType Kind) {
1228 static unsigned getArchPointerBitWidth(llvm::Triple::ArchType Arch) {
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp 837 STI.getTargetTriple().getArch() == Triple::ArchType::mipsel ||
838 STI.getTargetTriple().getArch() == Triple::ArchType::mips
lib/Target/TargetMachine.cpp 191 Triple::ArchType Arch = TT.getArch();
lib/Transforms/IPO/LowerTypeTests.cpp 385 Triple::ArchType Arch;
467 Triple::ArchType JumpTableArch,
1212 Triple::ArchType JumpTableArch, SmallVectorImpl<Value *> &AsmArgs,
1311 static bool isThumbFunction(Function *F, Triple::ArchType ModuleArch) {
1330 static Triple::ArchType
1332 Triple::ArchType ModuleArch) {
1359 Triple::ArchType JumpTableArch = selectJumpTableArmEncoding(Functions, Arch);
tools/clang/include/clang/Basic/ObjCRuntime.h 99 bool isLegacyDispatchDefaultForArch(llvm::Triple::ArchType Arch) {
tools/clang/include/clang/Driver/ToolChain.h 213 llvm::Triple::ArchType getArch() const { return Triple.getArch(); }
tools/clang/lib/AST/ItaniumMangle.cpp 3189 llvm::Triple::ArchType Arch =
3211 llvm::Triple::ArchType Arch =
tools/clang/lib/AST/MicrosoftMangle.cpp 2695 llvm::Triple::ArchType AT =
tools/clang/lib/CodeGen/CGBuiltin.cpp 752 llvm::Triple::ArchType Arch = CGF.getTarget().getTriple().getArch();
1047 llvm::Triple::ArchType ISA = getTarget().getTriple().getArch();
4233 llvm::Triple::ArchType Arch) {
5239 llvm::Triple::ArchType Arch) {
6010 llvm::Triple::ArchType Arch) {
6792 llvm::Triple::ArchType Arch) {
6893 llvm::Triple::ArchType Arch) {
7049 llvm::Triple::ArchType Arch) {
tools/clang/lib/CodeGen/CGObjC.cpp 758 static bool hasUnalignedAtomics(llvm::Triple::ArchType arch) {
767 llvm::Triple::ArchType arch) {
927 llvm::Triple::ArchType arch =
tools/clang/lib/CodeGen/CodeGenFunction.h 3738 llvm::Triple::ArchType Arch);
3741 llvm::Triple::ArchType Arch);
3751 llvm::Triple::ArchType Arch);
3767 llvm::Triple::ArchType Arch);
tools/clang/lib/CodeGen/CodeGenModule.cpp 521 llvm::Triple::ArchType Arch = Context.getTargetInfo().getTriple().getArch();
833 llvm::Triple::ArchType Arch = TT.getArch();
tools/clang/lib/Driver/Driver.cpp 477 llvm::Triple::ArchType AT = llvm::Triple::UnknownArch;
864 if (CfgTriple.getArch() == llvm::Triple::ArchType::UnknownArch)
1938 llvm::Triple::ArchType Arch =
tools/clang/lib/Driver/ToolChains/Arch/X86.cpp 133 const llvm::Triple::ArchType ArchType = Triple.getArch();
tools/clang/lib/Driver/ToolChains/Clang.cpp 2903 const llvm::Triple::ArchType Arch = TC.getArch();
5939 llvm::Triple::ArchType Arch = getToolChain().getArch();
tools/clang/lib/Driver/ToolChains/Darwin.cpp 34 llvm::Triple::ArchType darwin::getArchTypeForMachOArchName(StringRef Str) {
70 const llvm::Triple::ArchType Arch = getArchTypeForMachOArchName(Str);
1944 llvm::Triple::ArchType arch = getTriple().getArch();
2086 llvm::Triple::ArchType XarchArch =
2396 auto Arch = tools::darwin::getArchTypeForMachOArchName(BoundArch);
tools/clang/lib/Driver/ToolChains/Darwin.h 28 llvm::Triple::ArchType getArchTypeForMachOArchName(StringRef Str);
tools/clang/lib/Driver/ToolChains/FreeBSD.cpp 126 const llvm::Triple::ArchType Arch = ToolChain.getArch();
tools/clang/lib/Driver/ToolChains/Gnu.cpp 355 const llvm::Triple::ArchType Arch = ToolChain.getArch();
920 static bool isArmOrThumbArch(llvm::Triple::ArchType Arch) {
924 static bool isMipsEL(llvm::Triple::ArchType Arch) {
938 static bool isMSP430(llvm::Triple::ArchType Arch) {
1383 llvm::Triple::ArchType TargetArch = TargetTriple.getArch();
2302 llvm::Triple::ArchType TargetArch = TargetTriple.getArch();
2336 llvm::Triple::ArchType TargetArch = TargetTriple.getArch();
tools/clang/lib/Driver/ToolChains/Linux.cpp 225 llvm::Triple::ArchType Arch = Triple.getArch();
511 const llvm::Triple::ArchType Arch = getArch();
tools/clang/lib/Driver/ToolChains/MSVC.cpp 796 static const char *llvmArchToWindowsSDKArch(llvm::Triple::ArchType Arch) {
797 using ArchType = llvm::Triple::ArchType;
813 static const char *llvmArchToLegacyVCArch(llvm::Triple::ArchType Arch) {
814 using ArchType = llvm::Triple::ArchType;
832 static const char *llvmArchToDevDivInternalArch(llvm::Triple::ArchType Arch) {
833 using ArchType = llvm::Triple::ArchType;
855 llvm::Triple::ArchType TargetArch) const {
tools/clang/lib/Driver/ToolChains/MSVC.h 102 llvm::Triple::ArchType TargetArch) const;
tools/clang/lib/Driver/ToolChains/NaCl.cpp 58 const llvm::Triple::ArchType Arch = ToolChain.getArch();
tools/clang/lib/Driver/ToolChains/NetBSD.cpp 457 llvm::Triple::ArchType TArch = getTriple().getArch();
tools/clang/lib/Frontend/CompilerInvocation.cpp 782 const llvm::Triple::ArchType DebugEntryValueArchs[] = {
2956 llvm::Triple::ArchType Arch = T.getArch();
tools/clang/lib/Frontend/InitHeaderSearch.cpp 193 llvm::Triple::ArchType arch = triple.getArch();
tools/clang/lib/Parse/ParseStmtAsm.cpp 550 llvm::Triple::ArchType ArchTy = TheTriple.getArch();
tools/clang/lib/Sema/SemaChecking.cpp 1061 ArrayRef<llvm::Triple::ArchType> SupportedArchs) {
1062 llvm::Triple::ArchType CurArch =
1686 llvm::Triple::ArchType Arch = Context.getTargetInfo().getTriple().getArch();
tools/clang/lib/Sema/SemaDeclAttr.cpp 1948 const auto &Arch = Triple.getArch();
tools/clang/tools/extra/clang-tidy/portability/SIMDIntrinsicsCheck.cpp 119 llvm::Triple::ArchType Arch =
tools/lldb/include/lldb/Utility/ArchSpec.h 312 llvm::Triple::ArchType GetMachine() const;
tools/lldb/source/Core/Address.cpp 461 const llvm::Triple::ArchType llvm_arch =
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp 1323 const llvm::Triple::ArchType arch_type = arch.GetTriple().getArch();
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp 1664 const llvm::Triple::ArchType arch_type = arch.GetTriple().getArch();
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp 1324 const llvm::Triple::ArchType arch_type = arch.GetTriple().getArch();
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp 1667 const llvm::Triple::ArchType arch_type = arch.GetTriple().getArch();
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp 556 const llvm::Triple::ArchType arch_type = arch.GetTriple().getArch();
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp 223 const llvm::Triple::ArchType arch_type = arch.GetTriple().getArch();
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 217 const llvm::Triple::ArchType machine = arch.GetMachine();
1210 llvm::Triple::ArchType llvm_arch = triple.getArch();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 328 const auto target_machine = target_arch.GetMachine();
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp 45 const llvm::Triple::ArchType &arch) {
47 case llvm::Triple::ArchType::x86:
53 case llvm::Triple::ArchType::x86_64:
62 case llvm::Triple::ArchType::mipsel:
68 case llvm::Triple::ArchType::mips64el:
100 case llvm::Triple::ArchType::x86:
108 case llvm::Triple::ArchType::x86_64:
111 case llvm::Triple::ArchType::mipsel:
112 case llvm::Triple::ArchType::mips64el:
122 case llvm::Triple::ArchType::arm:
123 case llvm::Triple::ArchType::aarch64:
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 403 case llvm::Triple::ArchType::x86:
406 case llvm::Triple::ArchType::x86_64:
409 case llvm::Triple::ArchType::arm:
412 case llvm::Triple::ArchType::aarch64:
415 case llvm::Triple::ArchType::mipsel:
418 case llvm::Triple::ArchType::mips64el:
1540 const llvm::Triple::ArchType machine = target.GetArchitecture().GetMachine();
1542 if (machine != llvm::Triple::ArchType::x86 &&
1543 machine != llvm::Triple::ArchType::arm &&
1544 machine != llvm::Triple::ArchType::aarch64 &&
1545 machine != llvm::Triple::ArchType::mipsel &&
1546 machine != llvm::Triple::ArchType::mips64el &&
1547 machine != llvm::Triple::ArchType::x86_64) {
tools/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp 63 llvm::Triple::ArchType stringTo<llvm::Triple::ArchType>(llvm::StringRef Str) {
63 llvm::Triple::ArchType stringTo<llvm::Triple::ArchType>(llvm::StringRef Str) {
80 static T consume(llvm::StringRef &Str) {
83 return stringTo<T>(Token);
174 llvm::Triple::ArchType Arch = consume<llvm::Triple::ArchType>(Line);
174 llvm::Triple::ArchType Arch = consume<llvm::Triple::ArchType>(Line);
tools/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.h 51 ModuleRecord(llvm::Triple::OSType OS, llvm::Triple::ArchType Arch, UUID ID)
55 llvm::Triple::ArchType Arch;
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp 419 llvm::Triple::ArchType machine = target.GetArchitecture().GetMachine();
tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp 40 const llvm::Triple::ArchType cpu =
306 const llvm::Triple::ArchType cpu =
tools/lldb/source/Plugins/Process/elf-core/RegisterUtilities.h 82 llvm::Triple::ArchType Arch;
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp 168 triple.setArch(llvm::Triple::ArchType::x86);
171 triple.setArch(llvm::Triple::ArchType::x86_64);
174 triple.setArch(llvm::Triple::ArchType::arm);
177 triple.setArch(llvm::Triple::ArchType::aarch64);
180 triple.setArch(llvm::Triple::ArchType::UnknownArch);
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp 332 triple.setArch(llvm::Triple::ArchType::x86);
tools/lldb/source/Plugins/SymbolFile/NativePDB/CodeViewRegisterMapping.cpp 425 llvm::Triple::ArchType arch_type, llvm::codeview::RegisterId register_id) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/CodeViewRegisterMapping.h 18 uint32_t GetLLDBRegisterNumber(llvm::Triple::ArchType arch_type,
tools/lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.cpp 41 static uint32_t GetRegisterNumber(llvm::Triple::ArchType arch_type,
172 llvm::StringRef program, llvm::Triple::ArchType arch_type, Stream &stream) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpression.cpp 26 static uint32_t ResolveLLDBRegisterNum(llvm::StringRef reg_name, llvm::Triple::ArchType arch_type) {
30 case llvm::Triple::ArchType::aarch64:
56 llvm::Triple::ArchType arch_type,
93 llvm::Triple::ArchType arch_type, Stream &stream) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpression.h 22 llvm::Triple::ArchType arch_type,
tools/lldb/source/Plugins/SymbolFile/PDB/PDBLocationToDWARFExpression.cpp 60 llvm::StringRef program, llvm::Triple::ArchType arch_type, Stream &stream) {
75 llvm::Triple::ArchType arch_type = architecture.GetMachine();
tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp 239 const llvm::Triple::ArchType cpu = arch.GetMachine();
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp 47 const llvm::Triple::ArchType cpu = m_arch.GetMachine();
155 const llvm::Triple::ArchType cpu = m_arch.GetMachine();
tools/lldb/source/Target/Thread.cpp 2047 const llvm::Triple::ArchType machine = target_arch.GetMachine();
tools/lldb/source/Utility/ArchSpec.cpp 37 llvm::Triple::ArchType machine;
721 llvm::Triple::ArchType ArchSpec::GetMachine() const {
tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp 76 lldb::SBTarget &target, llvm::Triple::ArchType arch,
88 if (arch == llvm::Triple::ArchType::x86_64) {
96 } else if (arch == llvm::Triple::ArchType::x86) {
152 llvm::Triple::ArchType arch,
188 if (arch == llvm::Triple::ArchType::x86) {
216 llvm::Triple::ArchType arch,
250 llvm::Triple::ArchType &arch, uint64_t &bndcfgu,
266 if ((arch != llvm::Triple::ArchType::x86) &&
267 (arch != llvm::Triple::ArchType::x86_64)) {
329 llvm::Triple::ArchType arch;
373 llvm::Triple::ArchType arch;
tools/lldb/unittests/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpressionTests.cpp 32 llvm::Triple::ArchType arch_type = arch_spec.GetMachine();
83 llvm::Triple::ArchType arch_type = arch_spec.GetMachine();
tools/llvm-cov/CodeCoverage.cpp 754 if (Triple(Arch).getArch() == llvm::Triple::ArchType::UnknownArch) {
tools/llvm-exegesis/lib/AArch64/Target.cpp 55 bool matchesArch(Triple::ArchType Arch) const override {
tools/llvm-exegesis/lib/Mips/Target.cpp 26 bool matchesArch(Triple::ArchType Arch) const override {
tools/llvm-exegesis/lib/PowerPC/Target.cpp 27 bool matchesArch(Triple::ArchType Arch) const override {
tools/llvm-exegesis/lib/Target.cpp 155 bool matchesArch(Triple::ArchType Arch) const override {
tools/llvm-exegesis/lib/Target.h 143 virtual bool matchesArch(Triple::ArchType Arch) const = 0;
tools/llvm-exegesis/lib/X86/Target.cpp 574 bool matchesArch(Triple::ArchType Arch) const override {
tools/llvm-lipo/llvm-lipo.cpp 481 const Triple::ArchType ObjectArch = O->getArch();
tools/llvm-objdump/llvm-objdump.cpp 473 auto Arch = Obj->getArch();
2034 Triple::ArchType AT = O->getArch();
tools/llvm-readobj/DwarfCFIEHPrinter.h 195 DWARFDebugFrame EHFrame(Triple::ArchType(ObjF->getArch()), /*IsEH=*/true,
unittests/ADT/TripleTest.cpp 641 auto FirstArchType = Triple::ArchType(Triple::UnknownArch + 1);
unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h 96 SmallVector<Triple::ArchType, 4> SupportedArchs;
97 SmallVector<Triple::ArchType, 1> HasSubArchs;
unittests/MC/TargetRegistry.cpp 37 Triple::ArchType Arch = Triple::getArchTypeForLLVMName(Name);
unittests/Support/ThreadPool.cpp 25 SmallVector<Triple::ArchType, 4> UnsupportedArchs;
usr/include/c++/7.4.0/bits/move.h 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
83 constexpr _Tp&&
98 move(_Tp&& __t) noexcept
136 inline _GLIBCXX17_CONSTEXPR _Tp*
137 addressof(_Tp& __r) noexcept
143 const _Tp* addressof(const _Tp&&) = delete;
143 const _Tp* addressof(const _Tp&&) = delete;
usr/include/c++/7.4.0/bits/stl_algo.h 3900 const _Tp& __val)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 181 typedef _Tp value_type;
183 typedef _Tp* pointer;
184 typedef _Tp& reference;
192 typedef _Tp value_type;
194 typedef const _Tp* pointer;
195 typedef const _Tp& reference;
usr/include/c++/7.4.0/bits/unique_ptr.h 824 make_unique(_Args&&... __args)
usr/include/c++/7.4.0/initializer_list 50 typedef _E value_type;
51 typedef const _E& reference;
52 typedef const _E& const_reference;
54 typedef const _E* iterator;
55 typedef const _E* const_iterator;
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
825 : public __is_destructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1142 : public is_constructible<_Tp, const _Tp&>
1142 : public is_constructible<_Tp, const _Tp&>
1148 : public __is_copy_constructible_impl<_Tp>
1160 : public is_constructible<_Tp, _Tp&&>
1160 : public is_constructible<_Tp, _Tp&&>
1166 : public __is_move_constructible_impl<_Tp>
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
utils/unittest/googletest/include/gtest/gtest-printers.h 223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
276 static ::std::string Format(const ToPrint& value) {
351 const T1& value, const T2& /* other_operand */) {
351 const T1& value, const T2& /* other_operand */) {
352 return FormatForComparison<T1, T2>::Format(value);
352 return FormatForComparison<T1, T2>::Format(value);
366 void UniversalPrint(const T& value, ::std::ostream* os);
373 const C& container, ::std::ostream* os) {
439 const T& value, ::std::ostream* os) {
455 void PrintTo(const T& value, ::std::ostream* os) {
478 DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
699 static void Print(const T& value, ::std::ostream* os) {
784 static void Print(const T& value, ::std::ostream* os) {
856 typedef T T1;
983 internal::UniversalTersePrinter<T>::Print(value, &ss);
utils/unittest/googletest/include/gtest/gtest.h 1377 const T1& lhs, const T2& rhs) {
1377 const T1& lhs, const T2& rhs) {
1389 const T1& lhs,
1390 const T2& rhs) {
1419 const T1& lhs,
1420 const T2& rhs) {
1487 const T1& val1, const T2& val2,
1487 const T1& val1, const T2& val2,
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h 35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
37 return StreamSwitch<T>::printable(V);
54 const T& V;
55 friend std::ostream &operator<<(std::ostream &S, const RawStreamProxy<T> &V) {
69 static const RawStreamProxy<T> printable(const T &V) { return {V}; }
69 static const RawStreamProxy<T> printable(const T &V) { return {V}; }
utils/unittest/googletest/include/gtest/internal/gtest-internal.h 94 ::std::string PrintToString(const T& value);