- Oct 18, 2013
-
-
Ed Maste authored
(From LLDB r192897) llvm-svn: 192968
-
Evgeniy Stepanov authored
llvm-svn: 192967
-
Evgeniy Stepanov authored
llvm-svn: 192966
-
Evgeniy Stepanov authored
llvm-svn: 192965
-
Daniel Jasper authored
Patch by Kim Gräsman. Thank you! llvm-svn: 192964
-
Silviu Baranga authored
Add hardware division as a default feature on Cortex-A15. Also add test cases to check this, and change diagnostics for the hwdiv-arm feature to something useful. llvm-svn: 192963
-
Hafiz Abid Qadeer authored
This commit adds an example python file that can be used with 'target-definition-file' setting for Linux gdbserver. This file has an extra key 'breakpoint-pc-offset' that LLDB uses to determine how much to change the PC after hitting the breakpoint. llvm-svn: 192962
-
Daniel Sanders authored
llvm-svn: 192961
-
Kostya Serebryany authored
llvm-svn: 192960
-
Evgeniy Stepanov authored
llvm-svn: 192959
-
Alp Toker authored
Thanks to Daniel Berlin and Nadav Rotem for feedback and rewording! Discussion: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20131014/191677.html Reviewed by: nrotem, dberlin llvm-svn: 192958
-
David Majnemer authored
There are targets that support i128 sized scalars but cannot emit instructions that modify them directly. The proper thing to do is to emit a libcall. This fixes PR17481. llvm-svn: 192957
-
Kostya Serebryany authored
llvm-svn: 192956
-
Alp Toker authored
gcc diagnoses this: warning: converting to non-pointer type 'unsigned int' from NULL Also remove an empty statement. No change in functionality. llvm-svn: 192955
-
Alexey Samsonov authored
llvm-svn: 192954
-
Alp Toker authored
No change in functionality. llvm-svn: 192953
-
Alexey Samsonov authored
llvm-svn: 192952
-
Richard Smith authored
llvm-svn: 192951
-
Richard Smith authored
If we have multiple definitions of the same entity from different modules, we nominate the first definition which we see as being the canonical definition. If we load a declaration from a different definition and we can't find a corresponding declaration in the canonical definition, issue a diagnostic. This is insufficient to prevent things from going horribly wrong in all cases -- we might be in the middle of emitting IR for a function when we trigger some deserialization and discover that it refers to an incoherent piece of the AST, by which point it's probably too late to bail out -- but we'll at least produce a diagnostic. llvm-svn: 192950
-
Jason Molenda authored
queue name out of ProcessGDBRemote and in to the Platform plugin, specifically PlatformDarwin. Also add a Platform method to translate a dispatch_quaddr to a QueueID, and a Thread::GetQueueID(). I'll add an SBThread::GetQueueID() next. llvm-svn: 192949
-
Alp Toker authored
r177003 applied the late parsed template technique to friend functions but omitted the corresponding check for redefinitions. This patch adds the same check already in use for templates to the new code path in order to diagnose and reject invalid redefinitions that were being silently accepted. Fixes PR17324. Reviewed by Richard Smith. llvm-svn: 192948
-
Alp Toker authored
Delayed exception specification checking for defaulted members and virtual destructors are both susceptible to mutation during iteration so we need to swap and process the worklists. This resolves both accepts-invalid and rejects-valid issues and moreover fixes potential invalid memory access as the contents of the vectors change during iteration and recursive template instantiation. Checking can be further delayed where parent classes aren't yet fully defined. This patch adds two assertions at end of TU to ensure no specs are left unchecked as was happenning before the fix, plus a test case from Marshall Clow for the defaulted member crash extracted from the libcxx headers. Reviewed by Richard Smith. llvm-svn: 192947
-
Nick Lewycky authored
False. GCC does not accept [[gnu::warn_unused]], not to be confused with [[gnu::warn_unused_result]] which does exist. llvm-svn: 192946
-
Rui Ueyama authored
INT 3 (machine code 0xCC) will raise an interrupt when executed. That is better for filling the gap than NOP because we want to stop the execution immediately when the control reached to non-code address. llvm-svn: 192945
-
Shankar Easwaran authored
There is no test as currently there is no call to the NativeWriter. Future commits will add calls to the NativeWriter. llvm-svn: 192944
-
Rui Ueyama authored
llvm-svn: 192943
-
Rui Ueyama authored
llvm-svn: 192942
-
Rui Ueyama authored
Instead of showing multiple lines of debug messages, show only one message by CompareAtoms::operator(). Here is an example. Before: Sorting _main .text Sorting by sectionPos(2,2) Sorting by override Sorting _main .text Sorting by sectionPos(2,2) Sorting by override After: Layout: '_main' > '.text' (override (1, 0)) Layout: '_main' > '.text' (override (1, 0)) Differential Revision: http://llvm-reviews.chandlerc.com/D1964 llvm-svn: 192941
-
Hans Wennborg authored
This caused the clang-native-mingw32-win7 buildbot to break. The assembler was complaining about the following lines that were showing up in the asm for CrashRecoveryContext.cpp: movl $"__ZL16ExceptionHandlerP19_EXCEPTION_POINTERS@4", 4(%eax) calll "_AddVectoredExceptionHandler@8" .def "__ZL16ExceptionHandlerP19_EXCEPTION_POINTERS@4"; "__ZL16ExceptionHandlerP19_EXCEPTION_POINTERS@4": calll "_RemoveVectoredExceptionHandler@4" Reverting for now. llvm-svn: 192940
-
Shankar Easwaran authored
llvm-svn: 192939
-
Eric Christopher authored
requires a more in depth change to the IR structure. llvm-svn: 192938
-
Richard Smith authored
llvm-svn: 192937
-
David Majnemer authored
Summary: Some MS headers use these features. Reviewers: rnk, rsmith CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1948 llvm-svn: 192936
-
DeLesley Hutchins authored
function parameters must be in a particular state. Patch by chris.wailes@gmail.com. Reviewed by delesley@google.com. llvm-svn: 192934
-
Fariborz Jahanian authored
No functional change. llvm-svn: 192933
-
DeLesley Hutchins authored
to be treated as return values, and marked with the "returned_typestate" attribute. Patch by chris.wailes@gmail.com; reviewed by delesley@google.com. llvm-svn: 192932
-
Richard Smith authored
shrink the binary size of the ubsan runtime. Also fix a bug where long-running processes could eventually trigger a crash in the runtime by filling up the cache. I've not found a nice way to add a test for this crasher; ideas welcome. llvm-svn: 192931
-
Rui Ueyama authored
llvm-svn: 192930
-
Richard Mitton authored
::Fork already does this internally, so this was simply leaking file handles. This fixes the problem where the test suite would occasionally run out of file handles. llvm-svn: 192929
-
Enrico Granata authored
This is the last piece of work for "formats in categories": we now cache formats as well as summaries and synthetics llvm-svn: 192928
-