| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
rename the gcc intrinsics suffix : _mask ->_round
Differential Revision: http://reviews.llvm.org/D15285
llvm-svn: 254905
|
|
|
|
|
|
|
|
| |
Adding support for FWORD type for MS inline asm.
Differential Revision: http://reviews.llvm.org/D15268
llvm-svn: 254904
|
|
|
|
|
|
| |
OpenMP 4.5 adds 'taksloop' and 'taskloop simd' directives, which have 'grainsize' clause. Patch adds parsing/sema analysis of this clause.
llvm-svn: 254903
|
|
|
|
|
|
|
|
| |
This is a resubmit of r254403, see that commit's message for context. This fixes an issue in the
original commit, where we would incorrectly interrupt the process if the interrupt request came
just as we were about to send the stopped event to the public.
llvm-svn: 254902
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Because of the large number of XFAILs TestThreadStates has decayed quite a bit. This commit does
the following:
- removes the "breakpoint list" expectations. Most tests have been failing on this, because the
command output changed quite a while back. I remove it, because run_break_set_by_file_and_line
already does a decent amount of checking
- fixup test_state_after_expression: this was calling the wrong function by mistake. As now the
function actually tests something (which we know is broken), I needed to XFAIL it as well.
- replaces the sleep() with a proper wait-for-event functionality in parts which use async mode,
to stabilize the one function that actually tests something.
Reviewers: clayborg
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D15233
llvm-svn: 254901
|
|
|
|
|
|
| |
Additionally correct the Cortex-R7 definition to allow the FP16 feature.
llvm-svn: 254900
|
|
|
|
|
|
| |
OpenMP 4.5 adds 'taskloop' and 'taskloop simd' directives. These directives have new 'nogroup' clause. Patch adds basic parsing/sema support for this clause.
llvm-svn: 254899
|
|
|
|
|
|
| |
Baseline for an upcoming patch for PR23022
llvm-svn: 254898
|
|
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D9824
llvm-svn: 254897
|
|
|
|
|
|
| |
(per discussion with Michael Spencer)
llvm-svn: 254896
|
|
|
|
|
|
| |
to remove some typecasts. NFC
llvm-svn: 254895
|
|
|
|
| |
llvm-svn: 254894
|
|
|
|
|
|
| |
and remove some casts. NFC
llvm-svn: 254893
|
|
|
|
|
|
|
|
| |
Reviewers: clayborg, zturner.
Subscribers: jaydeep, bhushan, sagar, nitesh.jain, tberghammer,lldb-commits.
Differential Revision: http://reviews.llvm.org/D14944
llvm-svn: 254892
|
|
|
|
| |
llvm-svn: 254891
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Test summary counts now show at the end, with issue details
above.
Issue details now print "ISSUE_TYPE: test method (relative path)".
Relative paths are relative to the
packages/Python/lldbsuite/test directory.
Sample output:
test/dotest.py --executable `pwd`/build/Debug/lldb --results-formatter lldbsuite.test.basic_results_formatter.BasicResultsFormatter --threads 12
Testing: 415 test suites, 12 threads
415 out of 415 test suites processed - TestLldbGdbServer.py
Test Results
Total Test Methods Run (excluding reruns): 2470
Test Method rerun count: 0
Details:
UNEXPECTED SUCCESS: test_symbol_name_dsym (functionalities/completion/TestCompletion.py)
UNEXPECTED SUCCESS: test_symbol_name_dwarf (functionalities/completion/TestCompletion.py)
===================
Test Result Summary
===================
Success: 1329
Expected Failure: 79
Failure: 0
Error: 0
Unexpected Success: 2
Skip: 1060
llvm-svn: 254890
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://llvm.org/bugs/show_bug.cgi?id=20334
Unfortunately, clang currently checks for a certain brokenness of implementations of std::initializer_list in CodeGen (void
AggExprEmitter::VisitCXXStdInitializerListExpr), not in SemaInit. Until that is fixed, make sure we don't let broken attempts that are aggregates leak through into sema, which allows maintenance of expected invariants, and avoids triggering an assertion.
llvm-svn: 254889
|
|
|
|
| |
llvm-svn: 254888
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
We are inserting both Scope and SP into the Seen map and check whether
it was already there in which case we skip the validation (the idea
being that we already checked this Subprogram before). However,
if (Scope == SP) as MDNodes, then inserting the Scope, will trigger
the Seen check causing us to incorrectly not validate this !dbg
attachment. Fix this by not performing the SP Seen check if Scope == SP
Reviewers: pcc, dexonsmith, dblaikie
Subscribers: dblaikie, llvm-commits
Differential Revision: http://reviews.llvm.org/D14697
llvm-svn: 254887
|
|
|
|
|
|
| |
Regenerate tests using update_llc_test_checks.py
llvm-svn: 254886
|
|
|
|
|
|
| |
No functional change.
llvm-svn: 254885
|
|
|
|
|
|
| |
multiple places.
llvm-svn: 254884
|
|
|
|
| |
llvm-svn: 254883
|
|
|
|
| |
llvm-svn: 254882
|
|
|
|
| |
llvm-svn: 254881
|
|
|
|
| |
llvm-svn: 254880
|
|
|
|
|
|
|
|
| |
Also, switch to x86-64 because once we can lower these to something
more reasonable, there will be less noise in the checks. And add
AVX runs because those will be different than SSE.
llvm-svn: 254879
|
|
|
|
| |
llvm-svn: 254878
|
|
|
|
|
|
|
|
| |
According to x86 spec, loopz and loopnz should be supported for Intel syntax, where loopz is equivalent to loope and loopnz is equivalent to loopne.
Differential Revision: http://reviews.llvm.org/D15148
llvm-svn: 254877
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Constructors and destructors may be represented by several functions
in IR. Only base structors correspond to source code, others are
small pieces of code and eventually call the base variant. In this
case instrumentation of non-base structors has little sense, this
fix remove it. Now profile data of a declaration corresponds to
exactly one function in IR, it agrees with the current logic of the
profile data loading.
This change fixes PR24996.
Differential Revision: http://reviews.llvm.org/D15158
llvm-svn: 254876
|
|
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D14701
llvm-svn: 254875
|
|
|
|
|
|
|
|
|
|
| |
This removes the code path that generate "synchronous" (only correct at call site) CFA.
We will probably want to re-introduce it once we are capable of emitting different
.eh_frame and .debug_frame sections.
Differential Revision: http://reviews.llvm.org/D14948
llvm-svn: 254874
|
|
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D15076
llvm-svn: 254873
|
|
|
|
| |
llvm-svn: 254872
|
|
|
|
| |
llvm-svn: 254871
|
|
|
|
| |
llvm-svn: 254870
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
There are `SelectPatternFlavor`s that don't represent min or max idioms,
and we should not be passing those to `getCmpPredicateForMinMax`.
Fixes PR25745.
Reviewers: majnemer
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D15249
llvm-svn: 254869
|
|
|
|
| |
llvm-svn: 254868
|
|
|
|
|
|
|
|
| |
Reviewed by: aaron.ballman
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D15254
llvm-svn: 254867
|
|
|
|
| |
llvm-svn: 254866
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: Other platform parts needed to build this code are already merged.
Reviewers: emaste, clayborg
Subscribers: joerg, lldb-commits
Differential Revision: http://reviews.llvm.org/D15066
llvm-svn: 254865
|
|
|
|
| |
llvm-svn: 254864
|
|
|
|
| |
llvm-svn: 254863
|
|
|
|
|
| |
Note: missing 256-bit tests for min and max should also be added.
llvm-svn: 254862
|
|
|
|
| |
llvm-svn: 254861
|
|
|
|
| |
llvm-svn: 254860
|
|
|
|
| |
llvm-svn: 254859
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: It's high time.
Reviewers: emaste, clayborg
Subscribers: labath, joerg, lldb-commits
Differential Revision: http://reviews.llvm.org/D14904
llvm-svn: 254858
|
|
|
|
| |
llvm-svn: 254857
|
|
|
|
|
|
| |
experiment with.
llvm-svn: 254856
|