- Jun 30, 2004
-
-
Misha Brukman authored
* Specify the isCall bit and caller-save registers for some call instrs llvm-svn: 14501
-
Misha Brukman authored
llvm-svn: 14500
-
Misha Brukman authored
llvm-svn: 14497
-
- Jun 29, 2004
-
-
Misha Brukman authored
llvm-svn: 14483
-
Misha Brukman authored
llvm-svn: 14482
-
Misha Brukman authored
* Adjust epilogue restore sequence to match the PowerPC documentation llvm-svn: 14480
-
Misha Brukman authored
llvm-svn: 14479
-
Chris Lattner authored
is a bug that should be fixed in the code generator, not papered over with the simplifycfg pass. Eliminating this makes bugpoint much more useful llvm-svn: 14477
-
Chris Lattner authored
this is a bug, and should be fixed. llvm-svn: 14476
-
Chris Lattner authored
float as a truncation by going through memory. This truncation was being skipped, which caused 175.vpr to fail after aggressive register promotion. llvm-svn: 14473
-
- Jun 28, 2004
-
-
Misha Brukman authored
llvm-svn: 14472
-
Misha Brukman authored
llvm-svn: 14470
-
Misha Brukman authored
llvm-svn: 14469
-
Misha Brukman authored
llvm-svn: 14468
-
Misha Brukman authored
resolved by the static linker. llvm-svn: 14467
-
Misha Brukman authored
will cause an infinite loop. The link bit is only used for calling functions. llvm-svn: 14466
-
Misha Brukman authored
llvm-svn: 14463
-
Brian Gaeke authored
Allow copying of float registers. llvm-svn: 14445
-
Brian Gaeke authored
llvm-svn: 14444
-
Brian Gaeke authored
If we see an "unknown operand", abort so it's easier to fix it. llvm-svn: 14441
-
Brian Gaeke authored
Support cast of ints (and narrower) to float and double. Support cast double to double (using load and store). Abort if we see a CallInst or SetCondInst with long/fp args, instead of producing bad code. Support add, sub, mul, div of float and double. llvm-svn: 14440
-
- Jun 26, 2004
-
-
Chris Lattner authored
llvm-svn: 14425
-
- Jun 25, 2004
-
-
Misha Brukman authored
llvm-svn: 14416
-
Misha Brukman authored
llvm-svn: 14414
-
Misha Brukman authored
llvm-svn: 14413
-
Misha Brukman authored
llvm-svn: 14412
-
Misha Brukman authored
llvm-svn: 14411
-
Misha Brukman authored
* Use MachineBB's built-in numbering system instead of reinventing one llvm-svn: 14408
-
Misha Brukman authored
* Remove x86-specific comment re: intel vs. at&t assembly syntax llvm-svn: 14406
-
Misha Brukman authored
llvm-svn: 14405
-
Misha Brukman authored
* Replace silent fall-through FIXME comments with an error to cerr and an abort * No need to set size of statically initialized arrays llvm-svn: 14404
-
Misha Brukman authored
llvm-svn: 14403
-
Tanya Lattner authored
Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function. llvm-svn: 14389
-
Misha Brukman authored
llvm-svn: 14387
-
Misha Brukman authored
llvm-svn: 14386
-
Misha Brukman authored
llvm-svn: 14385
-
Misha Brukman authored
* Parenthesize assert() expressions correctly * Fix spacing around for() and if() statements llvm-svn: 14384
-
Misha Brukman authored
* Wrap long line to 80 cols llvm-svn: 14382
-
Misha Brukman authored
* Send an error message to std::cerr before abort()ing llvm-svn: 14381
-
Misha Brukman authored
* Remove unnecessary parens, braces, clean up code layout llvm-svn: 14379
-