- Aug 24, 2013
-
-
David Majnemer authored
llvm-svn: 189166
-
David Majnemer authored
Summary: This allows us to handle the general case where a non-type template argument evaluates to a constant expression which isn't integral or a declaration. This fixes PR16939. Reviewers: dblaikie, rsmith Reviewed By: dblaikie CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1453 llvm-svn: 189165
-
Michael Gottesman authored
I am going to add in a subsequent patch support for generating the llvm manpage. llvm-svn: 189164
-
Jason Molenda authored
llvm-svn: 189163
-
Dmitri Gribenko authored
Patch by Ismail Pazarbasi. llvm-svn: 189162
-
Reed Kotler authored
I need to add the rest of these to the list or else to delay putting out the actual stub until later in code generation when I know if the external function ever got emitted. llvm-svn: 189161
-
Justin Holewinski authored
This support was removed by accident during the MC conversion llvm-svn: 189160
-
Rui Ueyama authored
in order to match link.exe's behaviour. Patch by Ron Ofir. llvm-svn: 189159
-
Manman Ren authored
llvm-svn: 189158
-
Hans Wennborg authored
llvm-svn: 189157
-
Hans Wennborg authored
Differential Revision: http://llvm-reviews.chandlerc.com/D1498 llvm-svn: 189156
-
Hans Wennborg authored
Differential Revision: http://llvm-reviews.chandlerc.com/D1428 llvm-svn: 189155
-
Jason Molenda authored
SBProcess::ReadMemory - it will fail for anything with the high bit set. llvm-svn: 189154
-
Richard Smith authored
llvm-svn: 189153
-
Larisse Voufo authored
llvm-svn: 189152
-
Rui Ueyama authored
Patch by Ron Ofir. llvm-svn: 189151
-
Shuxin Yang authored
- "clang -O3 -flto a.c -c", and - "clang -emit-llvm a.c -c" Thank Rafael for tips. llvm-svn: 189150
-
- Aug 23, 2013
-
-
Rafael Espindola authored
We now saturate at -O3. llvm-svn: 189149
-
Shuxin Yang authored
One step toward differentiating following two commands: clang -O3 -flto a.c -c, and clang -O3 -emit-llvm a.c Thanks many awesome folks for clarifying things. llvm-svn: 189148
-
Tim Northover authored
The debug flag being checked for seems to be controlled by whether the build is asserts/non-asserts rather than debug/non-debug. Mostly these correlate, but not necessarily. As far as I can tell with various combinations of debug/assetions this change makes no difference on autotools builds, but fixes a check-all failure with CMake. llvm-svn: 189147
-
Rafael Espindola authored
llvm-svn: 189146
-
Rafael Espindola authored
llvm-svn: 189145
-
Rafael Espindola authored
llc using the host cpu features and *waning* on unknown features is probably not a good thing :-( llvm-svn: 189144
-
Rafael Espindola authored
llvm-svn: 189143
-
Rafael Espindola authored
llvm-svn: 189142
-
Rafael Espindola authored
There is no advantage in being different and using the same names simplifies clang a bit. llvm-svn: 189141
-
Howard Hinnant authored
llvm-svn: 189140
-
Shankar Easwaran authored
There may be relocations that may be pointing to the section even if the section sizes are 0. We shouldnot ignore them for that regard. llvm-svn: 189139
-
Shankar Easwaran authored
There is no change in functionality, this uses the defined way to access the relocation section that belongs to a particular section. llvm-svn: 189138
-
Shankar Easwaran authored
typeTLV content type is used by Darwin to represent thread local storage. A new contentType has to be made to represent ELF thread local storage data. These have been set to - typeThreadZeroFill (represents TBSS storage) - typeThreadData (represents TDATA storage) llvm-svn: 189137
-
Shankar Easwaran authored
BSS atoms dont take any file space in the Input file. They are associated with a contentType(typeZeroFill). Similiar zero fill types also exist which have the same meaning in terms of occupying file space in the Input. These atoms have to be handled seperately when writing to the lld's intermediate file or the lld test infrastructure. Also adds a test. llvm-svn: 189136
-
Howard Hinnant authored
Remove _LIBCPP_DEBUG. This was my first attempt at debug mode for libc++, and is now obsoleted by _LIBCPP_DEBUG2 (which isn't finished). llvm-svn: 189135
-
Peter Collingbourne authored
llvm-svn: 189134
-
Peter Collingbourne authored
llvm-svn: 189133
-
DeLesley Hutchins authored
The name of a class used in the testing files was updated to actually be descriptive. Patch by chris.wailes@gmail.com. llvm-svn: 189132
-
Manman Ren authored
llvm-svn: 189131
-
Hans Wennborg authored
Since it's an llvm-internal tool, we shouldn't install it. (This depends on Clang r189127 and lld r189128.) llvm-svn: 189130
-
Hans Wennborg authored
llvm-svn: 189129
-
Hans Wennborg authored
Previously, the CMake build would look for llvm-tblgen to determine if a directory is an LLVM build or install directory. Since we don't want to include llvm-tblgen in the install, look for llvm-config instead, and use that to find llvm-tblgen. (This is the lld equivalent of Clang r189127.) llvm-svn: 189128
-
Hans Wennborg authored
Previously, the CMake build would look for llvm-tblgen to determine if a directory is an LLVM build or install directory. Since we don't want to include llvm-tblgen in the install, look for llvm-config instead, and use that to find llvm-tblgen. Differential Revision: http://llvm-reviews.chandlerc.com/D1483 llvm-svn: 189127
-