xref: /llvm-project/libc/include/llvm-libc-macros/time-macros.h (revision b8daa45a566b15d929a812d85f3f1ff8c868c889)
1330793c9SNick Desaulniers #ifndef LLVM_LIBC_MACROS_TIME_MACROS_H
2330793c9SNick Desaulniers #define LLVM_LIBC_MACROS_TIME_MACROS_H
3b49d626cSMichael Jones 
420f4f295SJoseph Huber #if defined(__AMDGPU__) || defined(__NVPTX__)
530307a7bSJoseph Huber #include "gpu/time-macros.h"
620f4f295SJoseph Huber #elif defined(__linux__)
720f4f295SJoseph Huber #include "linux/time-macros.h"
8b49d626cSMichael Jones #endif
9b49d626cSMichael Jones 
10*b8daa45aSPetr Hosek #define TIME_UTC 1
11*b8daa45aSPetr Hosek #define TIME_MONOTONIC 2
12*b8daa45aSPetr Hosek #define TIME_ACTIVE 3
13*b8daa45aSPetr Hosek #define TIME_THREAD_ACTIVE 4
14*b8daa45aSPetr Hosek 
15330793c9SNick Desaulniers #endif // LLVM_LIBC_MACROS_TIME_MACROS_H
16