blob: 565f55cca6c5df914cb70594832fd46f4aea068b [file] [log] [blame]
Tatyana Krasnukhaf8c264e2018-11-27 19:52:10 +00001//===--- ARC.cpp - Implement ARC target feature support -------------------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// This file implements ARC TargetInfo objects.
11//
12//===----------------------------------------------------------------------===//
13
14#include "ARC.h"
15#include "clang/Basic/Builtins.h"
16#include "clang/Basic/MacroBuilder.h"
17#include "clang/Basic/TargetBuiltins.h"
18
19using namespace clang;
20using namespace clang::targets;
21
22void ARCTargetInfo::getTargetDefines(const LangOptions &Opts,
23 MacroBuilder &Builder) const {
24 Builder.defineMacro("__arc__");
Chandler Carruth4a509562019-01-19 06:36:08 +000025}