diff options
author | Duncan Sands <baldrick@free.fr> | 2007-07-05 15:15:01 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2007-07-05 15:15:01 +0000 |
commit | 14da32a486f31ba695de9080830e6fadf4942d5b (patch) | |
tree | 52ffcc9cb6a209e4c44ad66ff7da10cef9780ada /include/llvm/CodeGen/MachineModuleInfo.h | |
parent | 586eccb8cb281c0caf133bbd82a7c95741c231cb (diff) |
Make sure only one copy of a filter is placed in the
exception handling table if we encounter it multiple
times. Filters could be folded harder than this, but
that would mean a lot more work for not much gain.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37908 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/MachineModuleInfo.h')
-rw-r--r-- | include/llvm/CodeGen/MachineModuleInfo.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/MachineModuleInfo.h b/include/llvm/CodeGen/MachineModuleInfo.h index 4b00d01cee..457d33d1f2 100644 --- a/include/llvm/CodeGen/MachineModuleInfo.h +++ b/include/llvm/CodeGen/MachineModuleInfo.h @@ -1022,6 +1022,11 @@ private: // std::vector<unsigned> FilterIds; + // FilterEnds - List of the indices in FilterIds corresponding to filter + // terminators. + // + std::vector<unsigned> FilterEnds; + // Personalities - Vector of all personality functions ever seen. Used to emit // common EH frames. std::vector<Function *> Personalities; |