ldionne wrote:

@mstorsjo I think you put the finger on something I don't really understand at 
the moment. What is the relationship between `armv7` and `thumbv7` as a target 
triple? Is there any documentation on what an "effective triple" is in 
comparison to a "non-effective triple"?

Separately from this, we noticed that `clang -target armv7k-apple-watchos` 
would pass `-target thumbv7-apple-watchos` to the frontend, but using `clang 
-target thumbv7-apple-watchos` directly in the driver doesn't work. Is 
`thumbv7-apple-watchos` the "effective" triple of `armv7k-apple-watchos`? Why 
do both spellings exist, and what is each spelling used for?

I know that's a lot of questions, but if you know the answer to any of them, it 
would shed a lot of light over here :)

https://github.com/llvm/llvm-project/pull/104037
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to