summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaAccess.cpp
diff options
context:
space:
mode:
authorStepan Dyatkovskiy <stpworld@narod.ru>2012-06-22 07:35:13 +0000
committerStepan Dyatkovskiy <stpworld@narod.ru>2012-06-22 07:35:13 +0000
commitfcfa633bf8ed18c113225d82250bcfd82310c137 (patch)
treedcc655bfde1116bf838d08bd52b9d2218cbf2ac2 /clang/lib/Sema/SemaAccess.cpp
parentc6bff718c245df0524fede9ddacdd708aef8328d (diff)
downloadbcm5719-llvm-fcfa633bf8ed18c113225d82250bcfd82310c137.tar.gz
bcm5719-llvm-fcfa633bf8ed18c113225d82250bcfd82310c137.zip
Performance optimizations:
- SwitchInst: case values stored separately from Operands List. It allows to make faster access to individual case value numbers or ranges. - Optimized IntItem, added APInt value caching. - Optimized IntegersSubsetGeneric: added optimizations for cases when subset is single number or when subset consists from single numbers only. On my machine these optimizations gave about 4-6% of compile-time improvement. llvm-svn: 158979
Diffstat (limited to 'clang/lib/Sema/SemaAccess.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud