- Oct 20, 2012
-
-
Benjamin Kramer authored
llvm-svn: 166376
-
Benjamin Kramer authored
llvm-svn: 166375
-
Benjamin Kramer authored
InstCombine: Fix an edge case where constant icmps could sneak into ConstantFoldInstOperands and crash. Have to refactor the ConstantFolder interface one day to define bugs like this away. Fixes PR14131. llvm-svn: 166374
-
Richard Smith authored
literal-operator-id. llvm-svn: 166373
-
Richard Smith authored
since it also has an implicit exception specification. Downgrade the error to an extwarn, since at least for operator delete, system headers like to declare it as 'noexcept' whereas the implicit definition does not have an explicit exception specification. Move the exception specification for user-declared 'operator delete' functions from the type-as-written into the type, to reflect reality and to allow us to detect whether there was an implicit exception spec or not. llvm-svn: 166372
-
Nadav Rotem authored
If the pointer is consecutive then it is safe to read and write. If the pointer is non-loop-consecutive then it is unsafe to vectorize it because we may hit an ordering issue. llvm-svn: 166371
-
Nico Weber authored
Xcode 4.5 passes -Wno-arc-abi to clang, which makes a clang newer than r163917 warn that it doesn't understand -Wno-arc-abi. I asked if adding this is ok at http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20121015/066433.html and nobody objected. Adding this makes life a bit easier for the chromium project. If you think this is a burden on for clang, shout, and I'll revert this. llvm-svn: 166370
-
Logan Chien authored
llvm-svn: 166369
-
Sean Callanan authored
to be printed truncated. <rdar://problem/12389615> llvm-svn: 166368
-
Nadav Rotem authored
llvm-svn: 166367
-
Nadav Rotem authored
llvm-svn: 166366
-
Jason Molenda authored
the header file. (followup patch to Sean's commit of r166355 earlier today.) llvm-svn: 166365
-
Nadav Rotem authored
llvm-svn: 166364
-
Jordan Rose authored
This is actually required by the C++ standard in [basic.stc.dynamic.allocation]p3: If an allocation function declared with a non-throwing exception-specification fails to allocate storage, it shall return a null pointer. Any other allocation function that fails to allocate storage shall indicate failure only by throwing an exception of a type that would match a handler of type std::bad_alloc. We don't bother checking for the specific exception type, but just go off the operator new prototype. This should help with a certain class of lazy initalization false positives. <rdar://problem/12115221> llvm-svn: 166363
-
Argyrios Kyrtzidis authored
llvm-svn: 166362
-
Richard Smith authored
initialized by a reference constant expression. Our odr-use modeling still needs work here: we don't yet implement the 'set of potential results of an expression' DR. llvm-svn: 166361
-
Chad Rosier authored
[ms-inline asm] Rename AsmOpRewrite to just AsmRewrite to be more generic. No functional change intended. llvm-svn: 166360
-
Argyrios Kyrtzidis authored
macro expansion ranges, make sure to check all the FileID entries that are contained in the spelling range of the expansion for the macro argument. Fixes rdar://12537982 llvm-svn: 166359
-
Chad Rosier authored
llvm-svn: 166358
-
Chad Rosier authored
inline assembly. Also make sure the remove the ignored statements from the IR. llvm-svn: 166357
-
Sean Callanan authored
and attaching APIs. llvm-svn: 166356
-
Sean Callanan authored
- Fixed a crash when the executable module couldn't be found. - Fixed a problem that made it impossible to attach to processes in the simulator using the SBTarget::Attach. llvm-svn: 166355
-
Nadav Rotem authored
llvm-svn: 166354
-
Chad Rosier authored
llvm-svn: 166353
-
Chad Rosier authored
llvm-svn: 166352
-
Nadav Rotem authored
For example: for (i=0; i<n; i++) sum += A[i] + B[i] + i; llvm-svn: 166351
-
Shuxin Yang authored
(The change at Clang side was committed in r166345) 2. Cosmetic change in order to conform to coding standards. llvm-svn: 166350
-
Chad Rosier authored
llvm-svn: 166349
-
Michael J. Spencer authored
llvm-svn: 166348
-
Michael J. Spencer authored
llvm-svn: 166347
-
rdar://problem/12491387Greg Clayton authored
Added commands to the KDP plug-in that allow sending raw commands through the KDP protocol. You specify a command byte and a payload as ASCII hex bytes, and the packet is created with a valid header/sequenceID/length and sent. The command responds with a raw ASCII hex string that contains all bytes in the reply including the header. An example of sending a read register packet for the GPR on x86_64: (lldb) process plugin packet send --command 0x07 --payload 0100000004000000 llvm-svn: 166346
-
Shuxin Yang authored
llvm-svn: 166345
-
Akira Hatanaka authored
llvm-svn: 166344
-
Eric Christopher authored
llvm-svn: 166343
-
- Oct 19, 2012
-
-
Akira Hatanaka authored
Currently, it is enabled only if option "enable-mips-tail-calls" is given and all of the callee's arguments are passed in registers. llvm-svn: 166342
-
Akira Hatanaka authored
llvm-svn: 166341
-
Nadav Rotem authored
llvm-svn: 166340
-
Akira Hatanaka authored
llvm-svn: 166339
-
Akira Hatanaka authored
llvm-svn: 166338
-
Akira Hatanaka authored
llvm-svn: 166337
-