- Jan 30, 2016
-
-
Justin Lebar authored
Summary: Previously we'd just silently skip these. Reviewers: tra, jholewinski Subscribers: llvm-commits, jhen, echristo, Differential Revision: http://reviews.llvm.org/D16739 llvm-svn: 259279
-
Alexey Samsonov authored
llvm-svn: 259278
-
David Majnemer authored
Don't crash when there are no appropriate line table entries for a given function. llvm-svn: 259277
-
Rui Ueyama authored
llvm-svn: 259276
-
Ekaterina Romanova authored
The doxygen comments are automatically generated based on Sony's intrinsics document. Differential Revision: http://reviews.llvm.org/D16562 llvm-svn: 259275
-
Rui Ueyama authored
The original comments were a bit inaccurate because there was no 4 addends. llvm-svn: 259274
-
Vedant Kumar authored
This patch adds support for expanding "%h" out to the machine hostname in the LLVM_PROFILE_FILE environment variable. Patch by Daniel Waters! Differential Revision: http://reviews.llvm.org/D16371 llvm-svn: 259272
-
Richard Trieu authored
Switch the evaluation from isIntegerConstantExpr to EvaluateAsInt. EvaluateAsInt will evaluate more types of expressions than isIntegerConstantExpr. Move one case from -Wsign-conversion to -Wconstant-conversion. The case is: 1) Source and target types are signed 2) Source type is wider than the target type 3) The source constant value is positive 4) The conversion will store the value as negative in the target. llvm-svn: 259271
-
Manman Ren authored
"Objective-C Class Properties" will be put into the objc_imageinfo struct. rdar://23891898 llvm-svn: 259270
-
Manman Ren authored
The list of class properties is saved in Old ABI: protocol->ext->class_properties (protocol->ext->size will be updated) New ABI: protocol->class_properties (protocol->size will be updated) rdar://23891898 llvm-svn: 259268
-
Manman Ren authored
The list of class properties is saved in Old ABI: category->class_properties (category->size will be updated as well) New ABI: category->class_properties (a flag in objc_image_info to indicate whether or not the list of class properties is present) rdar://23891898 llvm-svn: 259267
-
Davide Italiano authored
llvm-svn: 259266
-
Kostya Serebryany authored
llvm-svn: 259265
-
Sanjay Patel authored
llvm-svn: 259264
-
Kostya Serebryany authored
[libFuzzer] re-enable test for -abort_on_timeout=1, this time protecting from ASAN_OPTIONS set outside llvm-svn: 259263
-
Sanjay Patel authored
llvm-svn: 259262
-
Fiona Glaser authored
llvm-svn: 259261
-
Alexey Samsonov authored
llvm-svn: 259260
-
- Jan 29, 2016
-
-
Rui Ueyama authored
Thanks to Simon Atanasyan and Igor Kudrin for describing the code! llvm-svn: 259259
-
Vedant Kumar authored
Add an option to llvm-profdata merge for writing out sparse indexed profiles. These profiles omit InstrProfRecords for functions which are never executed. Differential Revision: http://reviews.llvm.org/D16727 llvm-svn: 259258
-
Reid Kleckner authored
Apparently MSVC won't allow you to ask for the sizeof() a data member at class scope. llvm-svn: 259257
-
Fiona Glaser authored
Loop transformations can sometimes fail because the loop, while in valid rotated LCSSA form, is not in a canonical CFG form. This is an extremely simple pass that just merges obviously redundant blocks, which can be used to fix some known failure cases. In the future, it may be enhanced with more cases (and have code shared with SimplifyCFG). This allows us to run LoopSimplifyCFG -> LoopRotate -> LoopUnroll, so that SimplifyCFG cleans up the loop before Rotate tries to run. Not currently used in the pass manager, since this pass doesn't do anything unless you can hook it up in an LPM with other loop passes. It'll be added once Chandler cleans up things to allow this. Tested in a custom pipeline out of tree to confirm it works in practice (in addition to the included trivial test). llvm-svn: 259256
-
Matthias Braun authored
llvm-svn: 259255
-
Matthias Braun authored
llvm-svn: 259254
-
Xinliang David Li authored
llvm-svn: 259253
-
Matthias Braun authored
The majority of attribute queries checks for the existence of an enum attribute in the FunctionIndex slot. We only have 48 of those and can therefore summarize them in an uint64_t bitset which measurably improves compile time. Differential Revision: http://reviews.llvm.org/D16618 llvm-svn: 259252
-
Matthias Braun authored
The majority of queries just checks for the existince of an enum attribute. We only have 48 of those and can summaryiz them in an uint64_t bitfield so we can avoid searching the list. This improves "opt" compile time by 1-4% in my measurements. Differential Revision: http://reviews.llvm.org/D16617 llvm-svn: 259251
-
Rui Ueyama authored
llvm-svn: 259250
-
Rui Ueyama authored
llvm-svn: 259249
-
Xinliang David Li authored
llvm-svn: 259244
-
Xinliang David Li authored
llvm-svn: 259243
-
Xinliang David Li authored
llvm-svn: 259242
-
Yaron Keren authored
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. clang part in r259232, this is the LLVM part of the patch. llvm-svn: 259240
-
Ekaterina Romanova authored
This patch adds doxygen comments for the intrinsincs in the header file __wmmintrin_pclmul.h. The doxygen comments are automatically generated based on Sony's intrinsics document. Differential Revision: http://reviews.llvm.org/D15999 llvm-svn: 259239
-
Rui Ueyama authored
llvm-svn: 259238
-
Jim Ingham authored
section and using it w/o checking that it was valid. This can cause crashes - usually when tearing down a target. llvm-svn: 259237
-
Sanjay Patel authored
[InstCombine] avoid an insertelement transformation that induces the opposite extractelement fold (PR26354) We would infinite loop because we created a shufflevector that was wider than needed and then failed to combine that with the insertelement. When subsequently visiting the extractelement from that shuffle, we see that it's unnecessary, delete it, and trigger another visit to the insertelement. llvm-svn: 259236
-
Jim Ingham authored
llvm-svn: 259234
-
Rui Ueyama authored
http://reviews.llvm.org/D16647 llvm-svn: 259233
-
Yaron Keren authored
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. llvm-svn: 259232
-