- May 19, 2016
-
-
Ranjeet Singh authored
llvm-svn: 270056
-
Benjamin Kramer authored
If a search string starts with "::" we don't want to return any results for suffixes of that string. Differential Revision: http://reviews.llvm.org/D20424 llvm-svn: 270055
-
Johannes Doerfert authored
llvm-svn: 270054
-
Johannes Doerfert authored
The SCoP now holds a reference to the ScopDetection::DetectionContext which allows to simplify the type of various methods and remove code. llvm-svn: 270053
-
Johannes Doerfert authored
llvm-svn: 270052
-
Johannes Doerfert authored
llvm-svn: 270051
-
Johannes Doerfert authored
llvm-svn: 270050
-
Artem Tamazov authored
Fixes for MUBUF_Atomic instructions to make operand list valid: - For RTN insns, make a copy of $vdata_in operand as $vdata. - Do not add operand for GLC, it is hardcoded and comes as a token. Workaround to avoid adding multiple default optional operands. Tests added. Differential Revision: http://reviews.llvm.org/D20257 llvm-svn: 270049
-
Zoran Jovanovic authored
Differential Revision: http://reviews.llvm.org/D15526 llvm-svn: 270048
-
Michael Zuckerman authored
Differential Revision: http://reviews.llvm.org/D20160 llvm-svn: 270047
-
Simon Pilgrim authored
llvm-svn: 270046
-
Benjamin Kramer authored
llvm-svn: 270045
-
Kuba Brecka authored
llvm-svn: 270044
-
Simon Pilgrim authored
llvm-svn: 270043
-
Simon Pilgrim authored
llvm-svn: 270042
-
Simon Pilgrim authored
llvm-svn: 270041
-
Tamas Berghammer authored
llvm-svn: 270040
-
Benjamin Kramer authored
This probably isn't perfectly perfect but allows correcting function calls again. llvm-svn: 270039
-
Kuba Brecka authored
llvm-svn: 270038
-
Daniel Sanders authored
Summary: Partially fixes PR27458 Reviewers: sdardis Subscribers: dsanders, llvm-commits, sdardis Differential Revision: http://reviews.llvm.org/D20330 llvm-svn: 270037
-
Andrey Turetskiy authored
Enable "Remove Redundant LEAs" part of the LEA optimization pass for -O2. This gives 6.4% performance improve on Broadwell on nnet benchmark from Coremark-pro. There is no significant effect on other benchmarks (Geekbench, Spec2000, Spec2006). Differential Revision: http://reviews.llvm.org/D19659 llvm-svn: 270036
-
Simon Pilgrim authored
llvm-svn: 270034
-
Alexander Kornienko authored
Thanks to Tim Halloran for the initial patch (http://reviews.llvm.org/D15089)! llvm-svn: 270033
-
Alexander Kornienko authored
llvm-svn: 270032
-
Eric Liu authored
Summary: [include-fixer] Sort headers after inserting new headers. Reviewers: bkramer Subscribers: klimek, djasper, hokein, cfe-commits Differential Revision: http://reviews.llvm.org/D20370 llvm-svn: 270031
-
Zlatko Buljan authored
Differential Revision: http://reviews.llvm.org/D18352 llvm-svn: 270030
-
Daniel Jasper authored
Before: const[a, b, c] = [1, 2, 3]; After: const [a, b, c] = [1, 2, 3]; llvm-svn: 270029
-
Daniel Jasper authored
Before: #define MACRO(a) \ if (a) { \ f(); \ } else \ g() After: #define MACRO(a) \ if (a) { \ f(); \ } else \ g() llvm-svn: 270028
-
Daniel Jasper authored
Before: case a... b: break; After: case a ... b: break; llvm-svn: 270027
-
Craig Topper authored
[X86] Generalize and combine some similar type constraints and node types. No changes to the isel table size so the separation wasn't buying us anything. llvm-svn: 270026
-
Craig Topper authored
llvm-svn: 270025
-
Saleem Abdulrasool authored
llvm-svn: 270024
-
Peter Collingbourne authored
llvm-svn: 270023
-
Vedant Kumar authored
Sync up with "(llvm) Use Error in InstrProf and Coverage". llvm-svn: 270022
-
Vedant Kumar authored
Sync up with "(llvm) Use Error in InstrProf and Coverage". llvm-svn: 270021
-
Vedant Kumar authored
Transition InstrProf and Coverage over to the stricter Error/Expected interface. Changes since the initial commit: - Fix error message printing in llvm-profdata. - Check errors in loadTestingFormat() + annotateAllFunctions(). - Defer error handling in InstrProfIterator to InstrProfReader. - Remove the base ProfError class to work around an MSVC ICE. Differential Revision: http://reviews.llvm.org/D19901 llvm-svn: 270020
-
Sanjoy Das authored
`ConstantRange::getEquivalentICmp` is more general, and better factored. llvm-svn: 270019
-
Sanjoy Das authored
Currently only its unit test uses it, but this will be used in a later change to simplify some logic in the GuardWidening pass. llvm-svn: 270018
-
Dan Gohman authored
llvm-svn: 270017
-
Faisal Vali authored
Fix PR27601 by reverting [r267453] - Refactor traversal of bases in deduction of template parameters from base This reversal is being done with r267453's author's (i.e. Richard Smith's) permission. This fixes https://llvm.org/bugs/show_bug.cgi?id=27601 Also, per Richard's request the examples from the bug report have been added to our test suite. llvm-svn: 270016
-