llvm-6502/utils
Owen Anderson 41a9ae532e Replace another std::set in the core of CodeGenRegister, this time with sorted arrays.
The hot path through this region of code does lots of batch inserts into sets. By storing them as sorted arrays, we can defer the sorting to the end of the batch, which is dramatically more efficient. This reduces tblgen runtime by 25% on my worst-case target.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227682 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-31 09:13:36 +00:00
..
bugpoint
buildit
count
crosstool
emacs [emacs] llvm-mode: fix parens, font-lock i* 2015-01-23 19:45:35 +00:00
FileCheck Make StringSet::insert return pair<iterator, bool> like other self-associative containers 2014-11-19 02:56:00 +00:00
fpcmp
git
git-svn
jedit
kate
KillTheDoctor
lint
lit [lit] Format JSONMetricValue strings better. 2015-01-21 16:38:31 +00:00
llvm-build Teach llvm-build to avoid touching LibraryDependencies.inc unless the contents 2014-11-19 03:34:20 +00:00
llvm-lit
Misc
not Add a small "usage:" comment at the top of not.cpp 2014-11-26 22:53:46 +00:00
PerfectShuffle
release utils/release/tag.sh: fix -revision vs. -rc check 2015-01-15 04:36:20 +00:00
TableGen Replace another std::set in the core of CodeGenRegister, this time with sorted arrays. 2015-01-31 09:13:36 +00:00
Target/ARM
testgen
textmate
unittest Use -Wl,defs when linking. 2015-01-20 21:23:15 +00:00
valgrind
vim AsmParser/Bitcode: Add support for MDLocation 2015-01-13 21:10:44 +00:00
yaml-bench
bisect
check-each-file Added support for C++ compilation. 2004-02-26 23:02:25 +00:00
clang-parse-diagnostics-file
codegen-diff
countloc.sh
DSAclean.py
DSAextract.py
findmisopt Delete -std-compile-opts. 2014-10-16 20:00:02 +00:00
findoptdiff
findsym.pl
GenLibDeps.pl
GetRepositoryPath Fix the build for git repositories with multiple remotes. 2013-09-16 09:25:49 +00:00
GetSourceVersion
getsrcs.sh
lldbDataFormatters.py
llvm-compilers-check
llvm-native-gxx
llvm.grm
llvm.natvis
LLVMBuild.txt
llvmdo
llvmgrep
Makefile
makellvm
shuffle_fuzz.py
sort_includes.py
test_debuginfo.pl
update_llc_test_checks.py Add a new utility script that helps update very simple regression tests. 2015-01-12 04:43:18 +00:00
UpdateCMakeLists.pl
wciia.py