- Feb 28, 2012
-
-
Chandler Carruth authored
Clang builds. The detection logic for compilers that support the warning isn't working. Rafael is going to investigate it, but didn't want people to have to wade through build spam until then. llvm-svn: 151649
-
Rafael Espindola authored
llvm-svn: 151609
-
- Feb 18, 2012
-
-
David Meyer authored
On Cygwin/MingW, add SharedLibDir and LLVMToolDir to the library search path, since shared libraries are placed in 'bin'. (static libraries are still in 'lib'). llvm-svn: 150876
-
- Feb 03, 2012
-
-
Daniel Dunbar authored
llvm-svn: 149643
-
Daniel Dunbar authored
build/Make: Add missing dependency, LLVMBuild makefile fragment implicitly depends on Makefile.config. llvm-svn: 149642
-
- Dec 27, 2011
-
-
Rafael Espindola authored
llvm-svn: 147296
-
- Dec 22, 2011
-
-
Benjamin Kramer authored
This was disabled years ago because of a bug in GCC 4.1, which is on our "broken compilers" list for other reasons. Saving ~500k on a clang binary (Release+Asserts) is well worth dropping support for it. We currently disable it for shared libraries (where it would bring the biggest win) because clang is broken (PR11642). IMPORTANT: If you're doing incremental builds you may get tons of linker warnings. make clean will fix them. llvm-svn: 147182
-
- Dec 01, 2011
-
-
Anshuman Dasgupta authored
llvm-svn: 145629
-
Daniel Dunbar authored
- Another reapply of r144300, with hopefully one last fix. llvm-svn: 145623
-
Duncan Sands authored
Original commit message: llvm-config: Replace with C++ version (was llvm-config-2). - Reapply of r144300, with lots of fixes/migration easement in between. llvm-svn: 145582
-
- Nov 29, 2011
-
-
Daniel Dunbar authored
- Reapply of r144300, with lots of fixes/migration easement in between. llvm-svn: 145449
-
- Nov 28, 2011
-
-
rdar://10217046Bob Wilson authored
Some files installed by clang are not relevant for general users and we'd like to be able to install them to a different location. This adds a new --with-internal-prefix configure option and a corresponding PROJ_internal_prefix makefile variable, which defaults to the standard prefix. A tool makefile can specify that it should be installed to this internal prefix by defining INTERNAL_TOOL. llvm-svn: 145234
-
- Nov 14, 2011
-
-
Daniel Dunbar authored
build/Make: Switch over to using llvm-config-2 for dependencies one more (hopefully last) time, now that it also builds as a build tool. llvm-svn: 144535
-
- Nov 12, 2011
-
-
Daniel Dunbar authored
ARCH, which gets tested in many more contexts. llvm-svn: 144434
-
- Nov 11, 2011
-
-
Daniel Dunbar authored
TARGETS_TO_BUILD variables to build tools submake, and also tweak echo command to indicate when we are compiling/etc build tools. llvm-svn: 144419
-
Daniel Dunbar authored
llvm-svn: 144418
-
Eric Christopher authored
options to use libc++ as the default c++ library. llvm-svn: 144413
-
Daniel Dunbar authored
about cross compiles. llvm-svn: 144406
-
Daniel Dunbar authored
now. llvm-svn: 144335
-
- Nov 10, 2011
-
-
Daniel Dunbar authored
some more of the explicit dependencies. I'm staging things more slowly this time in case there is more unanticipated fallout. llvm-svn: 144323
-
Chris Lattner authored
to delete core files. This causes a warning in clang/lib/StaticAnalyzer on case insensitive filesystems, since it contains a "Core" directory. Since this is pointless anyway, just zap it. llvm-svn: 144317
-
Daniel Dunbar authored
which didn't appear ready for prime time. llvm-svn: 144309
-
Daniel Dunbar authored
llvm-svn: 144300
-
Daniel Dunbar authored
options to llvm-build, so the all-targets etc. components are defined properly. llvm-svn: 144255
-
- Nov 09, 2011
-
-
Daniel Dunbar authored
llvm-svn: 144197
-
- Nov 05, 2011
-
-
Daniel Dunbar authored
llvm-svn: 143746
-
- Nov 04, 2011
-
-
Daniel Dunbar authored
llvm-svn: 143664
-
- Nov 03, 2011
-
-
Daniel Dunbar authored
- Basically, we coordinate with llvm-build to create a Makefile fragment we can easily use. For now, nothing is wired in except the support to automatically regenerate this file when necessary. llvm-svn: 143662
-
Daniel Dunbar authored
component needs to include files from its ObjDir. llvm-svn: 143648
-
- Oct 26, 2011
-
-
Charles Davis authored
version of the install program, which does not have the --strip-program switch. llvm-svn: 143009
-
Eric Christopher authored
to use for stripping final executables. Patch by Simon Atanasyan! llvm-svn: 142997
-
- Oct 16, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 142101
-
- Oct 11, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 141663
-
- Oct 06, 2011
-
-
Peter Collingbourne authored
llvm-svn: 141266
-
- Sep 20, 2011
-
-
Eric Christopher authored
llvm-svn: 140124
-
- Jul 08, 2011
-
-
Jim Grosbach authored
This allows the (many) pseudo-instructions we have that map onto a single real instruction to have their expansion during MC lowering handled automatically instead of the current cumbersome manual expansion required. These sorts of pseudos are common when an instruction is used in situations that require different MachineInstr flags (isTerminator, isBranch, et. al.) than the generic instruction description has. For example, using a move to the PC to implement a branch. llvm-svn: 134704
-
- Jul 02, 2011
-
-
Evan Cheng authored
llvm-svn: 134281
-
- Jun 29, 2011
-
-
Daniel Dunbar authored
llvm-svn: 134036
-
- Jun 28, 2011
-
-
Evan Cheng authored
llvm-svn: 134024
-
- Jun 24, 2011
-
-
Evan Cheng authored
target machine from those that are only needed by codegen. The goal is to sink the essential target description into MC layer so we can start building MC based tools without needing to link in the entire codegen. First step is to refactor TargetRegisterInfo. This patch added a base class MCRegisterInfo which TargetRegisterInfo is derived from. Changed TableGen to separate register description from the rest of the stuff. llvm-svn: 133782
-