- Feb 04, 2007
-
-
Chris Lattner authored
speeds up the isel pass from 2.5570s to 2.4722s on kc++ (3.4%). llvm-svn: 33879
-
Chris Lattner authored
their operands with the node itself. This reduces malloc traffic for operand lists. This reduces isel time on kc++ from 2.6164 to 2.5570s, about 2.3%. llvm-svn: 33878
-
Chris Lattner authored
an SDNode to be allocated as part of the node itself, instead of being a separate new[]'d object. Switch HandleSDNode, LoadSDNode, and StoreSDNode to use this mechanism. This saves one heap allocation and free for each node of this type that is allocated. This reduces isel time from 2.7638 to 2.6164s on kc++, which is a 5.6% speedup. llvm-svn: 33877
-
Chris Lattner authored
llvm-svn: 33876
-
Chris Lattner authored
llvm-svn: 33875
-
Reid Spencer authored
llvm-svn: 33873
-
Reid Spencer authored
llvm-svn: 33872
-
Reid Spencer authored
llvm-svn: 33871
-
Reid Spencer authored
llvm-svn: 33870
-
Chris Lattner authored
no behavior or performance change here. llvm-svn: 33869
-
Chris Lattner authored
llvm-svn: 33868
-
Chris Lattner authored
llvm-svn: 33867
-
Chris Lattner authored
llvm-svn: 33866
-
Reid Spencer authored
llvm-svn: 33865
-
Chris Lattner authored
llvm-svn: 33864
-
Chris Lattner authored
llvm-svn: 33863
-
Chris Lattner authored
llvm-svn: 33862
-
Chris Lattner authored
llvm-svn: 33861
-
Chris Lattner authored
aren't worth it. llvm-svn: 33860
-
Reid Spencer authored
llvm-svn: 33859
-
Reid Spencer authored
Make llvm-upgrade valgrind clean. Deleting type instances is a really nasty thing to do to LLVM. This was a hold-over from the re-write. This fixes test/Assembler/2007-01-22-UpgradeTypeMapInvalidMemory.ll and potentially many other bugs. llvm-svn: 33858
-
Chris Lattner authored
time as a whole on kc++ by 11%. llvm-svn: 33857
-
Chris Lattner authored
llvm-svn: 33856
-
Reid Spencer authored
Make the Module's dependent library use a std::vector instead of SetVector adjust #includes in .cpp files because SetVector.h is no longer included. llvm-svn: 33855
-
Chris Lattner authored
llvm-svn: 33854
-
Chris Lattner authored
up isel on kimwitu by 0.7%. llvm-svn: 33853
-
Chris Lattner authored
llvm-svn: 33852
-
Reid Spencer authored
llvm-svn: 33851
-
Reid Spencer authored
Update library documentation after removal of libLLVMTransforms.a that resulted from removal of the LevelRaise pass. llvm-svn: 33850
-
Chris Lattner authored
the users set (most nodes have 1 or 2 users). This speeds up the isel pass 3.2% on kimwitu. llvm-svn: 33849
-
Chris Lattner authored
llvm-svn: 33848
-
Chris Lattner authored
llvm-svn: 33847
-
Chris Lattner authored
llvm-svn: 33846
-
Chris Lattner authored
llvm-svn: 33845
-
Reid Spencer authored
Removing -raise has neglible positive or negative side effects so we are opting to remove it. See the PR for comparison details. llvm-svn: 33844
-
Chris Lattner authored
llvm-svn: 33843
-
- Feb 03, 2007
-
-
Chris Lattner authored
llvm-svn: 33841
-
Reid Spencer authored
llvm-svn: 33840
-
Chris Lattner authored
llvm-svn: 33839
-
Chris Lattner authored
move the sections of the class-h around in the right order, make it actually reflect the classes in LLVM today. llvm-svn: 33838
-