LLVM: lib/Frontend/Directive/Spelling.cpp Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
10
13
14#include
15
16using namespace llvm;
17
19 return V.Min <= P && P <= V.Max;
20}
21
25
27
28
29
30
31
32
33 for (auto &S : Range) {
35 return S.Name;
36 }
38}
assert(UImm &&(UImm !=~static_cast< T >(0)) &&"Invalid immediate!")
ConstantRange Range(APInt(BitWidth, Low), APInt(BitWidth, High))
static bool Contains(directive::VersionRange V, int P)
Definition Spelling.cpp:18
StringRef - Represent a constant reference to a string, i.e.
A range adaptor for a pair of iterators.
LLVM_ABI StringRef FindName(llvm::iterator_range< const Spelling * >, unsigned Version)
Definition Spelling.cpp:22
This is an optimization pass for GlobalISel generic memory operations.
constexpr bool isInt(int64_t x)
Checks if an integer fits into the given bit width.
FunctionAddr VTableAddr uintptr_t uintptr_t Version