Changes
Summary
- [LAA] Re-check bit-width of pointers after stripping. Summary: - As the pointer stripping now tracks through `addrspacecast`, prepare to handle the bit-width difference from the result pointer. Reviewers: jdoerfert Subscribers: jvesely, nhaehnle, hiraditya, arphaman, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D64928
- [LibTooling] Add function to translate and validate source range for editing Summary: Adds the function `getRangeForEdit` to validate that a given source range is editable and, if needed, translate it into a range in the source file (for example, if it's sourced in macro expansions). Reviewers: ilya-biryukov Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D64924
Change Type | Path in Repository | Path in Workspace |
---|---|---|
![]() | /llvm/trunk/lib/Analysis/LoopAccessAnalysis.cpp (diff) | llvm.src/lib/Analysis/LoopAccessAnalysis.cpp |
![]() | /llvm/trunk/test/Transforms/SLPVectorizer/AMDGPU/address-space-ptr-sze-gep-index-assert.ll (diff) | llvm.src/test/Transforms/SLPVectorizer/AMDGPU/address-space-ptr-sze-gep-index-assert.ll |
Change Type | Path in Repository | Path in Workspace |
![]() | /cfe/trunk/include/clang/Tooling/Refactoring/SourceCode.h (diff) | clang.src/include/clang/Tooling/Refactoring/SourceCode.h |
![]() | /cfe/trunk/lib/Tooling/Refactoring/SourceCode.cpp (diff) | clang.src/lib/Tooling/Refactoring/SourceCode.cpp |
![]() | /cfe/trunk/unittests/Tooling/SourceCodeTest.cpp (diff) | clang.src/unittests/Tooling/SourceCodeTest.cpp |