- May 27, 2003
-
-
Misha Brukman authored
of Sparc JIT (printing out instrs) on X86. Con: this increases linking time. llvm-svn: 6361
-
Misha Brukman authored
`lli -march=x86' or `lli -march=sparc' will forcefully select the JIT even on a different platform. Running lli without the -march option will select the JIT for the platform that it's currently running on. Pro: can test Sparc JIT (debug printing mode) on X86 -- faster to compile/link LLVM source base to test changes. Con: Linking lli on x86 now pulls in all the Sparc libs -> longer link time (but X86 can bear it, right?) In the future, perhaps this should be a ./configure option to enable/disable target JITting... llvm-svn: 6360
-
Chris Lattner authored
automatically in LLC llvm-svn: 6358
-
Misha Brukman authored
that assembles instructions is generated via TableGen (and hence must be built before building this directory, but that's already the case in the top-level Makefile). Also added is .cvsignore to ignore the generated file `SparcV9CodeEmitter.inc', which is included by SparcV9CodeEmitter.cpp . llvm-svn: 6357
-
Misha Brukman authored
llvm-svn: 6356
-
Chris Lattner authored
llvm-svn: 6355
-
Chris Lattner authored
llvm-svn: 6354
-
Chris Lattner authored
llvm-svn: 6353
-
Chris Lattner authored
llvm-svn: 6352
-
Chris Lattner authored
llvm-svn: 6351
-
Chris Lattner authored
llvm-svn: 6350
-
Chris Lattner authored
* Implement SRoA for arrays llvm-svn: 6349
-
Chris Lattner authored
llvm-svn: 6348
-
Chris Lattner authored
llvm-svn: 6347
-
Chris Lattner authored
llvm-svn: 6346
-
Vikram S. Adve authored
Fixed spilling of %fcc[0-3] which are part of %fsr. (2) Moved some machine-independent reg-class code to class TargetRegInfo from SparcReg{Class,}Info. llvm-svn: 6343
-
Vikram S. Adve authored
and related functions and flags. Fixed several bugs where only "isDef" was being checked, not "isDefAndUse". llvm-svn: 6342
-
Vikram S. Adve authored
Fixed spilling of %fcc[0-3] which are part of %fsr. (2) Moved some machine-independent reg-class code to class TargetRegInfo from SparcReg{Class,}Info. (3) Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly() and related functions and flags. Fixed several bugs where only "isDef" was being checked, not "isDefAndUse". llvm-svn: 6341
-
Vikram S. Adve authored
llvm-svn: 6340
-
Vikram S. Adve authored
Fixed spilling of %fcc[0-3] which are part of %fsr. Moved some machine-independent reg-class code to class TargetRegInfo from SparcReg{Class,}Info. llvm-svn: 6339
-
Chris Lattner authored
llvm-svn: 6338
-
Chris Lattner authored
llvm-svn: 6337
-
- May 26, 2003
-
-
- May 25, 2003
-
-
Vikram S. Adve authored
negative values. Need to add one to a negative value before right shift! llvm-svn: 6334
-
Vikram S. Adve authored
llvm-svn: 6333
-
Vikram S. Adve authored
llvm-svn: 6332
-
Chris Lattner authored
llvm-svn: 6331
-
Misha Brukman authored
runs `utils/cvsupdate' since there is no `cvs.out' file for mv to move, and it is reported as such. llvm-svn: 6330
-
Chris Lattner authored
llvm-svn: 6328
-
Vikram S. Adve authored
like all the other functions. llvm-svn: 6326
-
Vikram S. Adve authored
llvm-svn: 6325
-
- May 24, 2003
-
-
Misha Brukman authored
llvm-svn: 6323
-
Misha Brukman authored
llvm-svn: 6322
-
Misha Brukman authored
llvm-svn: 6321
-
Misha Brukman authored
llvm-svn: 6320
-
Misha Brukman authored
our representation, since they are usually special cases of already-existing instructions. This abstracts away methods that let a pass create and verify a NOP instruction, without relying on a `NOP' enum to be in existence in the target's instruction info descriptor. llvm-svn: 6319
-
- May 23, 2003
-
-
Brian Gaeke authored
llvm-svn: 6318
-
Brian Gaeke authored
tools/lli/lli.cpp:main(). llvm-svn: 6317
-
Brian Gaeke authored
Fix typo in header. Add IsArchive static method. Roll LoadLibraryFromDirectory() into LoadLibrary(), and factor LoadLibraryExactName() out of the result. Instead of treating the current directory specially, just insert it into LibPaths in the beginning of main(). Make LoadLibrary() take a "search" flag that says whether to search for the correct library, or just trust that LibName is right. Make LinkLibrary() take a "search" flag, and pass it to LoadLibrary(). Change the for-loop over InputFilenames to detect ar archives and link them in as libraries without searching. Change the for-loop over Libraries to explicitly turn on the "search" flag to LinkLibrary() that makes LoadLibrary() search for the correct library (i.e., when processing -lNAME options.) llvm-svn: 6316
-
Chris Lattner authored
This was a problem with constants having their types resolved to some new type, but there was already a constant of the new type created. Before, these types were never merged together, now they are. llvm-svn: 6314
-