Path: blob/main/contrib/llvm-project/clang/lib/Basic/Targets/Le64.cpp
35269 views
//===--- Le64.cpp - Implement Le64 target feature support -----------------===//1//2// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.3// See https://llvm.org/LICENSE.txt for license information.4// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception5//6//===----------------------------------------------------------------------===//7//8// This file implements Le64 TargetInfo objects.9//10//===----------------------------------------------------------------------===//1112#include "Le64.h"13#include "Targets.h"14#include "clang/Basic/Builtins.h"15#include "clang/Basic/MacroBuilder.h"16#include "clang/Basic/TargetBuiltins.h"1718using namespace clang;19using namespace clang::targets;2021ArrayRef<Builtin::Info> Le64TargetInfo::getTargetBuiltins() const {22return {};23}2425void Le64TargetInfo::getTargetDefines(const LangOptions &Opts,26MacroBuilder &Builder) const {27DefineStd(Builder, "unix", Opts);28defineCPUMacros(Builder, "le64", /*Tuning=*/false);29}303132