-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: imaginationtech/llvm-project
base: main
head repository: llvm/llvm-project
compare: main
- 11 commits
- 44 files changed
- 11 contributors
Commits on Dec 1, 2025
-
[Github] Update actions/upload-artifact action to v5 (llvm#170058)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/upload-artifact](https://redirect.github.com/actions/upload-artifact) | action | major | `v4.6.2` -> `v5.0.0` |
Configuration menu - View commit details
-
Copy full SHA for 1ced99a - Browse repository at this point
Copy the full SHA 1ced99aView commit details -
[Github] Update GHA Dependencies (llvm#170057)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [actions/setup-python](https://redirect.github.com/actions/setup-python) | action | minor | `v6.0.0` -> `v6.1.0` | | | [github/codeql-action](https://redirect.github.com/github/codeql-action) | action | patch | `v4.31.4` -> `v4.31.5` | `v4.31.6` | | [hendrikmuhs/ccache-action](https://redirect.github.com/hendrikmuhs/ccache-action) | action | patch | `v1.2.19` -> `v1.2.20` | |
Configuration menu - View commit details
-
Copy full SHA for aa04b65 - Browse repository at this point
Copy the full SHA aa04b65View commit details -
Fix LLVM test to use %python instead of python
This uses lit substitution, which fixes running this test on some environment where 'python' isn't in the path.
Configuration menu - View commit details
-
Copy full SHA for 235d44d - Browse repository at this point
Copy the full SHA 235d44dView commit details -
[DA] Remove special handling for SCEVAddExpr in GCD MIV (llvm#169927)
In `gcdMIVtest`, there is logic that assumes the addition(s) of `SCEVAddExpr` don't overflow without any checks. Adding overflow checks would be fine, but this part appeart to be less useful. So this patch removes it. Fix one of the tests added in llvm#169926.
Configuration menu - View commit details
-
Copy full SHA for fa6d611 - Browse repository at this point
Copy the full SHA fa6d611View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b9e203 - Browse repository at this point
Copy the full SHA 3b9e203View commit details -
[CIR] Start printing/parsing func 'attributes' (llvm#169674)
This patch adds a print and parse ability for the func to have MLIR-standard 'attributes' printed along side the standard function. This patch also seeds the initial "disallowed" list so that we don't print things that we have custom printing for, AND will disallow them from being parsed. I believe this list to be complete, and it passes all tests. This printing of attributes is necessary for testing some OpenACC things that putting into the normal func-printing seems unnecessary.
Configuration menu - View commit details
-
Copy full SHA for 97e0573 - Browse repository at this point
Copy the full SHA 97e0573View commit details -
[AggressiveInstCombine] Fix memory location for alias analysis (llvm#…
…169953) When LOps.RootInsert comes after LI2, since we use LI2 as the new insert point, we should make sure the memory region accessed by LOps isn't modified. However, the original implementation passes the bit width `LOps.LoadSize` as the number of bytes to be accessed, causing BasicAA to return NoAlias: https://github.com/llvm/llvm-project/blob/a941e150749650e6a75e948f10d46b0bedcc128b/llvm/lib/Analysis/BasicAliasAnalysis.cpp#L1658-L1667 With `-aa-trace`, we get: ``` End ptr getelementptr inbounds nuw (i8, ptr @g, i64 4) @ LocationSize::precise(1), %gep1 = getelementptr i8, ptr %p, i64 4 @ LocationSize::precise(32) = NoAlias ``` This patch uses `getTypeStoreSize` to compute the correct access size for LOps. Instead of modifying the MemoryLocation for End (i.e., `LOps.RootInsert`), it also uses the computed base and AATag for correctness. Closes llvm#169921.
Configuration menu - View commit details
-
Copy full SHA for c7c6c0a - Browse repository at this point
Copy the full SHA c7c6c0aView commit details -
[NFC][analyzer] const ptr param in AnalysisConsumer::getModeForDecl (l…
…lvm#170145) This is a tiny change that would make the function contract more clear and our work downstream easier.
Configuration menu - View commit details
-
Copy full SHA for 7b6bf8b - Browse repository at this point
Copy the full SHA 7b6bf8bView commit details -
[lldb-dap] Fix segfault in JSONUtils.cpp when GetUUIDString() returns…
… nullptr (llvm#169844) When creating a stack frame in JSONUtils.cpp CreateStackFrame() the code constructs a std::string from module.GetUUIDString(), which can return nullptr in some cases (as documented in the implementation of SBModule::GetUUIDString()). This causes a segmentation fault when passed to the std::string constructor. This fix adds a null check before constructing the UUID string, falling back to an empty string if nullptr is returned. The existing empty check ensures the moduleId field is omitted from the JSON when no UUID exists. rdar://163811812 --------- Co-authored-by: Ebuka Ezike <yerimyah1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 10ceca8 - Browse repository at this point
Copy the full SHA 10ceca8View commit details -
[llvm-exegesis] Add CLI Option to set Fixed RNG seed
The primary motivation for this is to set a fixed RNG seed for flaky tests. This also has the bonus of adding debug logging for what seed gets used which can make it much easier to reproduce issues that only happen occasionally and are seed-dependent. Reviewers: sjoerdmeijer, davemgreen, mshockwave Reviewed By: davemgreen Pull Request: llvm#170013
Configuration menu - View commit details
-
Copy full SHA for 73889c3 - Browse repository at this point
Copy the full SHA 73889c3View commit details -
[clang][ASTMatchers] Add
arrayTypeLocast matcher for ArrayTypeLoc (l……lvm#168990) There's `arrayType` matcher for matching `ArrayType`, but no matcher for `ArrayTypeLoc`. This change complements it. Note that there's already `hasElementTypeLoc` matcher, which was declared together with the `hasElementType` matcher.
Configuration menu - View commit details
-
Copy full SHA for 37858b0 - Browse repository at this point
Copy the full SHA 37858b0View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main