- Sep 14, 2001
-
-
Chris Lattner authored
llvm-svn: 562
-
Chris Lattner authored
llvm-svn: 560
-
Chris Lattner authored
1. The TargetMachine structure is free to decide the process a particular target uses to generate code. 2. All of the gooee details of the sparc backend are now localized in the lib/CodeGen/TargetMAchine/Sparc directory. The Sparc.h file that is globally visible is just a stub. 3. The Sparc.h file that esxists now will dissapear entirely someday when we have multiple backends chosen by a factory of some sort. llvm-svn: 559
-
Chris Lattner authored
Note that this reverted changes that Ruchira commited that broke the build and are unmaintainable without other checkins. llvm-svn: 557
-
- Sep 12, 2001
-
-
Chris Lattner authored
not leak all its allocated memory. llvm-svn: 553
-
Chris Lattner authored
* Fix ins sel problem, test case: void "foo" (int *%x, int *%y) begin seteq int *%x, %y ret void end llvm-svn: 552
-
Chris Lattner authored
llvm-svn: 551
-
Chris Lattner authored
llvm-svn: 549
-
- Sep 10, 2001
-
-
Chris Lattner authored
llvm-svn: 543
-
Chris Lattner authored
llvm-svn: 542
-
Chris Lattner authored
Implement the subset of the GetConstantValueAsSignedInt function that is needed, locally. Remove the two support functions to inline their contents. llvm-svn: 525
-
- Sep 09, 2001
-
-
Vikram S. Adve authored
llvm-svn: 512
-
- Sep 07, 2001
-
-
Chris Lattner authored
llvm-svn: 490
-
Chris Lattner authored
llvm-svn: 450
-
- Aug 31, 2001
-
-
Ruchira Sasanka authored
llvm-svn: 412
-
- Aug 29, 2001
-
-
Vikram S. Adve authored
llvm-svn: 406
-
Vikram S. Adve authored
llvm-svn: 400
-
Vikram S. Adve authored
llvm-svn: 398
-
Vikram S. Adve authored
as a machine description for instruction scheduling. llvm-svn: 397
-
- Aug 27, 2001
-
-
Chris Lattner authored
llvm-svn: 385
-
Chris Lattner authored
llvm-svn: 384
-
Chris Lattner authored
llvm-svn: 381
-
Chris Lattner authored
llvm-svn: 380
-
- Aug 25, 2001
-
-
Chris Lattner authored
llvm-svn: 371
-
- Aug 13, 2001
-
-
Ruchira Sasanka authored
llvm-svn: 355
-
- Aug 06, 2001
-
-
Vikram S. Adve authored
llvm-svn: 348
-
Vikram S. Adve authored
llvm-svn: 346
-
Vikram S. Adve authored
llvm-svn: 344
-
Vikram S. Adve authored
llvm-svn: 342
-
- Jul 31, 2001
-
-
Vikram S. Adve authored
llvm-svn: 338
-
Vikram S. Adve authored
llvm-svn: 334
-
- Jul 28, 2001
-
-
Vikram S. Adve authored
Relevant changes elsewhere: Added MachineInstrInfo class and moved instruction-related members there. Added several fields to MachineInstrDescriptor (and renamed it from MachineInstrInfo. Latency fields are to support scheduling. llvm-svn: 311
-
Vikram S. Adve authored
Store bool result in register after SetCC if the bool value is used by anything other than a branch. Forward-substitute operand of a VM instruction for which no machine instruction is generated (e.g., Cast). Other changes due to changes to classes TargetMachine and MachineInstr. llvm-svn: 309
-
Vikram S. Adve authored
Added several fields to MachineInstrDescriptor (and renamed it from MachineInstrInfo. Latency fields are to support scheduling. llvm-svn: 308
-
- Jul 23, 2001
-
-
Chris Lattner authored
llvm-svn: 274
-
- Jul 22, 2001
-
-
Chris Lattner authored
there are probably more to kill llvm-svn: 261
-
Chris Lattner authored
llvm-svn: 259
-
Chris Lattner authored
llvm-svn: 257
-
Chris Lattner authored
llvm-svn: 256
-
- Jul 21, 2001
-
-
Chris Lattner authored
llvm-svn: 253
-