- Apr 22, 2014
-
-
Tim Northover authored
llvm-svn: 206887
-
Dmitri Gribenko authored
llvm-svn: 206886
-
Lang Hames authored
Evidently tablegen doesn't infer this from the HasBMI2 predicate on the BZHI instructions. This should fix the recent bot failures. llvm-svn: 206885
-
Robert Khasanov authored
Added encoding tests. llvm-svn: 206884
-
Kostya Serebryany authored
llvm-svn: 206883
-
Dmitri Gribenko authored
through to the output even if the input comment comes from an untrusted source Attribute filtering is currently based on a blacklist, which right now includes all event handler attributes (they contain JavaScipt code). It should be switched to a whitelist, but going over all of the HTML5 spec requires a significant amount of time. llvm-svn: 206882
-
Alexander Potapenko authored
Added a comment about keeping the Linux/Darwin test versions in sync. llvm-svn: 206881
-
Lang Hames authored
llvm-svn: 206880
-
Lang Hames authored
suggested by Ben Kramer in review of r206738. Thanks again Ben! llvm-svn: 206879
-
Matheus Almeida authored
No functional changes. llvm-svn: 206878
-
Tim Northover authored
llvm-svn: 206877
-
Tim Northover authored
llvm-svn: 206876
-
Tim Northover authored
This gives DAG patterns matching indexed patterns where either side is an indexed vector. llvm-svn: 206875
-
Tim Northover authored
The point of these calls is to allow Thumb-1 code to make use of the VFP unit to perform its operations. This is not desirable with -msoft-float, since most of the reasons you'd want that apply equally to the runtime library. rdar://problem/13766161 llvm-svn: 206874
-
Hao Liu authored
Fix an infinite loop bug in DAG Combine about keeping transfering between ANY_EXTEND and SIGN_EXTEND. llvm-svn: 206873
-
Kostya Serebryany authored
[sanitizer] enable check_printf by default for asan and tsan. We've been using this flag for a while and it seems to be stable enough for the rest of the world. llvm-svn: 206872
-
NAKAMURA Takumi authored
llvm-svn: 206871
-
NAKAMURA Takumi authored
__stdcall is defined as __attribute__((__stdcall__)) for targeting mingw32. llvm-svn: 206870
-
Lang Hames authored
review. llvm-svn: 206869
-
David Blaikie authored
This reverts commit r206780. This commit was regressing gdb.opt/inline-locals.exp in the GDB 7.5 test suite. Reverting until I can fix the issue. llvm-svn: 206867
-
David Blaikie authored
llvm-svn: 206866
-
Jason Molenda authored
plus the size of the load commands in case the LC_UUID load command comes near the end of the file. <rdar://problem/16599318> llvm-svn: 206865
-
Matt Arsenault authored
Don't introduce new operations on an illegal sub 32-bit type. Do the operations on a 32-bit value, and then use a truncating store. llvm-svn: 206864
-
Rui Ueyama authored
Previously LLD would fail if /OPT:icf, /OPT:lbr or such are specified, because these command line flags would be handled as unknown ones. We rather want LLD to ignore these known but yet-to-be-implemented options for now. Added tests for the driver as well. llvm-svn: 206863
-
Matt Arsenault authored
Don't know why I didn't just do this in the first place. llvm-svn: 206862
-
Jiangning Liu authored
llvm-svn: 206861
-
Duncan P. N. Exon Smith authored
The branch that skips irreducible backedges was only active when propagating mass at the top-level. In particular, when propagating mass through a loop recognized by `LoopInfo` with irreducible control flow inside, irreducible backedges would not be skipped. Not sure where that idea came from, but the result was that mass was lost until after loop exit. Added a testcase that covers this case. llvm-svn: 206860
-
Duncan P. N. Exon Smith authored
llvm-svn: 206859
-
Duncan P. N. Exon Smith authored
llvm-svn: 206858
-
Duncan P. N. Exon Smith authored
Store pointers directly to loops inside the nodes. This could have been done without changing the type stored in `std::vector<>`. However, rather than computing the number of loops before constructing them (which `LoopInfo` doesn't provide directly), I've switched to a `vector<unique_ptr<LoopData>>`. This adds some heap overhead, but the number of loops is typically small. llvm-svn: 206857
-
Duncan P. N. Exon Smith authored
This was implicitly with copy assignment before, which fails to actually clear `std::vector<>`'s heap storage. Move assignment would work, but since MSVC can't imply those anyway, explicitly `clear()`-ing members makes more sense. llvm-svn: 206856
-
Duncan P. N. Exon Smith authored
No functionality change. llvm-svn: 206855
-
Duncan P. N. Exon Smith authored
llvm-svn: 206854
-
Duncan P. N. Exon Smith authored
llvm-svn: 206853
-
Chandler Carruth authored
definition below all of the header #include lines, Polly edition. If you want to know more details about this, you can see the recent commits to Debug.h in LLVM. This is just the Polly segment of a cleanup I'm doing globally for this macro. llvm-svn: 206852
-
Chandler Carruth authored
definition below all of the header #include lines, LLD edition. IF you want to know more details about this, you can see the recent commits to Debug.h in LLVM. This is just the LLD segment of a cleanup I'm doing globally for this macro. llvm-svn: 206851
-
Saleem Abdulrasool authored
This updates the target_link_libraries invocation when building with CMake 2.8.12 or newer. The newer version of CMake warns when keyword and plain signatures are used for target_link_libraries. This addresses that difference while maintaining compatibility with the older releases by defining a macro for the keyword that is defined based on the current version of CMake. Patch originally by chapuni! llvm-svn: 206850
-
Chandler Carruth authored
definition below all of the header #include lines, clang edition. If you want more details about this, you can see some of the commits to Debug.h in LLVM recently. This is just the clang section of a cleanup I've done for all uses of DEBUG_TYPE in LLVM. llvm-svn: 206849
-
Chandler Carruth authored
definition below all of the header #include lines, tools edition. llvm-svn: 206848
-
Chandler Carruth authored
definition below all of the header #include lines, lib/Support edition. llvm-svn: 206847
-