- Oct 22, 2013
-
-
Rui Ueyama authored
llvm-svn: 193121
-
- Oct 21, 2013
-
-
Chris Wailes authored
llvm-svn: 193120
-
David Blaikie authored
And add the 'Test' suffix so the test case name matches the file name. llvm-svn: 193119
-
Chad Rosier authored
llvm-svn: 193118
-
Chad Rosier authored
llvm-svn: 193117
-
Yaron Keren authored
llvm-svn: 193116
-
Tom Stellard authored
v2: - Use CI->cannotDuplicate() llvm-svn: 193115
-
Greg Clayton authored
Fixed breakpoints to be able to be set on eSymbolTypeReExported symbols and resolve to the correct function. This allows setting a breakpoint on "memset" for iOS simulator binaries and the correct breakpoint will be set on "__platform_memset". llvm-svn: 193114
-
Matt Arsenault authored
llvm-svn: 193113
-
Matt Arsenault authored
llvm-svn: 193112
-
Matt Arsenault authored
llvm-svn: 193111
-
Rafael Espindola authored
Instead of using not, just drop the fastcall attribute which was causing an warning: calling convention 'fastcall' ignored for this target llvm-svn: 193110
-
Matt Arsenault authored
llvm-svn: 193109
-
Sergey Matveev authored
In particular, don't make a fuss if we're passed a malformed suppressions file, or if we have trouble identifying ld.so. Also, make LSan interface functions no-ops in this case. llvm-svn: 193108
-
Matt Arsenault authored
llvm-svn: 193107
-
Reid Kleckner authored
llvm-svn: 193106
-
David Blaikie authored
This uses a map, keeping the type DIE numbering separate from the DIEs themselves - alternatively we could do things the way GCC does if we want to add an integer to the DIE type to record the numbering there. llvm-svn: 193105
-
Matt Arsenault authored
llvm-svn: 193104
-
Rafael Espindola authored
GCC does the same. llvm-svn: 193103
-
Matt Arsenault authored
The test before wasn't successfully testing this since it was missing the datalayout piece to change the size of the second address space. llvm-svn: 193102
-
rdar://problem/14496092Greg Clayton authored
Fixed an issue with reexported symbols on MacOSX by adding support for symbols re-exporting symbols. There is now a new symbol type eSymbolTypeReExported which contains a new name for the re-exported symbol and the new shared library. These symbols are only used when a symbol is re-exported as a symbol under a different name. Modified the expression parser to be able to deal with finding the re-exported symbols and track down the actual symbol it refers to. llvm-svn: 193101
-
Samuel Benzaquen authored
Summary: Refactor DynTypedMatcher into a value type class, just like Matcher<T>. This simplifies its usage and removes the virtual hierarchy from Matcher<T>. It also enables planned changes to replace MatcherInteface<T>. Too many instantiaions of this class hierarchy has been causing Registry.cpp.o to bloat in size and number of symbols. Reviewers: klimek CC: cfe-commits, revane Differential Revision: http://llvm-reviews.chandlerc.com/D1661 llvm-svn: 193100
-
Rafael Espindola authored
llvm-svn: 193099
-
Peter Collingbourne authored
Otherwise, the compiler may use memset in non-optimized builds, which is forbidden in the nolibc part of the runtime. llvm-svn: 193098
-
Matt Arsenault authored
llvm-svn: 193097
-
Lang Hames authored
the instruction defenitions and ISEL reflect this. Prior to this patch these instructions took an i32i8imm, and the high bits were dropped during encoding. This led to incorrect behavior for shifts by immediates higher than 255. This patch fixes that issue by detecting large immediate shifts and returning constant zero (for logical shifts) or capping the shift amount at an encodable value (for arithmetic shifts). Fixes <rdar://problem/14968098> llvm-svn: 193096
-
Eric Christopher authored
llvm-svn: 193095
-
Andrew Kaylor authored
llvm-svn: 193094
-
Rafael Espindola authored
Patch by Daniel Marjamäki. llvm-svn: 193093
-
Enrico Granata authored
Hopefully nobody had a struct Foo in their app:-) llvm-svn: 193092
-
David Blaikie authored
This allows various variables to be more self-documenting and easier to debug by being of specific types without overlapping enum values. Precommit review by Eric Christopher. llvm-svn: 193091
-
Rafael Espindola authored
When a linkonce_odr value that is on the dso list is not unnamed_addr we can still look to see if anything is actually using its address. If not, it is safe to hide it. This patch implements that by moving GlobalStatus to Transforms/Utils and using it in Internalize. llvm-svn: 193090
-
David Blaikie authored
Found while adding type safety to the various DWARF enumerations (form, attribute, tag, etc) that caused Clang to warn on an incompletely covered switch. Converting the comment to a default/unreachable uncovered this case of an unsupported form encoding. Seems we were skipping fission strings entirely. llvm-svn: 193089
-
Marshall Clow authored
Patch by GM: Turn off 'deprecated' warnings when building with MSVC, and add '-Werror=return-type' to catch funtions that aren't returning what they should. llvm-svn: 193088
-
Marshall Clow authored
Patch by GM: apparently '__value' (two underscores) is a special name in Visual Studio, so rename the private method in <regex> with that name. GM's patch used '___value' (three underscores), but I changed that to '__regex_traits_value' because I've been burned in the past by identifiers that appear identical but are not. llvm-svn: 193087
-
Marshall Clow authored
Patch from GM: locale.cpp; make implicit conversions to bool explicit, fix some 'unknown pragma' warnings when compiling under MSVC, and don't use the __sso_allocator under windows, b/c MSVC doesn't support aligned-by value parameters llvm-svn: 193086
-
Marshall Clow authored
llvm-svn: 193085
-
Marshall Clow authored
llvm-svn: 193084
-
Elena Demikhovsky authored
llvm-svn: 193083
-
Matheus Almeida authored
llvm-svn: 193082
-