- Apr 18, 2014
-
-
Diego Novillo authored
Summary: This prevents the discriminator generation pass from triggering if the DWARF version being used in the module is prior to 4. Reviewers: echristo, dblaikie CC: llvm-commits Differential Revision: http://reviews.llvm.org/D3413 llvm-svn: 206507
-
Nuno Lopes authored
lib/Analysis/IPA/InlineCost.cpp | 18 ------------------ lib/Analysis/RegionPass.cpp | 1 - lib/Analysis/TypeBasedAliasAnalysis.cpp | 1 - lib/Transforms/Scalar/LoopUnswitch.cpp | 21 --------------------- lib/Transforms/Utils/LCSSA.cpp | 2 -- lib/Transforms/Utils/LoopSimplify.cpp | 6 ------ utils/TableGen/AsmWriterEmitter.cpp | 13 ------------- utils/TableGen/DFAPacketizerEmitter.cpp | 7 ------- utils/TableGen/IntrinsicEmitter.cpp | 2 -- 9 files changed, 71 deletions(-) llvm-svn: 206506
-
Reed Kotler authored
llvm-svn: 206505
-
Timur Iskhodzhanov authored
Reviewed at http://reviews.llvm.org/D3410 llvm-svn: 206504
-
- Apr 17, 2014
-
-
Aaron Ballman authored
Making some public members into private members. This also introduces a bit more const-correctness, and now uses some range-based for loops. No functional changes intended. llvm-svn: 206503
-
Louis Gerbarg authored
Change the command line vector-insertion.ll to explicitly set the neon syntax to apple so that buildbots that default to other syntaxes won't fail. llvm-svn: 206502
-
Tom Stellard authored
llvm-svn: 206501
-
Tom Stellard authored
Having i128 as a legal type complicates the legalization phase. v4i32 is already a legal type, so we will use that instead. This fixes several piglit tests. llvm-svn: 206500
-
Tom Stellard authored
SIFixSGPRCopies is smart enough to handle this now. llvm-svn: 206499
-
Tom Stellard authored
llvm-svn: 206498
-
Tom Stellard authored
Otherwise we may not legalize some illegal REG_SEQUENCE instructions. llvm-svn: 206497
-
Louis Gerbarg authored
This patch improves the performance of vector creation in caseiswhere where several of the lanes in the vector are a constant floating point value. It also includes new patterns to fold together some of the instructions when the value is 0.0f. Test cases included. rdar://16349427 llvm-svn: 206496
-
Jim Grosbach authored
Update the SXT[BHW]/UXTW instruction aliases and the shifted reg addressing mode handling. PR19455 and rdar://16650642 llvm-svn: 206495
-
Richard Smith authored
llvm-svn: 206494
-
Richard Smith authored
llvm-svn: 206493
-
David Blaikie authored
llvm-svn: 206492
-
Aaron Ballman authored
Nitpicky refactoring -- use of nullptr and auto, made a bit more const-correct. No functional changes intended. llvm-svn: 206491
-
Tim Northover authored
Goodbye code! (Game: spot the bug fixed by the change). llvm-svn: 206490
-
Tim Northover authored
These will be needed to support IR-level lowering of atomic operations. llvm-svn: 206489
-
Tobias Grosser authored
llvm-svn: 206488
-
Gerolf Hoflehner authored
After some discussions the preferred semantics of the always_inline attribute is inline always when the compiler can determine that it it safe to do so. llvm-svn: 206487
-
Josh Magee authored
Previously, SSPBufferSize was assigned the value of the "stack-protector-buffer-size" attribute after all uses of SSPBufferSize. The effect was that the default SSPBufferSize was always used during analysis. I moved the check for the attribute before the analysis; now --param ssp-buffer-size= works correctly again. Differential Revision: http://reviews.llvm.org/D3349 llvm-svn: 206486
-
Tim Northover authored
Still only 32-bit ARM using it at this stage, but the promotion allows direct testing via opt and is a reasonably self-contained patch on the way to switching ARM64. At this point, other targets should be able to make use of it without too much difficulty if they want. (See ARM64 commit coming soon for an example). llvm-svn: 206485
-
Simon Atanasyan authored
llvm-svn: 206484
-
John Thompson authored
llvm-svn: 206483
-
Marshall Clow authored
Fixed a test that was attempting to use rvalue-references w/o checking to see if they were supported in the language. This resulted in a warning when testing using C++03. llvm-svn: 206482
-
Duncan P. N. Exon Smith authored
llvm-svn: 206481
-
Duncan P. N. Exon Smith authored
llvm-svn: 206480
-
Nico Weber authored
This reverts r172072. clang-format used to use DiagnosticEngine to output errors: http://llvm.org/viewvc/llvm-project?view=revision&revision=172071. Now it doesn't, so this code is obsolete. llvm-svn: 206479
-
Matt Arsenault authored
Getting a pointer into a struct at a non-zero offset would try to use the default address space. llvm-svn: 206478
-
Alexander Potapenko authored
Interceptors don't really work on OSX in asan_noinst_test.cc (this is more or less intentional), so one shouldn't call intercepted functions in this test -- added a comment about this. llvm-svn: 206477
-
Greg Clayton authored
After updating to Xcode.5.1.1 LLDB framework stopped to support partial (only for STDIN) pseudo terminal usage in the debugging process. Here is the fix resolving this issue. Patch from Alexey Ushakov. llvm-svn: 206476
-
Matt Arsenault authored
llvm-svn: 206475
-
John Thompson authored
llvm-svn: 206474
-
Chad Rosier authored
llvm-svn: 206473
-
Alexander Kornienko authored
Summary: This patch ensures that the lines of the block comments retain relative column offsets. In order to do this WhitespaceManager::Changes representing continuation of block comments keep a pointer on the change representing the whitespace change before the block comment, and a relative column offset to this change, so that the correct column can be reconstructed at the end of alignment process. Fixes http://llvm.org/PR19325 Reviewers: djasper Reviewed By: djasper CC: cfe-commits, klimek Differential Revision: http://reviews.llvm.org/D3408 llvm-svn: 206472
-
Aaron Ballman authored
Since the object is new'ed in the enterCFG function, now deleting in the exitCFG function instead of the destructor to ensure proper pairing. This allows reuse of the builder without creating a memory leak. llvm-svn: 206471
-
Kostya Serebryany authored
llvm-svn: 206470
-
Ed Maste authored
Sponsored by: DARPA, AFRL Differential Revision: http://reviews.llvm.org/D3401 llvm-svn: 206469
-
Ed Maste authored
llvm-svn: 206468
-