- Jun 05, 2012
-
-
Stepan Dyatkovskiy authored
Changed type of Items collection: from std::vector to std::list. Also some small fixes made in IntegersSubset.h, IntegersSubsetMapping.h and IntegersSubsetTest.cpp. llvm-svn: 157987
-
Alexey Samsonov authored
llvm-svn: 157986
-
Alexey Samsonov authored
[Sanitizer] Add sanitizer_win.cc for windows-specific implementations of libc functions. Add internal_open. llvm-svn: 157985
-
Alexey Samsonov authored
llvm-svn: 157984
-
John McCall authored
This reverts r157970, which was not passing on clang-x86_64-darwin10-nobootstrap-RA llvm-svn: 157983
-
Alexey Samsonov authored
llvm-svn: 157982
-
Andrew Trick authored
llvm-svn: 157981
-
Andrew Trick authored
llvm-svn: 157980
-
Andrew Trick authored
This allows a subtarget to explicitly specify the issue width and other properties without providing pipeline stage details for every instruction. llvm-svn: 157979
-
Andrew Trick authored
Use ILP heuristics for long latency instrs if no scoreboard exists. llvm-svn: 157978
-
Andrew Trick authored
valid itinerary but no pipeline stages. An itinerary can contain useful scheduling information without specifying pipeline stages for each instruction. llvm-svn: 157977
-
Andrew Trick authored
llvm-svn: 157976
-
Andrew Trick authored
llvm-svn: 157975
-
Jakob Stoklund Olesen authored
Rematerialization is handled by LiveRangeEdit now. llvm-svn: 157974
-
Jakob Stoklund Olesen authored
It is an old function that does a lot more than required by CalcSpillWeights, which was the only remaining caller. The isRematerializable() function never actually sets the isLoad argument, so don't try to compute that. llvm-svn: 157973
-
Joel Jones authored
llvm-svn: 157972
-
Jim Ingham authored
Make sure the module_uuid_ptr is non-NULL before checking whether its contents match the module's UUID. llvm-svn: 157971
-
Eric Christopher authored
not much reason to emit for constructors and destructors that aren't user defined. rdar://11593099 llvm-svn: 157970
-
Johnny Chen authored
Funnel the old API call SBValue::Watch (bool resolve_location, bool read, bool write) to the one which takes an SBError. llvm-svn: 157969
-
Jordan Rose authored
Within the guts of CheckFormatHandler, the IsObjCLiteral flag was being used in two ways: to see if null bytes were allowed, and to see if the '%@' specifier is allowed.* The former usage has been changed to an explicit test and the latter pushed down to CheckPrintfHandler and renamed ObjCContext, since it applies to CFStrings as well. * This also changes how wide chars are interpreted; in OS X Foundation, the wide character type is 'unichar', a typedef for short, rather than wchar_t. llvm-svn: 157968
-
Johnny Chen authored
Cannot break the existing API client of SBValue::Watch(bool resolve_location, bool read, bool write). Leave this method in the codebase for a while. llvm-svn: 157967
-
Joel Jones authored
when a compile time constant is known. This occurs when implicitly zero extending function arguments from 16 bits to 32 bits. <rdar://problem/11481151> llvm-svn: 157966
-
Greg Clayton authored
Cleaned up some stuff in symbolication where we can now lazily get images when symbolicating after loading a crash log file. Added colorization to the gdbremote.py output and also added the ability to symbolicate the addresses in registers. llvm-svn: 157965
-
Johnny Chen authored
Refactorings of watchpoint creation APIs so that SBTarget::WatchAddress(), SBValue::Watch(), and SBValue::WatchPointee() now take an additional 'SBError &error' parameter (at the end) to contain the reason if there is some failure in the operation. Update 'watchpoint set variable/expression' commands to take advantage of that. Update existing test cases to reflect the API change and add test cases to verify that the SBError mechanism works for SBTarget::WatchAddress() by passing an invalid watch_size. llvm-svn: 157964
-
Jakob Stoklund Olesen authored
llvm-svn: 157963
-
Jordan Rose authored
llvm-svn: 157962
-
Jordan Rose authored
llvm-svn: 157961
-
Jim Ingham authored
llvm-svn: 157960
-
Richard Smith authored
llvm-svn: 157959
-
Rafael Espindola authored
replacement to make it at least as generic as the instruction being replaced. This includes: * dropping nsw/nuw flags * getting the least restrictive tbaa and fpmath metadata * merging ranges Fixes PR12979. llvm-svn: 157958
-
Jakob Stoklund Olesen authored
No functional change. llvm-svn: 157957
-
Sean Callanan authored
that automatically generated setters/getters only get added to a class after explicitly declared (or synthesized) getters/setters had the chance to be added. This eliminates conflicts creating errors of the form: error: instance method '...' has incompatible result types in different translation units ('X *' vs. 'id') llvm-svn: 157956
-
Richard Smith authored
temporary or an array subobject of a class temporary, and the resulting value is used to initialize a pointer which outlives the temporary. Such a pointer is always left dangling after the initialization completes and the array's lifetime ends. In order to detect this situation, this change also adds an LValueClassification of LV_ArrayTemporary for temporaries of array type which aren't subobjects of class temporaries. These occur in C++11 T{...} and GNU C++ (T){...} expressions, when T is an array type. Previously we treated the former as a generic prvalue and the latter as a class temporary. llvm-svn: 157955
-
- Jun 04, 2012
-
-
Anna Zaks authored
llvm-svn: 157954
-
Nico Weber authored
Review and wording tweaks by Richard. llvm-svn: 157953
-
Eric Christopher authored
llvm-svn: 157952
-
Argyrios Kyrtzidis authored
been declared on NSArray/NSDictionary. rdar://11581975 llvm-svn: 157951
-
Anna Zaks authored
This bug was triggered by r157851. It only happens in the case where we don't perform optimal diagnostic pruning. llvm-svn: 157950
-
Greg Clayton authored
llvm-svn: 157949
-
Johnny Chen authored
like number of supported hardware watchpoints reached or the watch size is not allowed. llvm-svn: 157948
-