- Sep 23, 2003
-
-
Misha Brukman authored
llvm-svn: 8685
-
- Sep 22, 2003
-
-
Chris Lattner authored
* Local header file goes at top * Remove unneeded #includes * Wrap code at 80 columns * Declare variables where they are used * 'register' is not needed * Use 'unsigned' instead of 'int' variables where possible llvm-svn: 8657
-
- Sep 20, 2003
-
-
Chris Lattner authored
llvm-svn: 8621
-
Chris Lattner authored
llvm-svn: 8613
-
- Sep 19, 2003
-
-
John Criswell authored
llvm-svn: 8610
-
John Criswell authored
Renamed functions that were all lower-case. Moved functions from util.cpp into linker.cpp or gccld.cpp. Removed util.h and created gccld.h. Refactored the linker functionality in linker.cpp so that it is easier to follow, easier to modify, and it's library/object file search behavior is easier to understand and document. Added code to include library paths when doing native linking, but this causes problems and is currently #ifdef'd out. llvm-svn: 8609
-
- Sep 18, 2003
-
-
John Criswell authored
Added code ignore bytecode link failures when generating native code. Moved native code and bytecode generation out of the main() function. llvm-svn: 8595
-
- Sep 17, 2003
-
-
John Criswell authored
This should prevent calls to the new oerator and malloc. llvm-svn: 8587
-
John Criswell authored
Have gccld find the path to llc and gcc instead of having the library do it. llvm-svn: 8586
-
John Criswell authored
passed into main(). This may (or may not) be more portable, but it looks nicer. Added functions to copy the environment array and modify the copy, thus preserving the environment. Switched from using system() to using ExecWait(). The code now removes the assembly file generated when using the -native option. Fixed the remove_env() function: The previous revision truncated the environment variable list. This version just zaps the variable as intended. llvm-svn: 8579
-
Chris Lattner authored
llvm-svn: 8573
-
- Sep 16, 2003
-
-
John Criswell authored
With this option, gccld links the program into LLVM bytecode and a native code binary. This allows llvmgcc to correctly tell GNU configure scripts when things aren't defined properly (because the native link will fail). llvm-svn: 8570
-
Misha Brukman authored
llvm-svn: 8556
-
Misha Brukman authored
llvm-svn: 8555
-
- Sep 15, 2003
-
-
Misha Brukman authored
llvm-svn: 8541
-
Misha Brukman authored
llvm-svn: 8529
-
Misha Brukman authored
llvm-svn: 8528
-
Misha Brukman authored
llvm-svn: 8527
-
Chris Lattner authored
llvm-svn: 8521
-
- Sep 13, 2003
-
-
Tanya Lattner authored
llvm-svn: 8506
-
Tanya Lattner authored
llvm-svn: 8505
-
- Sep 12, 2003
-
-
Misha Brukman authored
avoid filling up the disk, set the max core file size to 0. llvm-svn: 8503
-
- Sep 11, 2003
-
-
Chris Lattner authored
llvm-svn: 8472
-
Chris Lattner authored
llvm-svn: 8470
-
- Sep 10, 2003
-
-
Brian Gaeke authored
tools/extract instead..... heh llvm-svn: 8464
-
Chris Lattner authored
llvm-svn: 8451
-
Brian Gaeke authored
llvm-svn: 8449
-
- Sep 05, 2003
-
-
Chris Lattner authored
llvm-svn: 8375
-
Brian Gaeke authored
Build lli using executionengine library llvm-svn: 8372
-
Brian Gaeke authored
llvm-svn: 8368
-
Brian Gaeke authored
Switch Interpreter and JIT's "run" methods to take a Function and a vector of GenericValues. Move (almost all of) the stuff that constructs a canonical call to main() into lli (new methods "callAsMain", "makeStringVector"). Nuke getCurrentExecutablePath(), enableTracing(), getCurrentFunction(), isStopped(), and many dead decls from interpreter. Add linux strdup() support to interpreter. Make interpreter's atexit handler runner and JIT's runAtExitHandlers() look more alike, in preparation for refactoring. atexit() is spelled "atexit", not "at_exit". llvm-svn: 8366
-
Brian Gaeke authored
llvm-svn: 8345
-
Brian Gaeke authored
Get rid of support for DebugMode (make it always off). Mung some comments. Get rid of interpreter's PROFILE_STRUCTURE_FIELDS and PerformExitStuff which have been disabled forever. Get rid of -abort-on-exception (make it always on). Get rid of user interaction stuff (debug mode innards). Simplify Interpreter's callMainFunction(). llvm-svn: 8344
-
- Sep 03, 2003
-
-
Brian Gaeke authored
static method here. Remove some extra blank lines. ExecutionEngine.h: Add its prototype. lli.cpp: Call it. Make creation method for each type of EE into a static method of its own subclass. Interpreter/Interpreter.cpp: ExecutionEngine::createInterpreter --> Interpreter::create Interpreter/Interpreter.h: Likewise. JIT/JIT.cpp: ExecutionEngine::createJIT --> VM::create JIT/VM.h: Likewise. llvm-svn: 8343
-
- Sep 02, 2003
-
-
John Criswell authored
script). Removed the use of sys/types.h and sys/stat.h. Modified FileExists() so that it uses the access() system call to check for file existance. This requires less header files and might even be a tad bit faster. llvm-svn: 8328
-
John Criswell authored
library code now adds all execute bits that are allowed by the umask value to the file's current permission bits. llvm-svn: 8325
-
- Sep 01, 2003
-
-
Chris Lattner authored
llvm-svn: 8316
-
Chris Lattner authored
llvm-svn: 8305
-
Chris Lattner authored
llvm-svn: 8302
-
- Aug 31, 2003
-
-
Chris Lattner authored
llvm-svn: 8278
-