summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Describe the --with-llvmgccdir option to configure.Reid Spencer2004-12-261-1/+19
| | | | llvm-svn: 19144
* Revert the last patch so that the LLVMGCCDIR environment variable isReid Spencer2004-12-261-0/+5
| | | | | | | still viable and will make use of the resurrected --with-llvmgccdir configure option. llvm-svn: 19143
* For PR351:Reid Spencer2004-12-253-381/+681
| | | | | | | | | | * Make sure all headers used by lib/System have checks * Use "standard" autoconf checks for certain problematic headers For PR432: * Resurrect --with-llvmgccdir so a specific llvm-gcc/llvm-g++ installation can be specified. llvm-svn: 19142
* mingw doesn't support the official debug API.Jeff Cohen2004-12-251-9/+28
| | | | | | | Old versions of the C runtime somehow get loaded into the process. Make sure they aren't searched for symbols. llvm-svn: 19141
* Get VC++ building againJeff Cohen2004-12-243-9/+6
| | | | llvm-svn: 19140
* Ignore the autom4te.cache directoy.Reid Spencer2004-12-241-0/+1
| | | | llvm-svn: 19139
* Make sure llvm-g++ gets the right path for the llvm tools.Reid Spencer2004-12-241-1/+2
| | | | llvm-svn: 19138
* Eliminate use of ltdl.c when doing a VC++ build. Because libtool isn't used,Jeff Cohen2004-12-245-36/+89
| | | | | | ltdl's LGPL license would infect all of LLVM. llvm-svn: 19137
* Make the symbolic link using the correct variable!Reid Spencer2004-12-242-4/+4
| | | | llvm-svn: 19136
* Remove references to LLVMGCCDIR because it was only used to provide aReid Spencer2004-12-241-5/+0
| | | | | | | value for the --with-llvmgccdir configure option which is no longer supported. llvm-svn: 19135
* For PR351:Reid Spencer2004-12-241-0/+89
| | | | | | | | Merge implementations of isValid and GetTemporaryDirectory into this file. There is not any point having the operating system specific files for such little variation between the Unix family of systems. llvm-svn: 19134
* For PR351:Reid Spencer2004-12-247-355/+0
| | | | | | | This implementation is no longer needed, its been merged to Unix/Path.cpp since there is such little variation between the platforms. llvm-svn: 19133
* For PR351:Reid Spencer2004-12-241-1/+7
| | | | | | | Use the LLVM_ON_UNIX and LLVM_ON_WIN32 #defines to include the implementation instead of relying upon the "platform" link llvm-svn: 19132
* For PR351:Reid Spencer2004-12-243-65/+140
| | | | | | | Create new variables LLVM_ON_UNIX and LLVM_ON_WIN32 so we can start getting rid of reliance upon a symbolic link to switch implementations in lib/System llvm-svn: 19131
* Resurrect this file.Reid Spencer2004-12-241-0/+53
| | | | llvm-svn: 19130
* Remove these files as they are not being included any more. DynamicLibraryReid Spencer2004-12-249-298/+0
| | | | | | | is now implemented via ltdl.cpp which has its own way of dealing with the different platforms. llvm-svn: 19129
* Make sure LLVMGCCWITHPATH is used instead of just LLVMGCC so that theReid Spencer2004-12-241-3/+3
| | | | | | CFE tools can find the correct LLVM tools to invoke. llvm-svn: 19128
* The dejagnu scripts need a path for llvm-gcc/llvm-g++ as well so use theReid Spencer2004-12-241-2/+2
| | | | | | correct variable to get a "set the path first" invocation of those tools. llvm-svn: 19127
* Two corrections:Reid Spencer2004-12-241-1/+7
| | | | | | | | | | * When reconfiguring, make sure the config.cache file is blown away so that its (old) values don't short-circuit doing the tests. When a reconfigure is done, it should be done from scratch, without the cache. * For dist-check, don't pass --with-llvmgccdir any more because configure doesn't have this option any more. llvm-svn: 19126
* Change llvmgcc/llvmg++ to llvm-gcc and llvm-g++ respectively.Reid Spencer2004-12-241-3/+3
| | | | llvm-svn: 19125
* Fix VC++ compilation errorJeff Cohen2004-12-241-2/+7
| | | | llvm-svn: 19124
* Fix a bug in libtool's ltmain.sh. On Cygwin the "$output.exp" expressionReid Spencer2004-12-242-12/+13
| | | | | | | | expands to a full path name. Substitute $outputname.exp" instead and it makes a viable temporary file name. This gets around the problem with lli on Cygwin linking but not having any "C" library functions linked into it. llvm-svn: 19123
* Put CopyFile in the sys namespace.Reid Spencer2004-12-231-1/+1
| | | | llvm-svn: 19122
* Wrap at 80 colsMisha Brukman2004-12-231-1/+2
| | | | llvm-svn: 19121
* Correct the comments and file header.Reid Spencer2004-12-231-3/+2
| | | | llvm-svn: 19120
* Try to speed up gccld hot spot in BasicVN::getEqualNumberNodes by makingReid Spencer2004-12-231-3/+2
| | | | | | | | | a function call at the core of the loop inline and removing unused stack variables from an often called function. This doesn't improve things much, the real saving will be by reducing the number of calls to this function (100K+ when linking kimwitu++). llvm-svn: 19119
* Update the amd64 target detection checks.Reid Spencer2004-12-232-12/+12
| | | | | | Patch contributed by Markus F.X.J. Oberhumer. llvm-svn: 19118
* Add a caution about using experimental versions of gnu binutils whenReid Spencer2004-12-231-1/+9
| | | | | | building Cygwin. llvm-svn: 19117
* Be specific about version of GCC and binutils on Cygwin since it matters.Reid Spencer2004-12-231-1/+1
| | | | llvm-svn: 19116
* LLVM now builds and runs on Linux/amd64, but we don't have 64-bit codegen yetMisha Brukman2004-12-231-0/+5
| | | | llvm-svn: 19115
* Allow llc to recognize -march=x86. As it was, it didn't recognize anyJeff Cohen2004-12-232-0/+4
| | | | | | architecture at all. llvm-svn: 19114
* Added support for detection of amd64 targets.Reid Spencer2004-12-232-31/+36
| | | | llvm-svn: 19113
* Patch to fix mingw compilation problem contributed by Henrik.Jeff Cohen2004-12-231-0/+5
| | | | llvm-svn: 19112
* Fix the build on PowerPC/Darwin - it thought we were declaring a newBrian Gaeke2004-12-221-1/+2
| | | | | | | function or something. Since FileRemover takes a const reference to sys::Path, we need to pass an actual sys::Path variable. llvm-svn: 19111
* * Remove an unnecessary step.Reid Spencer2004-12-221-9/+1
| | | | | | * Correct a path. llvm-svn: 19110
* Correct compilation for Cygwin. FindExecutable now returns a sys::Path.Reid Spencer2004-12-221-3/+3
| | | | llvm-svn: 19109
* For PR351:Reid Spencer2004-12-221-0/+1
| | | | | | | Include local FDHandle.h file now that FDHandle is local to this library and not in lib/System/FileUtilities. llvm-svn: 19108
* For PR351:Reid Spencer2004-12-222-0/+96
| | | | | | FDHandle class (non-portable) moved here from lib/Support/FileUtilities llvm-svn: 19107
* For PR351:Reid Spencer2004-12-222-52/+0
| | | | | | Move non-portable FDHandle class to its only user: lib/Debugger llvm-svn: 19106
* Add a blurb about using the GCC 3.4.3 compiler on Cygwin (which works) forReid Spencer2004-12-221-0/+5
| | | | | | the CFE instead of the default GCC 3.3.3 compiler that comes with Cygwin. llvm-svn: 19104
* For PR432:Reid Spencer2004-12-221-2/+0
| | | | | | | * Remove the idiotic windows environment setting, its not needed. * Remove an extraneous "mkdir" instruction. llvm-svn: 19103
* Hopefully fix a link.Reid Spencer2004-12-221-1/+1
| | | | llvm-svn: 19102
* Fix the names of these executables now that they've been somewhat cast inReid Spencer2004-12-222-16/+16
| | | | | | stone. llvm-svn: 19101
* Correct the name of the executables to which llvmgcc and llvmgxx variablesReid Spencer2004-12-221-2/+2
| | | | | | point to. llvm-svn: 19100
* For PR432:Reid Spencer2004-12-221-10/+20
| | | | | | | | | Rework the CFE build details to include the directions for using the option --program-prefix=llvm- to the CFE's configure script. This ensures that the CFE builds unique executable names and makes it possible to put the $CFEINSTALL/bin directory into one's path. llvm-svn: 19099
* For PR432:Reid Spencer2004-12-221-22/+17
| | | | | | | | * llvmgcc -> llvm-gcc * llvmg++ -> llvm-g++ * remove references to --with-llvmgccdir configure option llvm-svn: 19098
* For PR432:Reid Spencer2004-12-221-2/+2
| | | | | | * Use LLVMGCC and LLVMGXX variables instead of computing the name llvm-svn: 19097
* For PR432:Reid Spencer2004-12-2216-16/+16
| | | | | | * Variable name change: cferuntime_libdir -> CFERuntimeLibDir llvm-svn: 19096
* For PR432:Reid Spencer2004-12-221-9/+7
| | | | | | | | | * Cleanup LLVMGCXX and LLVMGCC by providing LLVMGXXWITHPATH and LLVMGCCWITHPATH variables that add the $(LLVMToolDir) to the path so the CFE tools can find the right LLVM tools they depend on. * Standardize the name of a variable: cferuntime_libdir -> CFERuntimeLibDir llvm-svn: 19095
* For PR432:Reid Spencer2004-12-221-7/+9
| | | | | | * Use new configuration variables to compute LLVMGCC and LLVMGXX variables. llvm-svn: 19094
OpenPOWER on IntegriCloud