| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
| |
with iterator_range specializations(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203938
|
| |
|
|
|
|
| |
varlist_begin() and varlist_end() with iterator_range varlists(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203937
|
| |
|
|
|
|
|
|
|
|
| |
Summary: Add links to XCore ISA and ABI documents.
CC: llvm-commits, rafael
Differential Revision: http://llvm-reviews.chandlerc.com/D2981
llvm-svn: 203936
|
| |
|
|
|
|
|
|
| |
data members by addition of CXXDefaultInitExpr node to the initializer expression,
it has broken treatment of arc code for such initializations. Reviewed by John McCall.
// rdar://16299964
llvm-svn: 203935
|
| |
|
|
|
|
|
| |
The current logic assumes that MF is not 0. Assert that it isn't, and
remove the default of 0 from the header.
llvm-svn: 203934
|
| |
|
|
|
|
| |
with iterator_range lookups(). Similar for noload_lookups(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203933
|
| |
|
|
|
|
| |
ivar_end() with iterator_range ivars(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203932
|
| |
|
|
|
|
|
|
|
| |
sys::fs::createUniqueFile returns an absolute path, so MakeSharedObject does
too and we don't need to add a './' prefix.
Patch by Jon McLachlan.
llvm-svn: 203931
|
| |
|
|
|
|
| |
propimpl_end() with iterator_range property_impls(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203930
|
| |
|
|
| |
llvm-svn: 203929
|
| |
|
|
| |
llvm-svn: 203928
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Reviewers: rafael
Reviewed By: rafael
CC: llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D3077
llvm-svn: 203927
|
| |
|
|
|
|
|
|
|
|
| |
The idea behind this split of ValueTypes.h, is to make it easier to
ensure that stuff after type legalization only use MVT (rather than
EVT), by watching include dependencies.
Reviewed By: Tim Northover
llvm-svn: 203926
|
| |
|
|
| |
llvm-svn: 203925
|
| |
|
|
|
|
| |
with iterator_range ivars(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203924
|
| |
|
|
|
|
| |
protocol_loc_end() with iterator_range protocol_locs(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203923
|
| |
|
|
|
|
| |
protocol_end() with iterator_range protocols(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203922
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit r181723 introduced code to avoid placing initialized variables
needing relocations into the .rodata section, which avoid copy relocs
that do not work as expected on ppc64 function references.
The same treatment is also needed for *named* .rodata.XXX sections.
This patch changes PPC64LinuxTargetObjectFile::SelectSectionForGlobal
to modify "Kind" *before* calling the default SelectSectionForGlobal
routine, instead of first calling the default routine and then just
checking for the (main) .rodata section afterwards.
llvm-svn: 203921
|
| |
|
|
| |
llvm-svn: 203920
|
| |
|
|
|
|
| |
protocol_loc_end() with iterator_range protocol_locs(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203919
|
| |
|
|
| |
llvm-svn: 203918
|
| |
|
|
| |
llvm-svn: 203917
|
| |
|
|
|
|
|
| |
by ignoring globals from __TEXT,__cstring,cstring_literals during instrumenation.
Add a regression test.
llvm-svn: 203916
|
| |
|
|
| |
llvm-svn: 203915
|
| |
|
|
| |
llvm-svn: 203914
|
| |
|
|
| |
llvm-svn: 203913
|
| |
|
|
|
|
| |
Yay for auto.
llvm-svn: 203912
|
| |
|
|
|
|
| |
doesn't fire
llvm-svn: 203911
|
| |
|
|
| |
llvm-svn: 203910
|
| |
|
|
| |
llvm-svn: 203909
|
| |
|
|
|
|
|
|
| |
This is an initial version of *Sanitizer instrumentation of assembly code.
Patch by Yuri Gorshenin.
llvm-svn: 203908
|
| |
|
|
|
|
| |
and XXTyR.
llvm-svn: 203907
|
| |
|
|
|
|
| |
PR19089
llvm-svn: 203906
|
| |
|
|
| |
llvm-svn: 203905
|
| |
|
|
| |
llvm-svn: 203904
|
| |
|
|
| |
llvm-svn: 203903
|
| |
|
|
|
|
| |
when an edge is added to the graph (in following CLs these stack traces will be added to the report)
llvm-svn: 203902
|
| |
|
|
|
|
|
| |
The COFF spec says that the SectionNumber field in the symbol table is 16 bit
signed type, but MSVC treats the field as if it is unsigned.
llvm-svn: 203901
|
| |
|
|
| |
llvm-svn: 203900
|
| |
|
|
|
|
| |
index.
llvm-svn: 203899
|
| |
|
|
| |
llvm-svn: 203898
|
| |
|
|
| |
llvm-svn: 203897
|
| |
|
|
| |
llvm-svn: 203896
|
| |
|
|
|
|
| |
itself.
llvm-svn: 203895
|
| |
|
|
|
|
| |
anything and there don't seem to be any in tree callers.
llvm-svn: 203894
|
| |
|
|
|
|
| |
class.
llvm-svn: 203893
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LLD fails to link symbol "_main" if the symbol is in a library file and
the library file is given as a bare argument (i.e. not with /defaultlib
option). It's because library files given as bare arguments are processed
before other libraries given with /defaultlib, so when Linker finds msvcrtd
needs a definition for "_main", the file providing the main function has
already been processed and skipped. Linker don't revisit libraries if it's
not given with /defaultlib.
To fix it this patch change the way of command line handling; files end with
".lib" are treated as if they are given with /defaultlib. I don't believe
it's 100% correct behavior but it's better than before.
llvm-svn: 203892
|
| |
|
|
| |
llvm-svn: 203891
|
| |
|
|
|
|
|
|
| |
issue in that the new MachineRegisterInfo bundle iterators didn't
dereference to the START of the bundle, while the old skipBundle()
method did.
llvm-svn: 203890
|
| |
|
|
|
|
| |
Looks like a major cause of instability on Windows is this thread-safety bug.
llvm-svn: 203889
|