[OpenEmbedded] Add OpenEmbedded vendor
authorMandeep Singh Grang <mgrang@codeaurora.org>
Thu, 5 Jul 2018 23:41:17 +0000 (23:41 +0000)
committerMandeep Singh Grang <mgrang@codeaurora.org>
Thu, 5 Jul 2018 23:41:17 +0000 (23:41 +0000)
commit083f4d7da48294964e283f4de2a95c6e9011482e
tree07994a12b29ec14cf6cf8dfa52a5247629550d64
parent89e4abe7b740d78ee6b926bf5dac7420bb688983
[OpenEmbedded] Add OpenEmbedded vendor

Summary: The lib paths are not correctly picked up for OpenEmbedded sysroots
(like arm-oe-linux-gnueabi). I fix this in a follow-up clang patch. But in
order to add the correct libs I need to detect if the vendor is oe. For this
reason, it is first necessary to teach llvm to detect oe vendor, which is what
this patch does.

Reviewers: chandlerc, compnerd, rengolin, javed.absar

Reviewed By: compnerd

Subscribers: kristof.beyls, dexonsmith, llvm-commits

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

llvm-svn: 336401
llvm/include/llvm/ADT/Triple.h
llvm/lib/Support/Triple.cpp
llvm/unittests/ADT/TripleTest.cpp