- Sep 07, 2013
-
-
Akira Hatanaka authored
equivalent to "beq $zero, $zero, offset". llvm-svn: 190220
-
Akira Hatanaka authored
llvm-svn: 190219
-
Hal Finkel authored
The libm LIBBUILTIN definitions are reordered to the canonical (and alphabetical) double (''), float ('f'), long double ('l') ordering. No functionality change intended. llvm-svn: 190218
-
Hal Finkel authored
The libm math functions should be marked with the "n" (nothrow) flag so that the corresponding IR function declarations are tagged with the nounwind attribute (this has been true in C mode, but not in C++ mode). The test case has been updated to run in C++ mode in addition to in C mode. llvm-svn: 190217
-
Manman Ren authored
instead of having its own implementation. The implementation of isTBAAVtableAccess is in TypeBasedAliasAnalysis.cpp since it is related to the format of TBAA metadata. The path for struct-path tbaa will be exercised by test/Instrumentation/ThreadSanitizer/read_from_global.ll, vptr_read.ll, and vptr_update.ll when struct-path tbaa is on by default. llvm-svn: 190216
-
Adrian Prantl authored
more explanatory error messages. llvm-svn: 190215
-
Matt Kopec authored
llvm-svn: 190214
-
Richard Smith authored
sequence. All that matters here is whether we're doing the std::initializer_list special case thing. llvm-svn: 190213
-
Guillaume Papin authored
- Limit the transform to const-ref and non-const value parameters only. - Do not generate a replacement when the type is already a value. See CM-139 for the bugs corresponding to this issue. llvm-svn: 190212
-
Aaron Watry authored
We already have a working mul_hi, and the spec gives us the implementation as: Returns mul_hi(a,b)+c. Signed-off-by:
Aaron Watry <awatry@gmail.com> Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 190211
-
Rui Ueyama authored
Patch by Ron Ofir. llvm-svn: 190210
-
- Sep 06, 2013
-
-
Daniel Jasper authored
Before: Constructor() : aaaaaaaaaaaaaaaaaaaa(a), bbbbbbbbbbbbbbbbbbbbbbbb(b) { } After: Constructor() : aaaaaaaaaaaaaaaaaaaa(a), bbbbbbbbbbbbbbbbbbbbbbbb(b) { } llvm-svn: 190209
-
Daniel Jasper authored
The explicit type specified for an enum can actually have a nested name specifier. This fixes llvm.org/PR17125. llvm-svn: 190208
-
Daniel Jasper authored
Before: double &operator[](int i) { return 0; } int i; After: double &operator[](int i) { return 0; } int i; This fixes llvm.org/PR17134. llvm-svn: 190207
-
Eli Friedman authored
Exception specs are not part of the canonical type, but we shouldn't drop them just because we merged a noreturn attribute. Fixes PR17110. llvm-svn: 190206
-
Manman Ren authored
Field 2 of DIType (Context), field 9 of DIDerivedType (TypeDerivedFrom), field 12 of DICompositeType (ContainingType), fields 2, 7, 12 of DISubprogram (Context, Type, ContainingType). llvm-svn: 190205
-
David Blaikie authored
Best guess at the right answer here - no guarantees of fitness for any particular purpose. llvm-svn: 190203
-
Hans Wennborg authored
I don't think Clang intends to implement this functionality. ASan should be used instead. Since /RTC is often passed by default from MSBuild, ignore the option to avoid bloating the output. llvm-svn: 190202
-
Aaron Watry authored
Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 190201
-
Aaron Watry authored
Signed-off-by:
Aaron Watry <awatry@gmail.com> Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 190200
-
Eric Christopher authored
llvm-svn: 190199
-
Rui Ueyama authored
Patch by Ron Ofir. llvm-svn: 190198
-
Edwin Vane authored
* Removing sphinx warnings about docs not in a toctree. * Adding more links to cpp11-migrate redirect docs. llvm-svn: 190195
-
Edwin Vane authored
-include/-exclude and friends have been marked as hidden options until this point. This is no longer necessary. Update the docs to describe their effect. Differential Revision: http://llvm-reviews.chandlerc.com/D1621 llvm-svn: 190194
-
Manman Ren authored
DIBuilder now uses an identifier to reference DIType in containing type field of a DICompositeType (in r190190). llvm-svn: 190191
-
Manman Ren authored
a DICompositeType. Verifier is updated accordingly. llvm-svn: 190190
-
Manman Ren authored
of DIType. Implement DIType::generateRef to return a type reference. This function will be used in setContaintingType and in DIBuilder to generete the type reference. No functionality change. llvm-svn: 190188
-
Manman Ren authored
field of DICompositeType. This will help the follow-on patch of using DITypeRef for containing-type field. llvm-svn: 190187
-
Adrian Prantl authored
to be used on darwin in lieu of gdb. llvm-svn: 190186
-
Adrian Prantl authored
of lldb. This will be the new default method for executing the tests in this repository on Darwin. There is also a related patch for llvm/utils/test_debuginfo.pl coming. I also relaxed some of the checks to work with both gdb's and lldb's output. llvm-svn: 190185
-
Adrian Prantl authored
llvm-svn: 190184
-
Alexey Bataev authored
OpenMP: Data-sharing attributes analysis and clause 'shared' (fixed test threadprivate_messages.cpp) llvm-svn: 190183
-
Andrew Trick authored
llvm-svn: 190181
-
Andrew Trick authored
llvm-svn: 190180
-
Andrew Trick authored
llvm-svn: 190179
-
Andrew Trick authored
llvm-svn: 190178
-
Andrew Trick authored
The latency based scheduling could induce spills in some cases. llvm-svn: 190177
-
Andrew Trick authored
Allow subtargets to customize the generic scheduling strategy. This is convenient for targets that don't need to add new heuristics by specializing the strategy. llvm-svn: 190176
-
Alexander Kornienko authored
llvm-svn: 190175
-
Hans Wennborg authored
The previous msbuild integration only worked if VS2010 was installed. This patch renames the current integration to LLVM-vs2010 and adds LLVM-vs2012. Differential Revision: http://llvm-reviews.chandlerc.com/D1614 llvm-svn: 190173
-