- May 04, 2004
-
-
Chris Lattner authored
llvm-svn: 13342
-
Chris Lattner authored
llvm-svn: 13341
-
Brian Gaeke authored
llvm-svn: 13340
-
Brian Gaeke authored
llvm-svn: 13339
-
Brian Gaeke authored
llvm-svn: 13338
-
Brian Gaeke authored
llvm-svn: 13337
-
Brian Gaeke authored
which case you'll get a null array and zero passed to the profiling function. llvm-svn: 13336
-
Brian Gaeke authored
llvm-svn: 13335
-
- May 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13319
-
Chris Lattner authored
acting like a normal pass. :( llvm-svn: 13318
-
Chris Lattner authored
llvm-svn: 13317
-
Chris Lattner authored
llvm-svn: 13316
-
Chris Lattner authored
llvm-svn: 13315
-
Chris Lattner authored
llvm-svn: 13314
-
Brian Gaeke authored
check this in. llvm-svn: 13313
-
Chris Lattner authored
llvm-svn: 13312
-
Chris Lattner authored
Turning "if (A < B && B < C)" into "if (A < B & B < C)" llvm-svn: 13311
-
Chris Lattner authored
Turn "if (A < B && B < C)" into "if (A < B & B < C)" llvm-svn: 13310
-
Chris Lattner authored
missing opportunities for combination. llvm-svn: 13309
-
Chris Lattner authored
when replacing them, missing the opportunity to do simplifications llvm-svn: 13308
-
Chris Lattner authored
llvm-svn: 13307
-
Chris Lattner authored
llvm-svn: 13306
-
Chris Lattner authored
llvm-svn: 13305
-
- May 01, 2004
-
-
Chris Lattner authored
llvm-svn: 13304
-
Chris Lattner authored
Look at all of the pretty minuses. :) llvm-svn: 13303
-
Chris Lattner authored
llvm-svn: 13302
-
Chris Lattner authored
use MachineBasicBlocks. To do this, we traverse the Machine CFG instead of the LLVM CFG, which is also *MUCH* more efficient by having fewer levels of indirections and mappings. llvm-svn: 13301
-
Chris Lattner authored
use MachineBasicBlocks. llvm-svn: 13300
-
Chris Lattner authored
llvm-svn: 13299
-
Chris Lattner authored
llvm-svn: 13298
-
Chris Lattner authored
llvm-svn: 13297
-
Brian Gaeke authored
functions with wrappers that either take or return size_ts. llvm-svn: 13296
-
Chris Lattner authored
llvm-svn: 13295
-
- Apr 30, 2004
-
-
Tanya Lattner authored
llvm-svn: 13294
-
Tanya Lattner authored
llvm-svn: 13293
-
Tanya Lattner authored
llvm-svn: 13292
-
Tanya Lattner authored
llvm-svn: 13291
-
Chris Lattner authored
llvm-svn: 13290
-
Chris Lattner authored
is only used by a cast, and the casted type is the same size as the original allocation, it would eliminate the cast by folding it into the allocation. Unfortunately, it was placing the new allocation instruction right before the cast, which could pull (for example) alloca instructions into the body of a function. This turns statically allocatable allocas into expensive dynamically allocated allocas, which is bad bad bad. This fixes the problem by placing the new allocation instruction at the same place the old one was, duh. :) llvm-svn: 13289
-
- Apr 29, 2004
-
-
Brian Gaeke authored
llvm-svn: 13288
-