- Oct 01, 2003
-
-
Misha Brukman authored
llvm-svn: 8803
-
Chris Lattner authored
llvm-svn: 8801
-
- Sep 30, 2003
-
-
Chris Lattner authored
llvm-svn: 8795
-
Brian Gaeke authored
llvm-svn: 8772
-
- Sep 23, 2003
-
-
Misha Brukman authored
llvm-svn: 8687
-
Misha Brukman authored
llvm-svn: 8686
-
- Sep 21, 2003
-
-
Vikram S. Adve authored
llvm-svn: 8650
-
- Sep 18, 2003
-
-
Brian Gaeke authored
Update names of some pass creator fns in addPassesToEmitAssembly(). FunctionInfo is gone. llvm-svn: 8599
-
Brian Gaeke authored
llvm-svn: 8598
-
Brian Gaeke authored
functionality of FunctionInfo pass as doFinalization method. Rename pass to match names of other passes like it. Rename the pass creator fn to mimic the other creator fn names. Include StringExtras for utostr(). Make symbol prologue/epilogue stuff redundant with EmitBytecodeToAssembly, in preparation for refactoring. llvm-svn: 8597
-
Brian Gaeke authored
preparation for refactoring. Rename the pass creator fn to mimic the other creator fn names. llvm-svn: 8596
-
- Sep 16, 2003
-
-
Vikram S. Adve authored
generate the appropriate CallArgsDescriptor and tmp. virtual regs. llvm-svn: 8554
-
- Sep 10, 2003
-
-
John Criswell authored
some confusion when trying to generate files (it probably couldn't tell that ./file and $(SourceDir)/file may be the same file). Now, just let VPATH find everything, and list the primary tblgen file first in the list of dependencies so that we can just use $< to reference it in the make rule. This should hopefully fix the nightly tester. llvm-svn: 8433
-
- Sep 09, 2003
-
-
John Criswell authored
much cleaner and easier. Labeled .td as a suffix for tblgen files in Makefile.rules. Modified build rules so that source files generated during the build are placed in the build directory and not the source directory (and not in a Debug directory). This makes the system cleaner and allows us to have a read-only source tree. llvm-svn: 8424
-
- Sep 06, 2003
-
-
John Criswell authored
Adjusted Makefile to work with new autoconf-style object root. Specifically, use the new -I option of tblgen to find include files. llvm-svn: 8379
-
Misha Brukman authored
* Generate a single BA instead of 6-instruction JUMP if possible (this occurs both in the creation and overwriting of the stub code) * If possible, rewrite the ORIGINAL call to call the generated function directly, thus bypassing the stub entirely Also added some statistics on how often calls are overwritten and how often the CompilationCallback is invoked. llvm-svn: 8376
-
- Sep 01, 2003
-
-
Chris Lattner authored
llvm-svn: 8311
-
Chris Lattner authored
llvm-svn: 8309
-
Chris Lattner authored
llvm-svn: 8306
-
Chris Lattner authored
llvm-svn: 8301
-
Chris Lattner authored
llvm-svn: 8299
-
Chris Lattner authored
llvm-svn: 8297
-
Chris Lattner authored
llvm-svn: 8294
-
Chris Lattner authored
llvm-svn: 8293
-
Chris Lattner authored
llvm-svn: 8292
-
- Aug 29, 2003
-
-
Misha Brukman authored
* Break apart saving and restoring registers into separate functions * Instead of saving single and double FP registers, just save the double registers -- aliasing helps preserve the single FP registers as well. * Request just as much memory for a stub as we actually use llvm-svn: 8200
-
- Aug 24, 2003
-
-
Chris Lattner authored
llvm-svn: 8132
-
- Aug 21, 2003
-
-
Chris Lattner authored
llvm-svn: 8019
-
- Aug 18, 2003
-
-
Chris Lattner authored
llvm-svn: 7951
-
Misha Brukman authored
llvm-svn: 7944
-
- Aug 16, 2003
-
-
Brian Gaeke authored
llvm-svn: 7913
-
- Aug 15, 2003
-
-
Misha Brukman authored
rounding up to a page, we need to request (num instrs * 4) bytes. However, I think that 64 bytes is overkill for the stub function. llvm-svn: 7888
-
Misha Brukman authored
llvm-svn: 7884
-
Misha Brukman authored
registers are global, are NOT windowed, and hence can be clobbered! * Removed unused register shorthand notations * Fixed and cleaned up comments in inline assembly llvm-svn: 7853
-
- Aug 14, 2003
-
-
Misha Brukman authored
to mark TableGen description files with "C++ mode". llvm-svn: 7841
-
Chris Lattner authored
llvm-svn: 7840
-
Brian Gaeke authored
llvm-svn: 7839
-
Brian Gaeke authored
addPassesToEmitMachineCode now both take a FunctionPassManager. llvm-svn: 7837
-
Brian Gaeke authored
Get rid of RegisterLLC, which can't handle FunctionPasses anyway. llvm-svn: 7836
-
Brian Gaeke authored
addPassesToEmitMachineCode now both take a FunctionPassManager. Factory methods for function passes now return type FunctionPass *. llvm-svn: 7835
-