- Oct 06, 2015
-
-
Sanjoy Das authored
Summary: Reflow a comment while at it. Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D13459 llvm-svn: 249470
-
Duncan P. N. Exon Smith authored
The only specializations of `getSymTab()` were identical to the default defined in `SymbolTableListTraits::getSymTab()`. Remove the specializations, and stop treating it like a configuration point. Just to be sure no one else accesses this, make it private. llvm-svn: 249469
-
Tom Stellard authored
Summary: We currently ignore the calling convention, so there is no real reason to assert on the calling convention of functions. Reviewers: arsenm Subscribers: arsenm, llvm-commits Differential Revision: http://reviews.llvm.org/D13367 llvm-svn: 249468
-
Zachary Turner authored
llvm-svn: 249467
-
Zachary Turner authored
llvm-svn: 249466
-
Chad Rosier authored
llvm-svn: 249465
-
Chad Rosier authored
llvm-svn: 249464
-
Chad Rosier authored
llvm-svn: 249463
-
Michael J. Spencer authored
llvm-svn: 249462
-
Marshall Clow authored
llvm-svn: 249461
-
Vedant Kumar authored
Factor out some common code used to get+set function prefix/prologue data. This may come in handy if we ever decide to store personality functions in the same way we store prefix/prologue data. Differential Revision: http://reviews.llvm.org/D13120 Reviewed-by: bogner llvm-svn: 249460
-
Ryan Brown authored
llvm-svn: 249459
-
Marshall Clow authored
Our test allocators support move/copy construction; they should support move/copy assignment as well llvm-svn: 249458
-
Joseph Tremoulet authored
Summary: Assign one state number per handler/funclet, tracking parent state, handler type, and catch type token. State numbers are arranged such that ancestors have lower state numbers than their descendants. Reviewers: majnemer, andrew.w.kaylor, rnk Subscribers: pgavlin, AndyAyers, llvm-commits Differential Revision: http://reviews.llvm.org/D13450 llvm-svn: 249457
-
Ryan Brown authored
GoLanguageRuntime supports finding the runtime type for Go interfaces. llvm-svn: 249456
-
Joseph Tremoulet authored
Summary: - Add CoreCLR to if/else ladders and switches as appropriate. - Rename isMSVCEHPersonality to isFuncletEHPersonality to better reflect what it captures. Reviewers: majnemer, andrew.w.kaylor, rnk Subscribers: pgavlin, AndyAyers, llvm-commits Differential Revision: http://reviews.llvm.org/D13449 llvm-svn: 249455
-
Chad Rosier authored
llvm-svn: 249454
-
Philip Reames authored
This is a cleaned up patch from the one written by John Regehr based on the findings of the Souper superoptimizer. When writing tests, I was surprised to find that instsimplify apparently doesn't know how to collapse bit test sequences based purely on known bits. This required me to split my tests across both instsimplify and instcombine. Differential Revision: http://reviews.llvm.org/D13250 llvm-svn: 249453
-
Bruce Mitchener authored
Summary: This was deprecated and removed. Reviewers: clayborg Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D13463 llvm-svn: 249452
-
Davide Italiano authored
llvm-svn: 249451
-
Michael J. Spencer authored
llvm-svn: 249450
-
Rui Ueyama authored
llvm-svn: 249449
-
Todd Fiala authored
I took out a skip_test check that wasn't necessary, but didn't fully yank it out. Would break a normal go install. llvm-svn: 249448
-
Rui Ueyama authored
llvm-svn: 249447
-
Todd Fiala authored
Go tests fail on Ubuntu 14.04's go1.2.1. This change puts a minimum go version in the skipUnlessGoInstalled() decorator of go1.3.0. Go maintainers are encouraged to modify as needed. For now this fixes failing tests on Ubuntu 14.04 x86_64 buildbots with stock distro go installed. llvm-svn: 249446
-
Aaron Watry authored
The spec says (section 6.12.3, CL version 1.2): The macro names given in the following list must use the values specified. The values shall all be constant expressions suitable for use in #if preprocessing directives. This commit addresses the second part of that statement. Reviewed-by:
Jan Vesely <jan.vesely@rutgers.edu> Reviewed-by:
Tom Stellard <tom@stellard.net> CC: Moritz Pflanzer <moritz.pflanzer14@imperial.ac.uk> CC: Serge Martin <edb+libclc@sigluy.net> llvm-svn: 249445
-
Aaron Ballman authored
Change the write modes to "binary" so that line endings do not get munged on Windows. Otherwise, when this script is run, all files created on Windows have CRLF instead of LF line endings. llvm-svn: 249444
-
Davide Italiano authored
Pointed out by: Rafael Espindola. llvm-svn: 249443
-
Philip Reames authored
As mentioned in the bug, I'd missed the presence of a getScalarType in the caller of the new implies method. As a result, when we ended up with a implication over two vectors, we'd trip an assert and crash. Differential Revision: http://reviews.llvm.org/D13441 llvm-svn: 249442
-
Rui Ueyama authored
llvm-svn: 249441
-
Ehsan Akhgari authored
llvm-svn: 249440
-
Duncan P. N. Exon Smith authored
llvm-svn: 249439
-
Krzysztof Parzyszek authored
llvm-svn: 249438
-
Ehsan Akhgari authored
Right now clang_Cursor_getMangling will attempt to mangle any declaration, even if the declaration isn't mangled (extern "C"). This results in a partially mangled name which isn't useful for much. This patch makes clang_Cursor_getMangling return an empty string if the declaration isn't mangled. Patch by Michael Wu <mwu@mozilla.com>. llvm-svn: 249437
-
Rui Ueyama authored
llvm-svn: 249436
-
Rui Ueyama authored
llvm-svn: 249435
-
Stephane Sezer authored
Summary: We were missing the symbol for the version number. Reviewers: clayborg Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D13271 llvm-svn: 249434
-
Enrico Granata authored
llvm-svn: 249433
-
Chad Rosier authored
llvm-svn: 249432
-
Mehdi Amini authored
With this patch, clang -O3 optimizes correctly providing > 1000x speedup on this artificial benchmark): for (a=0; a<n; a++) for (b=0; b<n; b++) for (c=0; c<n; c++) for (d=0; d<n; d++) for (e=0; e<n; e++) for (f=0; f<n; f++) x++; From test-suite/SingleSource/Benchmarks/Shootout/nestedloop.c Reviewers: sanjoyd Differential Revision: http://reviews.llvm.org/D13390 From: Mehdi Amini <mehdi.amini@apple.com> llvm-svn: 249431
-