- Feb 01, 2005
-
-
Chris Lattner authored
llvm-svn: 19955
-
- Jan 31, 2005
-
-
Misha Brukman authored
llvm-svn: 19954
-
Chris Lattner authored
in spec llvm-svn: 19953
-
Chris Lattner authored
llvm-svn: 19952
-
Jeff Cohen authored
llvm-svn: 19951
-
Chris Lattner authored
llvm-svn: 19950
-
Chris Lattner authored
llvm-svn: 19949
-
Chris Lattner authored
No change to the tests themselves. llvm-svn: 19948
-
Chris Lattner authored
11 indirect calls in perlbmk. llvm-svn: 19947
-
Chris Lattner authored
llvm-svn: 19946
-
Andrew Lenharth authored
llvm-svn: 19945
-
Andrew Lenharth authored
llvm-svn: 19944
-
Chris Lattner authored
LLVM make the very reasonable assumption that constant expressions will have at least one operand! :) llvm-svn: 19943
-
Chris Lattner authored
llvm-svn: 19942
-
Chris Lattner authored
llvm-svn: 19941
-
Chris Lattner authored
llvm-svn: 19940
-
Chris Lattner authored
* Change the FunctionCalls and AuxFunctionCalls vectors into std::lists. This makes many operations on these lists much more natural, and avoids *exteremely* expensive copying of DSCallSites (e.g. moving nodes around between lists, erasing a node from not the end of the vector, etc). With a profile build of analyze, this speeds up BU DS from 25.14s to 12.59s on 176.gcc. I expect that it would help TD even more, but I don't have data for it. This effectively eliminates removeIdenticalCalls and children from the profile, going from 6.53 to 0.27s. llvm-svn: 19939
-
- Jan 30, 2005
-
-
Andrew Lenharth authored
added fp extend and removed a forgotten assert in more than 6 arg support (should break somewhere else now :) ) and fix an incorrect asm sequence for indirect calls llvm-svn: 19938
-
Jeff Cohen authored
llvm-svn: 19937
-
Chris Lattner authored
llvm-svn: 19934
-
Chris Lattner authored
llvm-svn: 19933
-
Andrew Lenharth authored
llvm-svn: 19932
-
Chris Lattner authored
llvm-svn: 19931
-
Chris Lattner authored
llvm-svn: 19930
-
Tanya Lattner authored
the same. llvm-svn: 19929
-
Tanya Lattner authored
llvm-svn: 19928
-
- Jan 29, 2005
-
-
Chris Lattner authored
llvm-svn: 19926
-
Chris Lattner authored
Based on the ilist changes avoid allocating an entire Use object for the end of the Use chain. This saves 8 bytes of memory for each Value allocated in the program. For 176.gcc, this reduces us from 69.5M -> 66.0M, a 5.3% memory savings. llvm-svn: 19925
-
Chris Lattner authored
llvm-svn: 19924
-
Chris Lattner authored
llvm-svn: 19923
-
Chris Lattner authored
llvm-svn: 19922
-
Chris Lattner authored
Add a new method, destroySentinal, that is used to delete it (instead of requiring use of delete. llvm-svn: 19921
-
Chris Lattner authored
llvm-svn: 19920
-
Chris Lattner authored
llvm-svn: 19919
-
Chris Lattner authored
cases it represented them as 'unsigned's, which are not enough for 64-bit hosts. In other cases, it represented them as uint64_t's, which are inefficient for 32-bit hosts. This patch unifies all of the sizes to use size_t instead. llvm-svn: 19918
-
Chris Lattner authored
This file was schizophrenic when it came to representing sizes. In some cases it represented them as 'unsigneds', which are not enough for 64-bit hosts. In other cases, it represented them as uint64_t's, which are inefficient for 32-bit hosts. This patch unifies all of the sizes to use size_t instead. llvm-svn: 19917
-
Chris Lattner authored
really need. This reduces 4M of memory consumption reading 176.gcc. llvm-svn: 19916
-
Chris Lattner authored
llvm-svn: 19915
-
Andrew Lenharth authored
first step towards a correct and complete stack. also add some forms for things that were getting stuck in the nightly tester. llvm-svn: 19914
-
Chris Lattner authored
used here. llvm-svn: 19913
-