- Sep 16, 2002
-
-
Vikram S. Adve authored
TargetMachine.cpp, since it is entirely machine-independent. Also, add options to disable optional back-end passes (preselection and instr. scheduling). llvm-svn: 3740
-
- Sep 14, 2002
-
-
Misha Brukman authored
Again, including Module makes Function unnecessary. llvm-svn: 3714
-
- Sep 11, 2002
-
-
Chris Lattner authored
indexes for sequential types. llvm-svn: 3683
-
Chris Lattner authored
- Change getelementptr instruction to use long indexes instead of uint indexes for sequential types. llvm-svn: 3682
-
- Sep 09, 2002
-
-
Vikram S. Adve authored
e.g., cast double to double. llvm-svn: 3633
-
- Sep 05, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3581
-
Vikram S. Adve authored
Add UltraSparcInstrInfo::CreateZeroExtensionInstructions to help with that. llvm-svn: 3580
-
Vikram S. Adve authored
-- A few bug fixes in casting between floats and ints. -- Use SRL reg, 0 instead of AND reg, 0xffffffff to clear high 32 bits. llvm-svn: 3579
-
Vikram S. Adve authored
-- Add support for ConstantExpr constants (only cast and add operators so far) -- Avoid generating label Bbss.bss, which sometimes came out twice. llvm-svn: 3578
-
- Sep 03, 2002
-
-
Chris Lattner authored
- Added new method Type::isIntegral() that is the same as isInteger, but also accepts bool. llvm-svn: 3574
-
- Aug 28, 2002
-
-
Anand Shukla authored
llvm-svn: 3519
-
- Aug 27, 2002
-
-
Anand Shukla authored
llvm-svn: 3513
-
- Aug 24, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3499
-
Vikram S. Adve authored
SetOperandsForMemInstr significantly). Load and Store no longer have any indices. Eliminate spurious sign-extension on a cast to float/double. llvm-svn: 3498
-
Vikram S. Adve authored
llvm-svn: 3497
-
- Aug 23, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3490
-
Vikram S. Adve authored
since uint is not normally sign-extended when casting to uint64_t. llvm-svn: 3489
-
Chris Lattner authored
Eliminated the MemAccessInst class, folding contents into GEP class. llvm-svn: 3488
-
- Aug 22, 2002
-
-
Chris Lattner authored
more efficient to boot. llvm-svn: 3453
-
Vikram S. Adve authored
llvm-svn: 3443
-
Vikram S. Adve authored
as an expression. llvm-svn: 3442
-
Vikram S. Adve authored
reg and Constant instead. llvm-svn: 3441
-
Vikram S. Adve authored
Eliminate bool, boolreg and boolconst nonterminals, and just use reg and Constant instead. llvm-svn: 3440
-
- Aug 20, 2002
-
-
Chris Lattner authored
llvm-svn: 3402
-
- Aug 15, 2002
-
-
Vikram S. Adve authored
no longer a separate instruction but is instead implemented with XOR. llvm-svn: 3342
-
- Aug 13, 2002
-
-
Vikram S. Adve authored
type instead of the element type for the element size for arrays. llvm-svn: 3302
-
Vikram S. Adve authored
llvm-svn: 3301
-
Vikram S. Adve authored
Bug fixes in casting to signed int values. llvm-svn: 3297
-
Brian Ensink authored
-Chris llvm-svn: 3296
-
- Aug 12, 2002
-
-
Chris Lattner authored
- Eliminate Sparc*Order classes, moving contents to Sparc*Class classes - get register name methods now return const char * const pointers instead of std::string's. - Added file header comments to SparcRegClassInfo.(cpp|h) - Moved BIG constant arrays out of SparcRegClassInfo.h, into SparcRegInfo.cpp. This should allow a LOT of std::string constructors to not have to be called. llvm-svn: 3295
-
- Aug 09, 2002
-
-
Chris Lattner authored
* Removed extraneous #includes * Fixed file headers to be consistent with the rest of LLVM * Other minor fixes llvm-svn: 3278
-
Chris Lattner authored
* Fixed file headers to be consistent with the rest of LLVM * Other minor fixes llvm-svn: 3277
-
- Aug 07, 2002
-
-
Chris Lattner authored
llvm-svn: 3259
-
Chris Lattner authored
llvm-svn: 3258
-
- Aug 06, 2002
-
-
Mehwish Nagda authored
llvm-svn: 3251
-
- Aug 04, 2002
-
-
Vikram S. Adve authored
in choosing how to create int-set instructions. llvm-svn: 3248
-
Vikram S. Adve authored
after array offset correctly. The type was not being updated for array offsets! llvm-svn: 3246
-
Vikram S. Adve authored
when folding or not folding GEPs. llvm-svn: 3245
-
- Aug 03, 2002
-
-
Chris Lattner authored
llvm-svn: 3243
-
Vikram S. Adve authored
llvm-svn: 3236
-