Home
last modified time | relevance | path

Searched refs:ThreadLocalImpl (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Support/Unix/
H A DThreadLocal.inc30 ThreadLocalImpl::ThreadLocalImpl() : data() {
38 ThreadLocalImpl::~ThreadLocalImpl() {
45 void ThreadLocalImpl::setInstance(const void* d) {
52 void *ThreadLocalImpl::getInstance() {
57 void ThreadLocalImpl::removeInstance() {
65 ThreadLocalImpl::ThreadLocalImpl() : data() { }
66 ThreadLocalImpl::~ThreadLocalImpl() { }
67 void ThreadLocalImpl::setInstance(const void* d) { data = const_cast<void*>(d);}
68 void *ThreadLocalImpl::getInstance() { return data; }
69 void ThreadLocalImpl::removeInstance() { setInstance(0); }
/freebsd-12.1/contrib/llvm/lib/Support/
H A DThreadLocal.cpp27 ThreadLocalImpl::ThreadLocalImpl() : data() { } in ThreadLocalImpl() function in llvm::ThreadLocalImpl
28 ThreadLocalImpl::~ThreadLocalImpl() { } in ~ThreadLocalImpl()
29 void ThreadLocalImpl::setInstance(const void* d) { in setInstance()
34 void *ThreadLocalImpl::getInstance() { in getInstance()
38 void ThreadLocalImpl::removeInstance() { in removeInstance()
/freebsd-12.1/contrib/llvm/lib/Support/Windows/
H A DThreadLocal.inc24 sys::ThreadLocalImpl::ThreadLocalImpl() : data() {
31 sys::ThreadLocalImpl::~ThreadLocalImpl() {
36 void *sys::ThreadLocalImpl::getInstance() {
41 void sys::ThreadLocalImpl::setInstance(const void* d){
48 void sys::ThreadLocalImpl::removeInstance() {
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DThreadLocal.h25 class ThreadLocalImpl {
36 ThreadLocalImpl();
37 virtual ~ThreadLocalImpl();
46 class ThreadLocal : public ThreadLocalImpl {
48 ThreadLocal() : ThreadLocalImpl() { } in ThreadLocal()