[PATCH] [RISCV] Extend getTargetDefines for RISCVTargetInfo
authorShiva Chen <shiva0217@gmail.com>
Thu, 5 Apr 2018 12:54:00 +0000 (12:54 +0000)
committerShiva Chen <shiva0217@gmail.com>
Thu, 5 Apr 2018 12:54:00 +0000 (12:54 +0000)
commit4891dbf55736355c1b807ae2ab132e4c146269eb
tree77b7f2c9742e8d705fc48cf4cd33ddb581e76283
parent94d9c391b6f20d5e1abd1832f0c2b1fff4426254
[PATCH] [RISCV] Extend getTargetDefines for RISCVTargetInfo

Summary:
This patch extend getTargetDefines and implement handleTargetFeatures
and hasFeature. and define corresponding marco for those features.

Reviewers: asb, apazos, eli.friedman

Differential Revision: https://reviews.llvm.org/D44727

Patch by Kito Cheng.

llvm-svn: 329278
clang/lib/Basic/Targets/RISCV.cpp
clang/lib/Basic/Targets/RISCV.h
clang/test/Modules/Inputs/module.map
clang/test/Modules/target-features.m
clang/test/Preprocessor/riscv-target-features.c [new file with mode: 0644]