- Oct 28, 2002
-
-
Misha Brukman authored
llvm-svn: 4301
-
- Oct 27, 2002
-
-
Chris Lattner authored
llvm-svn: 4300
-
Chris Lattner authored
llvm-svn: 4297
-
Chris Lattner authored
llvm-svn: 4296
-
Chris Lattner authored
llvm-svn: 4292
-
Chris Lattner authored
llvm-svn: 4291
-
- Oct 26, 2002
-
-
Chris Lattner authored
llvm-svn: 4289
-
Chris Lattner authored
We can instruction select exactly one instruction 'ret void'. Wow. llvm-svn: 4284
-
Chris Lattner authored
llvm-svn: 4283
-
Chris Lattner authored
llvm-svn: 4282
-
- Oct 25, 2002
-
-
Chris Lattner authored
llvm-svn: 4277
-
Chris Lattner authored
llvm-svn: 4276
-
- Oct 23, 2002
-
-
Nick Hildenbrandt authored
llvm-svn: 4271
-
Chris Lattner authored
information and Loop info will not have to be recomputed after this runs. llvm-svn: 4269
-
Chris Lattner authored
Make sure to have a pass name llvm-svn: 4268
-
Chris Lattner authored
reading bytecode files with > 255 types in them, but only when optimization is enabled. This was caused by GCC shrinking an enum to a single byte instead of a whole word. llvm-svn: 4266
-
Chris Lattner authored
4 bytes at a time. Change this to read blocks of 4k llvm-svn: 4265
-
Chris Lattner authored
llvm-svn: 4263
-
Chris Lattner authored
overhead: Merge 3 parallel vectors into 1, change regsUsed hash_set to be a bitvector. Sped up LLC a little less than 10% in a debug build! llvm-svn: 4261
-
- Oct 22, 2002
-
-
Chris Lattner authored
future. This prevents having spurious map entries to nodes that we really don't care about. This allows us to reenable the DeadNodeElim, which was disabled. llvm-svn: 4260
-
Chris Lattner authored
llvm-svn: 4259
-
- Oct 21, 2002
-
-
Chris Lattner authored
setPreservesCFG to be less confusing. llvm-svn: 4255
-
Chris Lattner authored
llvm-svn: 4253
-
Chris Lattner authored
function was finally able to resolve the function call. Adding this allows the TD pass to actually work right! - Temporarily disable dead node pruning. This will be reenabled soon. llvm-svn: 4252
-
Chris Lattner authored
llvm-svn: 4251
-
Chris Lattner authored
something that maps through a std::map. Since this simplified the client and implementation code, do so now. llvm-svn: 4250
-
Chris Lattner authored
node explosion that doesn't help anything at all. In previous versions of the representation this DID help, but not anymore. llvm-svn: 4249
-
Chris Lattner authored
be printed! llvm-svn: 4248
-
Chris Lattner authored
llvm-svn: 4246
-
Chris Lattner authored
llvm-svn: 4242
-
Chris Lattner authored
Make copy ctor have two versions to avoid dealing with conditional template argument. DSCallSite ctor now takes all arguments instead of taking one and being populated later. llvm-svn: 4240
-
Chris Lattner authored
llvm-svn: 4239
-
Chris Lattner authored
llvm-svn: 4238
-
Chris Lattner authored
llvm-svn: 4237
-
- Oct 20, 2002
-
-
Vikram S. Adve authored
Also add functions to access pointer argument nodes cleanly. llvm-svn: 4235
-
Chris Lattner authored
llvm-svn: 4234
-
Chris Lattner authored
llvm-svn: 4233
-
Chris Lattner authored
llvm-svn: 4232
-
Chris Lattner authored
llvm-svn: 4231
-
Vikram S. Adve authored
used in the DS graphs. Essentially, what was vector<DSNodeHandle> before is now a DSCallSite with the same vector, plus pointers to the CallInst and the caller Function. The special-purpose class BUDataStructure::CallSite is no longer needed. llvm-svn: 4228
-