| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
|
| |
At the moment we assume that only elements of identical size are stored/loaded
to a certain base pointer. This patch adds logic to the scop detection to verify
this.
Differential Revision: http://reviews.llvm.org/D5329
llvm-svn: 217727
|
| |
|
|
| |
llvm-svn: 217726
|
| |
|
|
|
|
|
|
| |
Check that the post RA scheduler is being skipped, regardless of
whether it's the top-down list latency scheduler or the post-RA
MI scheduler.
llvm-svn: 217725
|
| |
|
|
| |
llvm-svn: 217724
|
| |
|
|
|
|
|
| |
current user, and ResolvePartialUsername will resolve "~" to the list of
users.
llvm-svn: 217723
|
| |
|
|
|
|
| |
This gets the file completer for absolute paths working again.
llvm-svn: 217722
|
| |
|
|
| |
llvm-svn: 217721
|
| |
|
|
|
|
|
| |
anyway /Vol doesn't complete correctly either. Somehow we're chopping the names
up incorrectly before passing them into the completer.
llvm-svn: 217720
|
| |
|
|
|
|
|
|
| |
"~/". This
gets command-line file completion from ~ working again.
llvm-svn: 217719
|
| |
|
|
|
|
| |
probably still want to be careful about cleaning up stuff you captured, but it's not like a function pointer wasn't going to let you shoot yourself in the foot given enough dedication.
llvm-svn: 217718
|
| |
|
|
|
|
|
|
| |
* Fixes the local stack variable return pointer usage in NativeThreadLinux::GetName().
* Changes NativeThreadProtocol::GetName() to return a std::string.
* Adds a unit test to verify thread names don't regress in the future. Currently only run on Linux since I know default thread names there.
llvm-svn: 217717
|
| |
|
|
| |
llvm-svn: 217716
|
| |
|
|
| |
llvm-svn: 217715
|
| |
|
|
| |
llvm-svn: 217714
|
| |
|
|
|
|
| |
Most real programs setup much more than 1024 callbacks.
llvm-svn: 217713
|
| |
|
|
|
|
| |
Hopefully, this will appease the bots.
llvm-svn: 217712
|
| |
|
|
| |
llvm-svn: 217711
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Test Plan: The patch includes a test case.
Reviewers: hansw
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D5338
llvm-svn: 217710
|
| |
|
|
|
|
|
|
|
|
| |
Similar to my previous -exports-trie option, the -rebase option dumps info from
the LC_DYLD_INFO load command. The rebasing info is a list of the the locations
that dyld needs to adjust if a mach-o image is not loaded at its preferred
address. Since ASLR is now the default, images almost never load at their
preferred address, and thus need to be rebased by dyld.
llvm-svn: 217709
|
| |
|
|
|
|
|
|
|
|
| |
The raw profiles that are generated in compiler-rt always add padding
so that each profile is aligned, so we can simply treat files that
don't have this property as malformed.
Caught by Alexey's new ubsan bot. Thanks!
llvm-svn: 217708
|
| |
|
|
| |
llvm-svn: 217707
|
| |
|
|
|
|
|
|
|
| |
even when scheduler AliasAnalysis is not
enabled. A good chunk of the MIsNeedChainEdge() is logic that is valid and should be applied even for targets
that are not using for alias analysis.
llvm-svn: 217706
|
| |
|
|
| |
llvm-svn: 217705
|
| |
|
|
| |
llvm-svn: 217704
|
| |
|
|
| |
llvm-svn: 217703
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: This will be used in clang.
Test Plan: Will be tested on the clang side.
Reviewers: hansw
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D5337
llvm-svn: 217702
|
| |
|
|
|
|
| |
classes. Add plumbing for that all the way up to the SB layer
llvm-svn: 217701
|
| |
|
|
|
|
|
|
| |
for __builtin___strlcpy_chk/__builtin___strlcat_chk.
Patch by Jacques Fortier with monir change by me and
addition of test. rdar://18259539
llvm-svn: 217700
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
specified.
Summary: This fixes http://llvm.org/PR20923.
Test Plan: This patch includes an automated test.
Reviewers: hansw
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D5334
llvm-svn: 217699
|
| |
|
|
| |
llvm-svn: 217698
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
le64 is a generic little-endian 64-bit processor, mimicking le32.
Depends on D5318.
Test Plan: make check-all
Reviewers: dschuff
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D5319
llvm-svn: 217697
|
| |
|
|
|
|
| |
approach for calling conventions.
llvm-svn: 217696
|
| |
|
|
| |
llvm-svn: 217695
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
le64 is a generic little-endian 64-bit processor, mimicking le32.
Also see the associated LLVM change.
Test Plan: make check-all
Reviewers: dschuff
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D5318
llvm-svn: 217694
|
| |
|
|
|
|
|
| |
Phabricator Revision: http://reviews.llvm.org/D5278
Patch by Sanjin Sijaric!
llvm-svn: 217693
|
| |
|
|
|
|
|
|
|
| |
LLVM coding style says that "static" is preferred for file-scope
functions.
Differential Revision: http://reviews.llvm.org/D5323
llvm-svn: 217692
|
| |
|
|
|
|
|
|
|
|
| |
Apparently, PEEKUSER/POKEUSER is something x86 specific, so I had to rework it for AArch64. This fixes assertion that occurs whenever lldb started on AArch64 device tried to read PC register (or any other register)
See http://reviews.llvm.org/D5232 for more details.
Change by Paul Osmialowski.
llvm-svn: 217691
|
| |
|
|
|
|
|
|
| |
Vector MUL/MLAs have tied operands, which gives us extra constraints
that we currently can't handle. Instead of silently doing the wrong
thing, remove support to be readded later properly.
llvm-svn: 217690
|
| |
|
|
|
|
|
|
| |
Defs are seen before uses, so a def without the kill flag doesn't necessarily
mean that the register is not killed on that instruction. It may be killed
in a later use operand.
llvm-svn: 217689
|
| |
|
|
|
|
|
|
|
|
| |
As far as I can tell UTF-8 has been supported since the beginning of Python's
codec support, and it's the de facto standard for text these days, at least
for primarily-English text. This allows us to put Unicode into lit RUN lines.
rdar://problem/18311663
llvm-svn: 217688
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Before:
EXPECT_CALL(SomeObject, SomeFunction(Parameter)).Times(2).WillRepeatedly(
Return(SomeValue));
After:
EXPECT_CALL(SomeObject, SomeFunction(Parameter))
.Times(2)
.WillRepeatedly(Return(SomeValue));
llvm-svn: 217687
|
| |
|
|
| |
llvm-svn: 217686
|
| |
|
|
|
| |
FIXME: Annotate sys::fs::AccessMode.
llvm-svn: 217685
|
| |
|
|
| |
llvm-svn: 217684
|
| |
|
|
|
|
| |
It was incompatible to Win32 x64.
llvm-svn: 217683
|
| |
|
|
|
|
| |
Thanks to David Blakie for the in-depth review!
llvm-svn: 217682
|
| |
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D5046
llvm-svn: 217681
|
| |
|
|
| |
llvm-svn: 217680
|
| |
|
|
| |
llvm-svn: 217679
|
| |
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D5004
llvm-svn: 217678
|