- Jan 24, 2013
-
-
NAKAMURA Takumi authored
FIXME: Could they, unreachable(s), be removed? FIXME: I could prefer the coding standards... llvm-svn: 173325
-
NAKAMURA Takumi authored
...and fix a typo, s/#ifdef/#ifndef/ llvm-svn: 173324
-
NAKAMURA Takumi authored
llvm-svn: 173323
-
Craig Topper authored
llvm-svn: 173322
-
Richard Trieu authored
if the vector is not empty. This will ensure that calls to these functions will reference elements in the vector. llvm-svn: 173321
-
Reed Kotler authored
Allow Mips16 routines to call Mips32 routines that have abi requirements that either arguments or return values are passed in floating point registers. This handles only the pic case. We have not done non pic for Mips16 yet in any form. The libm functions are Mips32, so with this addition we have a complete Mips16 hard float implementation. We still are not able to complete mix Mip16 and Mips32 with hard float. That will be the next phase which will have several steps. For Mips32 to freely call Mips16 some stub functions must be created. llvm-svn: 173320
-
Nick Lewycky authored
llvm-svn: 173319
-
Andrew Trick authored
llvm-svn: 173318
-
Andrew Trick authored
Allow schedulers to order DAG edges by critical path. This makes DFS-based heuristics more stable and effective. llvm-svn: 173317
-
Michael J. Spencer authored
llvm-svn: 173316
-
Nick Lewycky authored
overloaded binary operators. llvm-svn: 173315
-
Nick Lewycky authored
functionality change! llvm-svn: 173314
-
Bill Wendling authored
llvm-svn: 173313
-
Bill Wendling authored
llvm-svn: 173311
-
Bill Wendling authored
This is a helper class for the AttributeSetImpl class. It holds a set of attributes that apply to a single element: function, return type, or parameter. These are uniqued. llvm-svn: 173310
-
Richard Smith authored
type of the string literal implicitly used for a raw user-defined literal call. No test; this has no semantic impact. llvm-svn: 173309
-
Jim Ingham authored
Check for NULL breakpoint option thread name & queue name before comparing their values to the new value. <rdar://problem/13065198> llvm-svn: 173308
-
Bill Wendling authored
Don't check lines beginning with '#', since they could contain a path with the unexpected word in them. llvm-svn: 173307
-
Bill Wendling authored
Don't check lines beginning with '#', since they could contain a path with the unexpected word in them. llvm-svn: 173306
-
Bill Wendling authored
The diagnostic is now a warning instead of an error. Also don't check lines beginning with '#', since they could contain a path with the unexpected word in them. llvm-svn: 173305
-
Bill Wendling authored
Push down the conversion of the alignment from the bit mask to a real number into the attribute implementation class. llvm-svn: 173304
-
- Jan 23, 2013
-
-
Douglas Gregor authored
llvm-svn: 173303
-
Bill Wendling authored
llvm-svn: 173302
-
Douglas Gregor authored
The global module index is a "global" index for all of the module files within a particular subdirectory in the module cache, which keeps track of all of the "interesting" identifiers and selectors known in each of the module files. One can perform a fast lookup in the index to determine which module files will have more information about entities with a particular name/selector. This information can help eliminate redundant lookups into module files (a serious performance problem) and help with creating auto-import/auto-include Fix-Its. The global module index is created or updated at the end of a translation unit that has triggered a (re)build of a module by scraping all of the .pcm files out of the module cache subdirectory, so it catches everything. As with module rebuilds, we use the file system's atomicity to synchronize. llvm-svn: 173301
-
Nick Kledzik authored
llvm-svn: 173300
-
Michael J. Spencer authored
llvm-svn: 173299
-
Eli Bendersky authored
llvm-svn: 173298
-
Tom Stellard authored
This intrinsic is translated to ALLOC_EXPORT_WORD1_SWIZ, hence its name. It is used to store vs/fs outputs Patch by: Vincent Lejeune Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 173297
-
Tom Stellard authored
Patch by: Vincent Lejeune Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 173296
-
Ted Kremenek authored
llvm-svn: 173295
-
Ted Kremenek authored
llvm-svn: 173294
-
Benjamin Kramer authored
llvm-svn: 173293
-
Ted Kremenek authored
llvm-svn: 173292
-
Ted Kremenek authored
This isn't likely a full solution, but it catches the common cases and can be refined over time. Fixes <rdar://problem/11634353>. llvm-svn: 173291
-
Daniel Jasper authored
Before: if (aaaaaaaaaa( aaaaaaaaaa)) {} After: if (aaaaaaaaaa( aaaaaaaaaa)) {} llvm-svn: 173290
-
Benjamin Kramer authored
This fixes some edge cases that we would get wrong with uint64_ts. PR14986. llvm-svn: 173289
-
Richard Osborne authored
llvm-svn: 173288
-
Michael J. Spencer authored
It owns and manages passes. llvm-svn: 173287
-
Dmitri Gribenko authored
GCC implements -Wvla as "warn on every VLA" (this is useful to find every VLA, for example, if they are forbidden by coding guidelines). Currently Clang implements -Wvla as "warn on VLA when it is an extension". The attached patch makes our behavior match GCC. The existing vla extwarn is moved under -Wvla-extension and is still included into -Wgnu. This fixes PR5953. llvm-svn: 173286
-
Chad Rosier authored
llvm-svn: 173285
-