- Nov 02, 2011
-
-
Craig Topper authored
llvm-svn: 143536
-
Chandler Carruth authored
silence -Wparentheses. llvm-svn: 143534
-
Chandler Carruth authored
one aspect of them by having them use the (annoying, if not broken) proper library dependency model for adding the LLVMTableGen library as a dependency. This could manifest as a link order issue in the presence of separate LLVM / Clang source builds with CMake and a linker that really cares about such things. Also, add the Support dependency to llvm-tblgen itself so that it doesn't rely on TableGen's transitive Support dependency. A parallel change for clang-tblgen will be forthcoming. llvm-svn: 143531
-
Craig Topper authored
llvm-svn: 143529
-
Chad Rosier authored
llvm-svn: 143525
-
Tanya Lattner authored
Add support to the linker to lazily link in functions. This change only links functions marked with specific linkage (internal, private, linker_private, linker_private_weak, linker_private_weak_def_auto, linkonce, linkonce_odr, and available_externally) if they have uses in the destination module. Instead of automatically linking, these functions are placed onto a worklist to be processed in the final stage of linking. We iterate over the list and if any functions on the list have uses in the destination module, we link them in and repeat the process until no changes in the state (uses) has changed. This means that any functions in the LazilyLink worklist that have a use in the destination module will be linked in and none that don't. llvm-svn: 143524
-
Chad Rosier authored
llvm-svn: 143523
-
Andrew Trick authored
Narrowest possible fix for PR11279. llvm-svn: 143522
-
Kevin Enderby authored
it is separating the directory part from the basename of the FileName. Noticed that this: .file 1 "dir/foo" when assembled got the two parts switched. Using the Mac OS X dwarfdump tool it can be seen easily: % dwarfdump -a a.out include_directories[ 1] = 'foo' Dir Mod Time File Len File Name ---- ---------- ---------- --------------------------- file_names[ 1] 1 0x00000000 0x00000000 dir ... Which should be: ... include_directories[ 1] = 'dir' Dir Mod Time File Len File Name ---- ---------- ---------- --------------------------- file_names[ 1] 1 0x00000000 0x00000000 foo llvm-svn: 143521
-
- Nov 01, 2011
-
-
Jim Grosbach authored
For example, labels from Objective-C sources. llvm-svn: 143511
-
Jim Grosbach authored
llvm-svn: 143510
-
Kevin Enderby authored
-g flag. In this part we generate the .file for the source being assembled and the .loc's for the assembled instructions. The next part will be to generate the dwarf Compile Unit DIE and a dwarf subprogram DIE for each non-temporary label. Once the next part is done test cases will be added. rdar://9275556 llvm-svn: 143509
-
Owen Anderson authored
llvm-svn: 143507
-
Sebastian Pop authored
llvm-svn: 143502
-
Sebastian Pop authored
llvm-svn: 143501
-
Sebastian Pop authored
llvm-svn: 143500
-
Eli Friedman authored
Teach the x86 backend a couple tricks for dealing with v16i8 sra by a constant splat value. Fixes PR11289. llvm-svn: 143498
-
Jim Grosbach authored
They don't impact the MCJIT rtdyld, so just mask them off for now. llvm-svn: 143472
-
Daniel Dunbar authored
llvm-svn: 143468
-
Richard Osborne authored
This can happen if the address + addend is less than the start of the cp / dp. llvm-svn: 143459
-
Richard Osborne authored
llvm-svn: 143458
-
Richard Osborne authored
llvm-svn: 143457
-
Craig Topper authored
llvm-svn: 143455
-
Eli Friedman authored
llvm-svn: 143452
-
Eli Friedman authored
Make sure we use the right insertion point when instcombine replaces a PHI with another instruction. (Specifically, don't insert an arbitrary instruction before a PHI.) Fixes PR11275. llvm-svn: 143437
-
Eli Friedman authored
llvm-svn: 143435
-
Bill Wendling authored
llvm-svn: 143431
-
Eli Friedman authored
llvm-svn: 143424
-
Eli Friedman authored
llvm-svn: 143421
-
Eli Friedman authored
llvm-svn: 143420
-
Jim Grosbach authored
llvm-svn: 143413
-
Jakob Stoklund Olesen authored
No test case, spotted by inspection. llvm-svn: 143407
-
Eli Friedman authored
llvm-svn: 143406
-
Devang Patel authored
Patch by Kostya Serebryany. llvm-svn: 143405
-
Matt Beaumont-Gay authored
llvm-svn: 143404
-
Tanya Lattner authored
Also revert the change to CREATE_SUBDIRS as this is what caused the CSS to break on the website and generate the much longer URLs. llvm-svn: 143401
-
Matt Beaumont-Gay authored
llvm-svn: 143400
-
- Oct 31, 2011
-
-
Jim Grosbach authored
llvm-svn: 143369
-
Ted Kremenek authored
Update 'Getting Started' to suggest using GCC 4.2 or higher (or Clang). There is no reason to support older versions of GCC. llvm-svn: 143366
-
Galina Kistanova authored
llvm-svn: 143365
-