- Jun 28, 2004
-
-
Brian Gaeke authored
Allow copying of float registers. llvm-svn: 14445
-
Brian Gaeke authored
llvm-svn: 14444
-
Chris Lattner authored
llvm-svn: 14443
-
Chris Lattner authored
llvm-svn: 14442
-
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 27, 2004
-
-
Chris Lattner authored
map on the side, Instruction no longer has to be Annotable. This reduces the size of the Instruction class by another 4 bytes (on a 32-bit system). llvm-svn: 14439
-
Chris Lattner authored
instructions. Instead, keep a map of instructions -> MCFI objects in the already sparc-specific class MachineFunctionInfo. This will slow down the sparc backend a bit, but it does not penalize the rest of LLVM! llvm-svn: 14438
-
Chris Lattner authored
llvm-svn: 14437
-
Chris Lattner authored
llvm-svn: 14436
-
Chris Lattner authored
llvm-svn: 14435
-
Chris Lattner authored
This reduces the size of the instruction class by 4 bytes, and means that isa<CallInst>(V) (for example) only needs to do one load from memory instead of two. llvm-svn: 14434
-
Chris Lattner authored
they get what they deserve. This reduces the size of Instruction & Function by 4 bytes each. llvm-svn: 14433
-
Chris Lattner authored
llvm-svn: 14432
-
Chris Lattner authored
llvm-svn: 14431
-
Chris Lattner authored
llvm-svn: 14430
-
- Jun 26, 2004
-
-
Chris Lattner authored
llvm-svn: 14429
-
Chris Lattner authored
llvm-svn: 14428
-
Chris Lattner authored
llvm-svn: 14427
-
Chris Lattner authored
llvm-svn: 14426
-
Chris Lattner authored
llvm-svn: 14425
-
Chris Lattner authored
llvm-svn: 14424
-
Chris Lattner authored
llvm-svn: 14422
-
Chris Lattner authored
sooner rather than later. llvm-svn: 14421
-
- Jun 25, 2004
-
-
Chris Lattner authored
llvm-svn: 14420
-
Chris Lattner authored
Patch contributed by Vladimir Merzliakov! llvm-svn: 14419
-
Chris Lattner authored
but allows us to generate valid code on hosts (like windows) that do newline translation for text files. llvm-svn: 14418
-
Chris Lattner authored
* Some warning fixes for MSVC * Minor simplification to the deque scanning code llvm-svn: 14417
-
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
-
John Criswell authored
in my previous commits. It's not implemented and is out of date. llvm-svn: 14410
-
John Criswell authored
llvm-svn: 14409
-
Misha Brukman authored
* Use MachineBB's built-in numbering system instead of reinventing one llvm-svn: 14408
-
John Criswell authored
llvm-svn: 14407
-
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
-