| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
The maximum task priority value is read from envirable: OMP_MAX_TASK_PRIORITY.
But as of now, nothing is done with it. We just handle the environment variable
and add the new api: omp_get_max_task_priority() which returns that value or
zero if it is not set.
Differential Revision: http://reviews.llvm.org/D17411
llvm-svn: 261908
|
| |
|
|
|
|
| |
http://reviews.llvm.org/D17523
llvm-svn: 261907
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The monotonic/non-monotonic flags are sent to the runtime via the sched_type by
setting the 30th (non-monotonic) or 29th (monotonic) bit in the sched_type.
Macros are added to probe if monotonic or non-monotonic is specified
(SCHEDULE_HAS_[NON]MONOTONIC & SCHEDULE_HAS_NO_MODIFIERS)
and also to to get the base sched_type (SCHEDULE_WITHOUT_MODIFIERS)
Currently, nothing is done with the modifiers.
Also, this patch adds some comments on the use of the enumerations in at least
one place where it is subtle.
Differential Revision: http://reviews.llvm.org/D17406
llvm-svn: 261906
|
| |
|
|
| |
llvm-svn: 261905
|
| |
|
|
|
|
|
|
| |
PassManager. NFC
Differential Revision: http://reviews.llvm.org/D17571
llvm-svn: 261904
|
| |
|
|
|
|
|
|
| |
DominanceFrontier. NFC
Differential Revision: http://reviews.llvm.org/D17570
llvm-svn: 261903
|
| |
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D17537
llvm-svn: 261902
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
the python2 branch seems erroneous as it expected the object to be both a "String" and "Bytes".
Fix the expectation.
Reviewers: zturner
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D17545
llvm-svn: 261901
|
| |
|
|
|
|
|
| |
The test case compiler-rt/test/tsan/ignore_lib4.cc fails on powerpc64
big endian but not little endian.
llvm-svn: 261900
|
| |
|
|
|
|
|
|
| |
The script updates a lit test case that uses FileCheck using the actual
output of the 'RUN:'-lines program. Useful when updating test cases due
expected output changes and diff'ing expected and actual output.
llvm-svn: 261899
|
| |
|
|
|
|
|
|
|
|
|
| |
and recvfrom interceptors.
Pass res instead of len as third parameter to COMMON_INTERCEPTOR_WRITE_RANGE,
because otherwise we can write to unrelated memory (in MSan) or get wrong report (in ASan).
Differential Revision: http://reviews.llvm.org/D17608
llvm-svn: 261898
|
| |
|
|
|
|
| |
corresponding to r261893.
llvm-svn: 261897
|
| |
|
|
| |
llvm-svn: 261896
|
| |
|
|
|
|
|
| |
These should all be deferring to the "OP (literal)" variant according to the
ARM ARM.
llvm-svn: 261895
|
| |
|
|
| |
llvm-svn: 261894
|
| |
|
|
| |
llvm-svn: 261893
|
| |
|
|
|
|
| |
This reverts commit 4d3753b9646a69c00d234ccd6e91dc3d0ea5d643.
llvm-svn: 261892
|
| |
|
|
|
|
|
|
| |
manager. NFC"
This reverts commit a3e5cc6a51ab5ad88d1760c63284294a4e34c018.
llvm-svn: 261891
|
| |
|
|
|
|
|
|
| |
compute DominanceFrontier. NFC"
This reverts commit 109c38b2226a87b0be73fa7a0a8c1a81df20aeb2.
llvm-svn: 261890
|
| |
|
|
|
|
|
|
| |
PassManager. NFC"
This reverts commit 8228b4d374edeb4cc0c5fddf6e1ab876918ee126.
llvm-svn: 261889
|
| |
|
|
| |
llvm-svn: 261888
|
| |
|
|
|
|
|
|
| |
Since consumers of the AST may expect fields to be named.
Patch by Brad King!
llvm-svn: 261887
|
| |
|
|
| |
llvm-svn: 261886
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Avoid special case for FP, LR CFI emission and just allow general
AArch64FrameLowering::emitCalleeSavedFrameMoves() to handle them. Also,
stop recalculating the stack offsets in emitCalleeSavedFrameMoves()
since we can just reuse the previously calculated offset stored in the
MachineFrameInfo.
Depends on D17000
Reviewers: t.p.northover, rengolin, mcrosier, jmolloy
Subscribers: aemerson, rengolin, mcrosier, llvm-commits
Differential Revision: http://reviews.llvm.org/D17004
llvm-svn: 261885
|
| |
|
|
|
|
|
|
| |
PassManager. NFC
Differential Revision: http://reviews.llvm.org/D17571
llvm-svn: 261884
|
| |
|
|
|
|
|
|
| |
DominanceFrontier. NFC
Differential Revision: http://reviews.llvm.org/D17570
llvm-svn: 261883
|
| |
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D17537
llvm-svn: 261882
|
| |
|
|
| |
llvm-svn: 261881
|
| |
|
|
| |
llvm-svn: 261880
|
| |
|
|
|
|
|
|
|
|
|
|
| |
On MIPS we need to mark symbol which has a PLT entry and requires
pointer equality by STO_MIPS_PLT flag. That is necessary to help
dynamic linker distinguish such symbols and MIPS lazy-binding stubs.
https://sourceware.org/ml/binutils/2008-07/txt00000.txt
Differential Revision: http://reviews.llvm.org/D17593
llvm-svn: 261879
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Support all instructions with VOP1 encoding with 32 or 64-bit operands for VI subtarget:
VGPR_32 and VReg_64 operand register classes
VS_32 and VS_64 operand register classes with inline and literal constants
Tests for VOP1 instructions.
Patch by: skolton
Reviewers: arsenm, tstellarAMD
Review: http://reviews.llvm.org/D17194
llvm-svn: 261878
|
| |
|
|
| |
llvm-svn: 261877
|
| |
|
|
| |
llvm-svn: 261876
|
| |
|
|
| |
llvm-svn: 261875
|
| |
|
|
|
|
| |
working
llvm-svn: 261874
|
| |
|
|
|
| |
Reported-by: Hongbin Zheng
llvm-svn: 261873
|
| |
|
|
|
|
| |
getDecl() member function with one that does not require compiler-specific workarounds; NFC.
llvm-svn: 261872
|
| |
|
|
| |
llvm-svn: 261871
|
| |
|
|
| |
llvm-svn: 261870
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: Because of the recent Google Code shutdown links to the Google Code Style up there are no longer relevant.
Reviewers: alexfh, hokein
Subscribers: cfe-commits
Patch by Kirill Bobyrev!
Differential Revision: http://reviews.llvm.org/D17602
llvm-svn: 261868
|
| |
|
|
|
|
|
| |
These projects are just some first thoughts. Feel free to updated / add ideas
for further projects.
llvm-svn: 261867
|
| |
|
|
|
|
|
|
|
| |
Check the ModRefBehaviour of functions in order to decide whether or
not a call instruction might be acceptable.
Differential Revision: http://reviews.llvm.org/D5227
llvm-svn: 261866
|
| |
|
|
|
|
|
|
|
| |
The generated dedicated subregion exit block was assumed to have the same
dominance relation as the original exit block. This is incorrect if the exit
block receives other edges than only from the subregion, which results in that
e.g. the subregion's entry block does not dominate the exit block.
llvm-svn: 261865
|
| |
|
|
| |
llvm-svn: 261864
|
| |
|
|
|
|
|
| |
From now on we bail only if a non-trivial alias group contains a non-affine
access, not when we discover aliasing and non-affine accesses are allowed.
llvm-svn: 261863
|
| |
|
|
|
|
|
|
| |
Change memory operand parser handling.
Differential Revision: http://reviews.llvm.org/D17564
llvm-svn: 261862
|
| |
|
|
|
|
|
|
|
|
| |
ClangExpressionParser::FindFunctionInModule
Committed on behalf of: Luke Drummond
Differential Revision: http://reviews.llvm.org/D17274
llvm-svn: 261861
|
| |
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D16181
llvm-svn: 261860
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most address represented in lldb as section plus offset and handling of
absolute addresses is problematic in several location because of lack
of necessary information (e.g. Target) or because of performance issues.
This CL change the way ObjectFileELF handle the absolute symbols with
creating a pseudo section for each symbol. With this change all existing
code designed to work with addresses in the form of section plus offset
will work with absolute symbols as well.
Differential revision: http://reviews.llvm.org/D17450
llvm-svn: 261859
|
| |
|
|
|
|
|
|
|
|
|
| |
DWARF stores this information in the DW_AT_start_scope attribute. This
CL add support for this attribute and also changes the functions
displaying frame variables to only display the variables currently in
scope.
Differential revision: http://reviews.llvm.org/D17449
llvm-svn: 261858
|