aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2019-06-27 11:17:13 +0000
committerSam McCall <sam.mccall@gmail.com>2019-06-27 11:17:13 +0000
commit5cd77f98a1a1536bdb652ca252cc5da5c6b65c5b (patch)
tree9c60bd0b675938759f2fbe15ae6dd9f9d21d7a47 /llvm/lib/CodeGen/MachineFunction.cpp
parent90e121fbe6b892a0fd4b6d1f971677691547d2d8 (diff)
downloadllvm-5cd77f98a1a1536bdb652ca252cc5da5c6b65c5b.zip
llvm-5cd77f98a1a1536bdb652ca252cc5da5c6b65c5b.tar.gz
llvm-5cd77f98a1a1536bdb652ca252cc5da5c6b65c5b.tar.bz2
[clangd] Address limitations in SelectionTree:
Summary: - nodes can have special-cased hit ranges including "holes" (FunctionTypeLoc in void foo()) - token conflicts between siblings (int a,b;) are resolved in favor of left sibling - parent/child overlap is handled statefully rather than explicitly by comparing parent/child ranges (this lets us share a mechanism with sibling conflicts) Reviewers: kadircet Subscribers: ilya-biryukov, MaskRay, jkorous, mgrang, arphaman, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D63760 llvm-svn: 364519
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions