llvm-project/libc/spec
Siva Chandra Reddy dd33f9cdef [libc] Make the errno macro resolve to the thread local variable directly.
With modern architectures having a thread pointer and language supporting
thread locals, there is no reason to use a function intermediary to access
the thread local errno value.

The entrypoint corresponding to errno has been replaced with an object
library as there is no formal entrypoint for errno anymore.

Reviewed By: jeffbailey, michaelrj

Differential Revision: https://reviews.llvm.org/D120920
2022-03-04 17:29:49 +00:00
..
gnu_ext.td [libc] Add extension functions fedisableexcept, feenableexcept and fegetexcept. 2021-09-10 18:44:53 +00:00
linux.td [libc] Add ability to generate enum types/values to HdrGen. 2020-02-28 23:27:32 -08:00
llvm_libc_ext.td [libc] Make the errno macro resolve to the thread local variable directly. 2022-03-04 17:29:49 +00:00
posix.td Introduce getenv to LLVM libc 2022-02-14 10:10:13 -08:00
spec.td [libc] Add exit and atexit 2022-02-17 17:21:55 +00:00
stdc.td [libc] Add exit and atexit 2022-02-17 17:21:55 +00:00