]> granicus.if.org Git - clang/commit
[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)
commit20140d410fa1bbb3572496304758e0a4019a153f
treea75c1575a9c7861912be987fb8a79894d5eca93a
parent734dd1682c7790e1e72f135a6276d588aabebd38
[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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@329278 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Basic/Targets/RISCV.cpp
lib/Basic/Targets/RISCV.h
test/Modules/Inputs/module.map
test/Modules/target-features.m
test/Preprocessor/riscv-target-features.c [new file with mode: 0644]