- May 29, 2003
-
-
Chris Lattner authored
llvm-svn: 6416
-
Chris Lattner authored
llvm-svn: 6415
-
Chris Lattner authored
llvm-svn: 6414
-
Chris Lattner authored
llvm-svn: 6412
-
Misha Brukman authored
llvm-svn: 6411
-
Misha Brukman authored
has their path set up by this point. llvm-svn: 6410
-
Misha Brukman authored
llvm-svn: 6409
-
Chris Lattner authored
llvm-svn: 6408
-
Chris Lattner authored
llvm-svn: 6407
-
John Criswell authored
Fixed the LibInstDir macro. Added the use of the FLEX variable. llvm-svn: 6405
-
John Criswell authored
configuration options like CC and CXX. Updated LLVMGCCDIR so that it refers to the valid LLVM gcc code. Added pathnames and flags to be used by some of the tests. Moved configuration options from Makefile.common to here since they should all be in one place. llvm-svn: 6404
-
Misha Brukman authored
llvm-svn: 6403
-
Dinakar Dhurjati authored
llvm-svn: 6402
-
Chris Lattner authored
llvm-svn: 6400
-
Chris Lattner authored
new test llvm-svn: 6399
-
Chris Lattner authored
llvm-svn: 6398
-
Chris Lattner authored
llvm-svn: 6397
-
Chris Lattner authored
* Make the function inliner _significantly_ smarter. :) llvm-svn: 6396
-
Chris Lattner authored
should be implicit. llvm-svn: 6395
-
Chris Lattner authored
llvm-svn: 6394
-
Chris Lattner authored
llvm-svn: 6393
-
Misha Brukman authored
exit code. This, in turn, makes an empty file SparcV9CodeEmitter.inc, and only much later, produces a link error because the key function that TableGen creates isn't found. Using a temporary file in the middle forces a good .INC file to be generated by TableGen, and it will keep trying until you fix the input file. llvm-svn: 6392
-
Misha Brukman authored
llvm-svn: 6391
-
Misha Brukman authored
llvm-svn: 6390
-
Misha Brukman authored
Also, added a rule to delete the generated .inc file on `make clean'. llvm-svn: 6389
-
Misha Brukman authored
* Added some Format 4 classes, but not instructions * Added notes on missing sections with FIXMEs * Added RDCCR instr llvm-svn: 6388
-
- May 28, 2003
-
-
Misha Brukman authored
llvm-svn: 6387
-
Misha Brukman authored
llvm-svn: 6386
-
Misha Brukman authored
llvm-svn: 6385
-
Misha Brukman authored
list (rd, rs1, imm), in that order (bit-wise), the actual assembly syntax is instr rd, imm, rs1, and that is how they are constructed in the instruction selector. This fixes the discrepancy. Also fixed some comments along the same lines and fixed page numbers referring to where instructions are described in the Sparc manual. llvm-svn: 6384
-
Brian Gaeke authored
llvm-svn: 6383
-
Vikram S. Adve authored
-- setCC of FP type used by a Phi: have to save in reg. -- setNE of FP type used by a branch: cannot use result directly in branch! -- setCC used outside the same basic block: have to save in reg. for now llvm-svn: 6382
-
Misha Brukman authored
llvm-svn: 6381
-
Misha Brukman authored
changed. llvm-svn: 6380
-
Misha Brukman authored
and passes the real code to a memory-outputting code emitter. This may be removed at a later point in development. llvm-svn: 6379
-
Misha Brukman authored
MachineInstr can later be patched up correctly. llvm-svn: 6378
-
Misha Brukman authored
llvm-svn: 6377
-
Misha Brukman authored
Non-obvious change: since I have changed ST and STD to be STF and STDF to (a) closer resemble their name (NOT assembly text) in the Sparc manual, and (b) clearly specify that they they are floating-point opcodes, I made the same changes in this file. llvm-svn: 6376
-
Misha Brukman authored
Here I had to make one non-trivial change: add a function to get a version of the opcode that takes an immediate, given an opcode that takes all registers. This is required because sometimes it is not known at construction time which opcode is used because opcodes are passed around between functions. llvm-svn: 6375
-
Misha Brukman authored
llvm-svn: 6373
-