diff options
author | Tim Shen <timshen91@gmail.com> | 2017-02-14 19:48:13 +0000 |
---|---|---|
committer | Tim Shen <timshen91@gmail.com> | 2017-02-14 19:48:13 +0000 |
commit | efaaf0df986bb8a07f20ff79fbd832174a95e289 (patch) | |
tree | 4b8fbd291198f5fc089f5fd6be1aca02cece228e /lib/xray/xray_powerpc64.inc | |
parent | 0c45fb1c6c6f7555e09b00f95fd28fa32386a4e5 (diff) |
Revert r295017 "Re-commit r294826 and r294781, with a fix on the cmake file to only"
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@295097 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/xray/xray_powerpc64.inc')
-rw-r--r-- | lib/xray/xray_powerpc64.inc | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/lib/xray/xray_powerpc64.inc b/lib/xray/xray_powerpc64.inc deleted file mode 100644 index c1a1bac1a..000000000 --- a/lib/xray/xray_powerpc64.inc +++ /dev/null @@ -1,37 +0,0 @@ -//===-- xray_powerpc64.inc --------------------------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file is a part of XRay, a dynamic runtime instrumentation system. -// -//===----------------------------------------------------------------------===// - -#include <cstdint> -#include <mutex> -#include <sys/platform/ppc.h> - -#include "xray_defs.h" - -namespace __xray { - -ALWAYS_INLINE uint64_t readTSC(uint8_t &CPU) XRAY_NEVER_INSTRUMENT { - CPU = 0; - return __ppc_get_timebase(); -} - -inline uint64_t getTSCFrequency() XRAY_NEVER_INSTRUMENT { - static std::mutex M; - std::lock_guard<std::mutex> Guard(M); - return __ppc_get_timebase_freq(); -} - -inline bool probeRequiredCPUFeatures() XRAY_NEVER_INSTRUMENT { - return true; -} - -} // namespace __xray |