- Nov 04, 2011
-
-
-
Greg Clayton authored
we often nuke our "build" folder so we can do clean builds. This way if you are building your own LLVM you won't have to rebuild LLVM when you do remove your build folder. The new location for the LLVM build is: lldb/llvm-build llvm-svn: 143713
-
Eli Friedman authored
llvm-svn: 143712
-
Greg Clayton authored
llvm-svn: 143710
-
Daniel Dunbar authored
utils: Remove build-for-llvm-top.sh and ModuleInfo.txt, which are not documented and I am pretty sure no one uses. llvm-svn: 143708
-
Devang Patel authored
llvm-svn: 143706
-
Chad Rosier authored
Patch by Anders Waldenborg <anders@0x63.nu>. llvm-svn: 143705
-
Devang Patel authored
llvm-svn: 143704
-
Benjamin Kramer authored
llvm-svn: 143703
-
Howard Hinnant authored
llvm-svn: 143702
-
Argyrios Kyrtzidis authored
llvm-svn: 143701
-
Argyrios Kyrtzidis authored
object that it receives in ARC. llvm-svn: 143700
-
Argyrios Kyrtzidis authored
This allows the migrator to visit and fix them. llvm-svn: 143699
-
Argyrios Kyrtzidis authored
llvm-svn: 143698
-
Benjamin Kramer authored
llvm-svn: 143696
-
Benjamin Kramer authored
llvm-svn: 143695
-
Benjamin Kramer authored
llvm-svn: 143694
-
Tobias Grosser authored
These fixes were part of a code audit of the SCEVValidator. llvm-svn: 143692
-
Tobias Grosser authored
They show a bug recently reported by Marcello Maggioni <hayarms@gmail.com> llvm-svn: 143691
-
Bill Wendling authored
llvm-svn: 143690
-
Bill Wendling authored
llvm-svn: 143689
-
Bill Wendling authored
around. This is important for some future work as well. llvm-svn: 143688
-
Chandler Carruth authored
handling logic of the generic ToolChain. This flag, despite its name, has *nothing* to do with the GCC flag '-nostdlib' that relates (exclusively) to the linking behavior. It is a most unfortunate name in that regard... It is used to tell InitHeaderSearch.cpp *which* set of C++ standard library header search paths to use -- those for libstdc++ from GCC's installation, or those from a libc++ installation. As this logic is hoisted out of the Frontend, and into the Driver as part of this ToolChain, the generic method will be overridden for the platform, where it can implement this logic directly. As such, hiding the CC1 option passing in the generic space is a natural fit despite the odd naming. Also, expand on the comments to clarify whats going on, and tidy up the Tools.cpp code now that its simpler. llvm-svn: 143687
-
Chandler Carruth authored
implementation in the driver. This cleans up the signature and semantics of the include flag adding component of the toolchain. Another step to ready it for holding all the InitHeaderSearch logic. llvm-svn: 143686
-
Chandler Carruth authored
the rest of the mess in InitHeaderSearch.cpp. We could hoist it into the driver profitably, removing more noise from the driver -> frontend communication. llvm-svn: 143685
-
Chandler Carruth authored
and the C++ include management routine from the proper place when forming preprocessor options in the driver. This is the first step to teaching the driver to manage all of the header search paths. Currently, these methods remain just stubs in the abstract toolchain. Subsequent patches will flesh them out with implementations for various toolchains based on the current code in InitHeaderSearch.cpp. llvm-svn: 143684
-
Craig Topper authored
llvm-svn: 143683
-
Craig Topper authored
llvm-svn: 143682
-
Richard Smith authored
initializations which refer indirectly to elements of the object being initialized. llvm-svn: 143680
-
Greg Clayton authored
llvm-svn: 143679
-
Greg Clayton authored
- If you download and build the sources in the Xcode project, x86_64 builds by default using the "llvm.zip" checkpointed LLVM. - If you delete the "lldb/llvm.zip" and the "lldb/llvm" folder, and build the Xcode project will download the right LLVM sources and build them from scratch - If you have a "lldb/llvm" folder already that contains a "lldb/llvm/lib" directory, we will use the sources you have placed in the LLDB directory. Python can now be disabled for platforms that don't support it. Changed the way the libllvmclang.a files get used. They now all get built into arch specific directories and never get merged into universal binaries as this was causing issues where you would have to go and delete the file if you wanted to build an extra architecture slice. llvm-svn: 143678
-
Richard Smith authored
to allow us to implement the C++11 rule that a non-active union member can't be read, and use it to implement subobject access for string literals. llvm-svn: 143677
-
Sean Callanan authored
target is stopped in a C++ or Objective-C method but the "self" pointer's valid range actually doesn't cover the current location. Before, that was confusing Clang to the point where it crashed; now, we sanity-check and fall back to pretending we're in a C function if "self" or "this" isn't available. llvm-svn: 143676
-
Evan Cheng authored
llvm-svn: 143675
-
Richard Smith authored
be at the same address as another object, we do know it won't alias a null pointer. llvm-svn: 143674
-
Daniel Dunbar authored
llvm-svn: 143673
-
Johnny Chen authored
Greps and returns the first svn log entry containing a line matching the regular expression pattern passed as the only arg. Example: svn log -v | grep-svn-log.py '^ D.+why_are_you_missing.h$' llvm-svn: 143671
-
Chad Rosier authored
llvm-svn: 143670
-
Chad Rosier authored
llvm-svn: 143669
-
Daniel Dunbar authored
the end of it is dead.", which appears to break bootstrapping LLVM. llvm-svn: 143668
-