YunQiang Su
4b75fcf0a5
Triple::normalize: Use none as OS for XX-none-ABI ( #89638 )
...
When parsing a 3-component triple, after we determine Arch and Env, if
the middle component is "none", treat it as OS instead of Vendor.
See:
https://discourse.llvm.org/t/rfc-baremetal-target-triple-normalization/78524
Fixes : #89582 .
2024-05-02 08:04:53 +08:00
Stefan Gränitz
2a4a852a67
Reland [clang-repl] Expose setter for triple in IncrementalCompilerBuilder ( #84174 )
...
With out-of-process execution the target triple can be different from
the one on the host. We need an interface to configure it.
Relanding this with cleanup-fixes in the unittest.
2024-03-07 23:15:02 +01:00
Stefan Gränitz
6a39a71442
Revert "[clang-repl] Pass triple to IncrementalCompilerBuilder as explicit argument" ( #84261 )
...
Reverts llvm/llvm-project#84174 due too sanitizer memory leak detection
2024-03-07 01:01:07 +01:00
Stefan Gränitz
6494f9bb8a
[clang-repl] Expose setter for triple in IncrementalCompilerBuilder ( #84174 )
...
With out-of-process execution the target triple can be different from
the one on the host. We need an interface to configure it.
2024-03-06 20:23:09 +01:00