| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 215936
|
| |
|
|
| |
llvm-svn: 215935
|
| |
|
|
| |
llvm-svn: 215934
|
| |
|
|
| |
llvm-svn: 215933
|
| |
|
|
| |
llvm-svn: 215932
|
| |
|
|
|
|
|
|
|
|
| |
file with -macho, the Mach-O specific object file parser option.
After some discussion I chose to do this implementation contained in the logic
of llvm-objdump’s MachODump.cpp using a second disassembler for thumb when
needed and with updates mostly contained in the MachOObjectFile class.
llvm-svn: 215931
|
| |
|
|
|
|
|
|
| |
anymore" (r215708)
This is still needed for VS2012.
llvm-svn: 215930
|
| |
|
|
|
|
|
|
|
| |
Predefined decls like 'Protocol' in objc are not loaded from AST files,
so we cannot rely on loading the canonical decl to complete the redecl
chain for redeclarations of these decls. The broken redecl chain was
non-circular, so looping over redecls() would hang.
llvm-svn: 215929
|
| |
|
|
| |
llvm-svn: 215928
|
| |
|
|
| |
llvm-svn: 215927
|
| |
|
|
| |
llvm-svn: 215926
|
| |
|
|
| |
llvm-svn: 215925
|
| |
|
|
|
|
| |
<rdar://problem/15607571>
llvm-svn: 215924
|
| |
|
|
|
|
|
|
|
| |
Group: Floating Point XMM and YMM instructions.
Sub-group: Other instructions.
<rdar://problem/15607571>
llvm-svn: 215923
|
| |
|
|
|
|
|
|
|
| |
Group: Floating Point XMM and YMM instructions.
Sub-group: Logic instructions.
<rdar://problem/15607571>
llvm-svn: 215922
|
| |
|
|
|
|
|
|
|
| |
Group: Floating Point XMM and YMM instructions.
Sub-group: Math instructions.
<rdar://problem/15607571>
llvm-svn: 215921
|
| |
|
|
|
|
|
|
|
| |
Group: Floating Point XMM and YMM instructions.
Sub-group: Arithmetic instructions.
<rdar://problem/15607571>
llvm-svn: 215920
|
| |
|
|
|
|
|
|
|
| |
Group: Floating Point XMM and YMM instructions.
Sub-group: Conversion instructions.
<rdar://problem/15607571>
llvm-svn: 215919
|
| |
|
|
|
|
|
|
|
| |
Group: Floating Point XMM and YMM instructions.
Sub-group: Move instructions.
<rdar://problem/15607571>
llvm-svn: 215918
|
| |
|
|
|
|
|
|
|
| |
Group: Integer MMX and XMM instructions.
Sub-group: Other instructions.
<rdar://problem/15607571>
llvm-svn: 215917
|
| |
|
|
|
|
|
|
|
| |
Group: Integer MMX and XMM instructions.
Sub-group: Logic instructions.
<rdar://problem/15607571>
llvm-svn: 215916
|
| |
|
|
|
|
|
|
|
| |
Group: Integer MMX and XMM instructions.
Sub-group: Arithmetic instructions.
<rdar://problem/15607571>
llvm-svn: 215915
|
| |
|
|
|
|
|
|
|
| |
Group: Integer MMX and XMM instructions.
Sub-group: Move instructions.
<rdar://problem/15607571>
llvm-svn: 215914
|
| |
|
|
|
|
|
|
|
| |
Group: Floating Point x87 instructions.
Sub-group: Math instructions.
<rdar://problem/15607571>
llvm-svn: 215913
|
| |
|
|
|
|
|
|
|
| |
Group: Floating Point x87 instructions.
Sub-group: Arithmetic instructions.
<rdar://problem/15607571>
llvm-svn: 215912
|
| |
|
|
|
|
|
|
|
| |
Group: Floating Point x87 instructions.
Sub-group: Move instructions.
<rdar://problem/15607571>
llvm-svn: 215911
|
| |
|
|
|
|
|
|
|
| |
Group: Integer instructions.
Sub-group: Other instructions.
<rdar://problem/15607571>
llvm-svn: 215910
|
| |
|
|
|
|
|
|
|
| |
Group: Integer instructions.
Sub-group: Synchronization instructions.
<rdar://problem/15607571>
llvm-svn: 215909
|
| |
|
|
|
|
|
|
|
| |
Group: Integer instructions.
Sub-group: String instructions.
<rdar://problem/15607571>
llvm-svn: 215908
|
| |
|
|
|
|
|
|
|
| |
Group: Integer instructions.
Sub-group: Control transfer instructions.
<rdar://problem/15607571>
llvm-svn: 215907
|
| |
|
|
|
|
|
|
|
| |
Group: Integer instructions.
Sub-group: Logic instructions.
<rdar://problem/15607571>
llvm-svn: 215906
|
| |
|
|
|
|
|
|
|
| |
Group: Integer instructions.
Sub-group: Arithmetic instructions.
<rdar://problem/15607571>
llvm-svn: 215905
|
| |
|
|
|
|
|
|
|
| |
Group: Integer instructions.
Sub-group: Move instructions.
<rdar://problem/15607571>
llvm-svn: 215904
|
| |
|
|
| |
llvm-svn: 215903
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Make use of isAtLeastRelease/Acquire in the ARM/AArch64 backends
These helper functions are introduced in D4844.
Depends D4844
Test Plan: make check-all passes
Reviewers: jfb
Subscribers: aemerson, llvm-commits, mcrosier, reames
Differential Revision: http://reviews.llvm.org/D4937
llvm-svn: 215902
|
| |
|
|
| |
llvm-svn: 215901
|
| |
|
|
| |
llvm-svn: 215900
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Adding remaining 2 cases handling:
* from x32 to 32 via -m32
* from x32 to 64 via -m64
Test Plan: linux-ld test updated
Reviewers: chandlerc, atanasyan
Subscribers: cfe-commits, zinovy.nis
Differential Revision: http://reviews.llvm.org/D4930
llvm-svn: 215899
|
| |
|
|
| |
llvm-svn: 215898
|
| |
|
|
|
|
| |
silent coverity warning CID 1231654
llvm-svn: 215897
|
| |
|
|
|
|
|
|
| |
UniqueID(uint64_t Device, uint64_t File)
Fixes CID 1095247
llvm-svn: 215896
|
| |
|
|
|
|
| |
the definition from the enclosing scope is used) which will trigger false positives more than true positives.
llvm-svn: 215895
|
| |
|
|
| |
llvm-svn: 215894
|
| |
|
|
| |
llvm-svn: 215893
|
| |
|
|
| |
llvm-svn: 215892
|
| |
|
|
|
|
|
| |
This allows the AArch64 backend to handle fadd, fsub, fmul and fdiv
operations on f16 (half-precision) types by promoting to f32.
llvm-svn: 215891
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
linkage
Externally-defined functions with weak linkage should not be
tail-called on ARM or AArch64, as the AAELF spec requires normal calls
to undefined weak functions to be replaced with a NOP or jump to the
next instruction. The behaviour of branch instructions in this
situation (as used for tail calls) is implementation-defined, so we
cannot rely on the linker replacing the tail call with a return.
llvm-svn: 215890
|
| |
|
|
|
|
| |
Added a test.
llvm-svn: 215889
|
| |
|
|
|
|
| |
from an outer scope. NFC.
llvm-svn: 215888
|
| |
|
|
|
|
|
|
|
|
| |
ARM in particular is getting dangerously close to exceeding 32 bits worth of
possible subtarget features. When this happens, various parts of MC start to
fail inexplicably as masks get truncated to "unsigned".
Mostly just refactoring at present, and there's probably no way to test.
llvm-svn: 215887
|