- Nov 29, 2011
-
-
Daniel Dunbar authored
- I verified locally that the current dependency lists are identical. - This makes add_llvm_library_dependencies() a no-op. I'll remove it once this change passes the bots. llvm-svn: 145355
-
Eli Friedman authored
Zap some completely ridiculous code. There's probably a miscompile here, but I don't really want to try to write a testcase involving an invoke returning a pointer to a varargs function... llvm-svn: 145347
-
Jim Grosbach authored
Replaces r145318 with a more targetted fix for the relocation handling. llvm-svn: 145346
-
Andrew Trick authored
SCEV can't optimize undef in all cases, which is a separate issue from this test case. llvm-svn: 145343
-
Daniel Dunbar authored
llvm-svn: 145341
-
Chandler Carruth authored
I suspect we could profitably remove/move some of the bullet points under Clang here to the Clang notes in order to keep things clean on both sides. Unless I hear objections I'll start doing that once folks have read over the Clang notes a bit. llvm-svn: 145340
-
Daniel Dunbar authored
- This fixes some layering violations and matches how we handle the llvm-c lib, for example. llvm-svn: 145338
-
Daniel Dunbar authored
to the way we currently expect target selection to work -- clients are supposed to have control over what targets are available. llvm-svn: 145331
-
Daniel Dunbar authored
llvm-svn: 145330
-
Daniel Dunbar authored
llvm-svn: 145329
-
Daniel Dunbar authored
dependency information. llvm-svn: 145328
-
Rafael Espindola authored
llvm-svn: 145324
-
Devang Patel authored
llvm-svn: 145319
-
Jim Grosbach authored
rdar://10493453 llvm-svn: 145318
-
Eli Friedman authored
llvm-svn: 145316
-
Jim Grosbach authored
llvm-svn: 145313
-
- Nov 28, 2011
-
-
Eli Friedman authored
Make SelectionDAG::InferPtrAlignment use llvm::ComputeMaskedBits instead of duplicating the logic for globals. Make llvm::ComputeMaskedBits handle GlobalVariables slightly more aggressively, to match what InferPtrAlignment knew how to do. llvm-svn: 145304
-
Evan Cheng authored
Conservatively returns zero when the GV does not specify an alignment nor is it initialized. Previously it returns ABI alignment for type of the GV. However, if the type is a "packed" type, then the under-specified alignments is attached to the load / store instructions. In that case, the alignment of the type cannot be trusted. rdar://10464621 llvm-svn: 145300
-
Daniel Dunbar authored
llvm-svn: 145292
-
Nick Lewycky authored
llvm-svn: 145289
-
Joe Abbey authored
llvm-svn: 145287
-
Evan Cheng authored
than ABI alignment. These are loads / stores from / to "packed" data structures. Their alignments are intentionally under-specified. rdar://10301431 llvm-svn: 145273
-
Evan Cheng authored
llvm-svn: 145272
-
Peter Collingbourne authored
llvm-svn: 145270
-
Chad Rosier authored
llvm-svn: 145267
-
Bill Wendling authored
llvm-svn: 145263
-
Andrew Trick authored
SCEV should now be used for trip count analysis, not LoopInfo. llvm-svn: 145262
-
Eli Friedman authored
Add back a line I deleted by accident in r145141. Fixes uninitialized variable warnings and runtime failures. llvm-svn: 145256
-
Michael J. Spencer authored
llvm-svn: 145254
-
Jakob Stoklund Olesen authored
llvm-svn: 145253
-
Rafael Espindola authored
llvm-svn: 145250
-
Benjamin Kramer authored
llvm-svn: 145249
-
Bill Wendling authored
llvm-svn: 145243
-
Duncan Sands authored
uninitialized: GCC doesn't understand that the variables are only used if !UseImm, in which case they have been initialized. llvm-svn: 145239
-
Craig Topper authored
Add X86 instruction selection for VPERM2I128 when AVX2 is enabled. Merge VPERMILPS/VPERMILPD detection since they are pretty similar. llvm-svn: 145238
-
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
-
NAKAMURA Takumi authored
llc knows whether he is compiled with -DNDEBUG. | Optimized build with assertions. llvm-svn: 145230
-
NAKAMURA Takumi authored
llvm-svn: 145223
-
NAKAMURA Takumi authored
lit/TestRunner.py: [Win32] Introduce WinWaitReleased(f), to wait for file handles to be released by children. When wait() has finished, opened handles (especially writing stdout to file) might not be released immediately. To wait for released, poll to attempt renaming. llvm-svn: 145222
-
Jakob Stoklund Olesen authored
llvm-svn: 145220
-