KKazu HirataRemove redundaunt virtual specifiers (NFC)
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Remove redundaunt virtual specifiers (NFC) Identified with tidy-modernize-use-override. | 3 年前 | |
Remove redundaunt virtual specifiers (NFC) Identified with tidy-modernize-use-override. | 3 年前 | |
[Polly] Do not inline dumpIslObj methods. NFC. Instead of being inline and having a neverCalled() workaround to make it work in the debugger, define it as a regular exported function. Also add overloads for the C API types isl_* so it works with managed as well as unmanaged ISL objects. | 4 年前 | |
[Polly][Isl] Fix -Wsign-compare after D113101 | 4 年前 | |
docs: Add doxygen mainpage (and test if doxygen is updated on-commit) llvm-svn: 262855 | 10 年前 | |
[Polly] Migrate -polly-mse to the new pass manager. This patch implements the MaximalStaticExpansion and its printer in NPM. Reviewed By: Meinersbur Differential Revision: https://reviews.llvm.org/D125870 | 3 年前 | |
Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options | 3 年前 | |
Remove unneeded cl::ZeroOrMore for cl::opt options Similar to 557efc9a8b68628c2c944678c6471dac30ed9e8e. This commit handles options where cl::ZeroOrMore is more than one line below cl::opt. | 3 年前 | |
[Polly] Mark classes as final by default. NFC. This make is obivious that a class was not intended to be derived from. NPM analysis pass can unfortunately not marked as final because they are derived from a llvm::Checker<T> template internally by the NPM. Also normalize the use of classes/structs * NPM passes are structs * Legacy passes are classes * structs that have methods and are not a visitor pattern are classes * structs have public inheritance by default, remove "public" keyword * Use typedef'ed type instead of inline forward declaration | 4 年前 | |
Use value_or instead of getValueOr (NFC) | 3 年前 | |
Fix polly build after StringRef change. | 6 年前 | |
[Polly] Support for InlineAsm. Inline assembly was not handled at all and treated like a llvm::Value. In particular, it tried to create a pointer it which is not allowed. Fix by handling like a llvm::Constant such that it is just reused when required, instead of trying to marshall it in memory. Fixes llvm.org/PR51960 | 4 年前 |