]> granicus.if.org Git - clang/commit
Basic: thread CodeGenOptions into TargetInfo
authorSaleem Abdulrasool <compnerd@compnerd.org>
Thu, 7 Apr 2016 05:41:11 +0000 (05:41 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Thu, 7 Apr 2016 05:41:11 +0000 (05:41 +0000)
commite5d3bf167a0a4b9a185b07719042836f7358d5c6
tree1c2e00dd3bebc5c60e8be8bce038c6c8e4eff7e4
parentfcf75bb5b7ec7704ad2c03139746b157307265be
Basic: thread CodeGenOptions into TargetInfo

This threads CodeGenOptions into the TargetInfo hierarchy.  This is motivated by
ARM which can change some target information based on the EABI selected
(-meabi).  Similar options exist for other platforms (e.g. MIPS) and thus is
generally useful.  NFC.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@265640 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/TargetInfo.h
lib/Basic/Targets.cpp
lib/Frontend/ASTUnit.cpp
lib/Frontend/ChainedIncludesSource.cpp
lib/Frontend/CompilerInstance.cpp
unittests/Basic/CMakeLists.txt
unittests/Lex/CMakeLists.txt