| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[BOLT][CMake] Don't export bolt libraries in LLVMExports.cmake (#121936) Bolt makes use of add_llvm_library and as such ends up exporting its libraries from LLVMExports.cmake, which is not correct. Bolt doesn't have its own exports file, and I assume that there is no desire to have one either -- Bolt libraries are not intended to be consumed as a cmake module, right? As such, this PR adds a NO_EXPORT option to simplify exclude these libraries from the exports file. | 1 年前 | |
[BOLT][Linker][NFC] Remove lookupSymbol() in favor of lookupSymbolInfo() (#128070) Sometimes we need to know the size of a symbol besides its address, so maybe we can start using the existing BOLTLinker::lookupSymbolInfo() (that returns symbol address and size) and remove BOLTLinker::lookupSymbol() (that only returns symbol address). And for both we need to check return value as it is wrapped in std::optional<>, which makes the difference even smaller. | 1 年前 | |
[BOLT][Linker][NFC] Remove lookupSymbol() in favor of lookupSymbolInfo() (#128070) Sometimes we need to know the size of a symbol besides its address, so maybe we can start using the existing BOLTLinker::lookupSymbolInfo() (that returns symbol address and size) and remove BOLTLinker::lookupSymbol() (that only returns symbol address). And for both we need to check return value as it is wrapped in std::optional<>, which makes the difference even smaller. | 1 年前 | |
[BOLT] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139403) | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 |