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
|