- Jul 27, 2003
-
-
Chris Lattner authored
llvm-svn: 7343
-
Chris Lattner authored
llvm-svn: 7342
-
Chris Lattner authored
llvm-svn: 7341
-
Chris Lattner authored
llvm-svn: 7340
-
Chris Lattner authored
llvm-svn: 7339
-
- Jul 26, 2003
-
-
Chris Lattner authored
llvm-svn: 7336
-
- Jul 25, 2003
-
-
Chris Lattner authored
llvm-svn: 7335
-
Vikram S. Adve authored
Single and FP double reg types (which share the same reg class). Now all methods marking/finding unused regs consider the regType within the reg class, and SparcFloatRegClass specializes this code. (2) Remove machine-specific regalloc. methods that are no longer needed. In particular, arguments and return value from a call do not need machine-specific code for allocation. (3) Rename TargetRegInfo::getRegType variants to avoid unintentional overloading when an include file is omitted. llvm-svn: 7334
-
Chris Lattner authored
llvm-svn: 7333
-
Chris Lattner authored
llvm-svn: 7332
-
Chris Lattner authored
llvm-svn: 7331
-
Vikram S. Adve authored
causing a nasty array bound error later. 2. Fix silly typo causing logical shift of unsigned long to use SRL instead of SRLX. llvm-svn: 7330
-
Vikram S. Adve authored
info (since multiple reg types may share the same reg class). (2) Remove machine-specific regalloc. methods that are no longer needed. In particular, arguments and return value from a call do not need machine-specific code for allocation. (3) Rename TargetRegInfo::getRegType variants to avoid unintentional overloading when an include file is omitted. llvm-svn: 7329
-
Vikram S. Adve authored
info (since multiple reg types may share the same reg class). Remove machine-specific regalloc. methods that are no longer needed. llvm-svn: 7328
-
Vikram S. Adve authored
found to consider regType info (since multiple reg types may share the same reg class, e.g., single and double on Sparc). llvm-svn: 7327
-
Vikram S. Adve authored
llvm-svn: 7326
-
Chris Lattner authored
llvm-svn: 7325
-
Chris Lattner authored
llvm-svn: 7324
-
Chris Lattner authored
llvm-svn: 7323
-
Chris Lattner authored
llvm-svn: 7322
-
Brian Gaeke authored
<string>, or llvm/Value.h. Move up the inclusion of llvm/Support/Mangler.h. llvm-svn: 7321
-
Brian Gaeke authored
Move up the inclusion of llvm/Support/Mangler.h. llvm-svn: 7320
-
Brian Gaeke authored
llvm-svn: 7319
-
Chris Lattner authored
llvm-svn: 7318
-
Chris Lattner authored
llvm-svn: 7317
-
Chris Lattner authored
llvm-svn: 7316
-
Chris Lattner authored
llvm-svn: 7315
-
Chris Lattner authored
llvm-svn: 7314
-
Chris Lattner authored
llvm-svn: 7313
-
Chris Lattner authored
llvm-svn: 7312
-
Chris Lattner authored
<cassert>, making this header unneeded. llvm-svn: 7311
-
Chris Lattner authored
llvm-svn: 7310
-
Chris Lattner authored
llvm-svn: 7309
-
Chris Lattner authored
llvm-svn: 7308
-
Chris Lattner authored
llvm-svn: 7307
-
Chris Lattner authored
llvm-svn: 7306
-
Chris Lattner authored
llvm-svn: 7305
-
Chris Lattner authored
llvm-svn: 7304
-
Vikram S. Adve authored
stl_bvector.h are correctly included into *anything* that includes hash_map or hash_set. ext/hash_map includes stl_vector.h directly and leaves out the specializations, causing truly nasty bugs due to inconsistent versions of vector<> being used for vector<bool> in different files. llvm-svn: 7303
-
- Jul 24, 2003
-
-
Misha Brukman authored
* Removed unused global and member variables * Fixed comments (CodeGeneratorBug.cpp) * Check for possibly failing GCC::create() and CBE::create() * Remove generated files after diffing the output (e.g., shared object) * Instead of using std::for_each, use explicit loops as std::for_each may duplicate the functor, and ours carries state * Changed member var from cl::opt<std::string> to just std::string * Fixed doxygen comments * Fixed string comparisons to use [ str.empty() ] instead of [ str == "" ] * Cache instances of CBE and GCC in BugDriver across compilations and executions while testing tools. llvm-svn: 7302
-