- May 01, 2004
-
-
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
-
Misha Brukman authored
llvm-svn: 13264
-
Misha Brukman authored
llvm-svn: 13263
-
- Apr 28, 2004
-
-
Misha Brukman authored
llvm-svn: 13253
-
Misha Brukman authored
* Make contained ostream pointer, not reference * Allow setting of that ostream via setStream() class CachedWriter: * setStream() in turn calls setStream() on the AssemblyWriter llvm-svn: 13247
-
Misha Brukman authored
* Remove various print methods that called the Value* method, just have one that all subclasses of Value will use anyway. * Remove template for printing constant references * Add methods to print char* and strings * setStream now sets the stream on the contained AssemblyWriter llvm-svn: 13246
-
Misha Brukman authored
llvm-svn: 13243
-
Misha Brukman authored
llvm-svn: 13228
-
Misha Brukman authored
* Add Module accessor to AssemblyWriter llvm-svn: 13227
-
Misha Brukman authored
* New feature: outputting a Type* as symbolic, controlled via the stream similarly to sending std::hex to change number format llvm-svn: 13226
-
Brian Gaeke authored
llvm-svn: 13214
-
Brian Gaeke authored
In InsertFPRegKills(), just check the MachineBasicBlock for successors instead of its corresponding BasicBlock. llvm-svn: 13213
-
Brian Gaeke authored
LLVM CFG when trying to find the successors of BB. llvm-svn: 13212
-
Brian Gaeke authored
llvm-svn: 13211
-
Brian Gaeke authored
llvm-svn: 13210
-
Brian Gaeke authored
Make pred mutators private. llvm-svn: 13209
-
Brian Gaeke authored
predecessors and successors llvm-svn: 13208
-
Brian Gaeke authored
llvm-svn: 13204
-
- Apr 27, 2004
-
-
Chris Lattner authored
llvm-svn: 13190
-
Chris Lattner authored
llvm-svn: 13189
-
Chris Lattner authored
patch was graciously contributed by Vladimir Prus. llvm-svn: 13185
-
- Apr 26, 2004
-
-
Brian Gaeke authored
this header file is born. llvm-svn: 13176
-
Brian Gaeke authored
llvm-svn: 13175
-
Brian Gaeke authored
llvm-svn: 13174
-
Chris Lattner authored
graph. llvm-svn: 13173
-
Chris Lattner authored
llvm-svn: 13172
-