These sets perform linear searching in small mode so it is never a good
idea to use SmallSize/N bigger than 32.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
| Paths 
 |  Differential  D16704  
Avoid overly large SmallPtrSet/SmallSet ClosedPublic Authored by MatzeB on Jan 28 2016, 7:43 PM. 
Details 
Diff Detail 
 Event TimelineMatzeB updated this object. This revision is now accepted and ready to land.Jan 29 2016, 3:42 PM 
Revision Contents 
 
Diff 46336 include/llvm/Analysis/DemandedBits.h
 include/llvm/IR/DebugInfo.h
 include/llvm/MC/MCAssembler.h
 lib/Analysis/CFG.cpp
 lib/Analysis/GlobalsModRef.cpp
 lib/Analysis/MemoryDependenceAnalysis.cpp
 lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 
 lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
 lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
 lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 lib/CodeGen/SelectionDAG/StatepointLowering.cpp
 lib/CodeGen/SjLjEHPrepare.cpp
 lib/Support/CommandLine.cpp
 lib/Target/ARM/ARMISelLowering.cpp
 
 lib/Transforms/IPO/MergeFunctions.cpp
 lib/Transforms/IPO/SampleProfile.cpp
 lib/Transforms/InstCombine/InstructionCombining.cpp
 lib/Transforms/Scalar/ADCE.cpp
 lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 lib/Transforms/Utils/Local.cpp
 lib/Transforms/Utils/SplitModule.cpp
 tools/bugpoint/CrashDebugger.cpp
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||