- Jun 19, 2013
-
-
Bill Wendling authored
llvm-svn: 184247
-
- Jun 18, 2013
-
-
Matt Kopec authored
Also, ensure x86_64 watchpoint registers are initialized before they are accessed on the POSIX side. llvm-svn: 184246
-
Jim Ingham authored
neither read nor write. Tighten up the checking so this isn't possible. <rdar://problem/14111167> llvm-svn: 184245
-
Jim Grosbach authored
rdar://14194152 llvm-svn: 184244
-
Jim Ingham authored
Make the lldb "Release" configuration use the same llvm build "Release+Asserts" as the lldb "Debug" configuration. No need to rebuild llvm and remove asserts to build the local optimized lldb. llvm-svn: 184243
-
Sean Silva authored
This will be needed later for holding symbol names, due to the libObject issue mentioned in the commit message of r184161. llvm-svn: 184242
-
Matt Kopec authored
Patch from Ed Maste. llvm-svn: 184241
-
Eli Friedman authored
succession. Fixes PR16363. llvm-svn: 184240
-
Bill Wendling authored
llvm-svn: 184239
-
Argyrios Kyrtzidis authored
When declaring an ObjC interface decl with a @compatibility_alias alias name, change the class name to the "real" one. If we have something like @class NewImage; @compatibility_alias OldImage NewImage; @class OldImage; the lookup for 'OldImage' will return the 'NewImage' decl ("@class NewImage"). In such a case, when creating the decl for "@class OldImage" use the real declaration name ("NewImage"), instead of the alias one ("OldImage"), otherwise we will break IdentifierResolver and redecls-chain invariants. Fixes crash of rdar://14112291. llvm-svn: 184238
-
Jason Molenda authored
did a manual "target modules add", it would be a file path. If the kext bundle lookup fails, fall back to calling PlatformDarwin's GetSharedModule which will handle a file path correctly. <rdar://problem/14179858> llvm-svn: 184237
-
Tim Northover authored
llvm-svn: 184236
-
Rafael Espindola authored
llvm-svn: 184235
-
Rafael Espindola authored
llvm-svn: 184234
-
Rafael Espindola authored
llvm-svn: 184233
-
Stephen Lin authored
llvm-svn: 184232
-
Michael Gottesman authored
[ARMTargetLowering] ARMISD::{SUB,ADD}{C,E} second result is a boolean implying that upper bits are always 0. llvm-svn: 184231
-
Michael Gottesman authored
Said assert assumes that ADDC will always have a glue node as its second argument and is checked before we even know that we are actually performing the relevant MLAL optimization. This is incorrect since on ARM we *CAN* codegen ADDC with a use list based second argument. Thus to have both effects, I converted the assert to a conditional check which if it fails we do not perform the optimization. In terms of tests I can not produce an ADDC from the IR level until I get in my multiprecision optimization patch which is forthcoming. The tests for said patch would cause this assert to fail implying that said tests will provide the relevant tests. llvm-svn: 184230
-
Rafael Espindola authored
llvm-svn: 184229
-
Nadav Rotem authored
llvm-svn: 184228
-
Michael Gottesman authored
[multiprecision-builtins] Added missing builtin __builtin_{add,sub}cb for {add,sub} with carry for bytes. I have had several people ask me about why this builtin was not available in clang (since it seems like a logical conclusion). This patch implements said builtins. Relevant tests are included as well. I also updated the Clang language extension reference. rdar://14192664. llvm-svn: 184227
-
Jim Ingham authored
llvm-svn: 184226
-
Stephen Lin authored
llvm-svn: 184225
-
Kevin Enderby authored
"When assembling to the ARM instruction set, the .N qualifier produces an assembler error and the .W qualifier has no effect." In the pre-matcher handler in the asm parser the ".w" (wide) qualifier when in ARM mode is now discarded. And an error message is now produced when the ".n" (narrow) qualifier is used in ARM mode. Test cases for these were added. rdar://14064574 llvm-svn: 184224
-
Richard Smith authored
namespaces, by treating them just like we treat extern "C" declarations in function scope. llvm-svn: 184223
-
Quentin Colombet authored
value is zero. This allows optmizations to kick in more easily. Fix some test cases so that they remain meaningful (i.e., not completely dead coded) when optimizations apply. <rdar://problem/14096009> superfluous multiply by high part of zero-extended value. llvm-svn: 184222
-
John Thompson authored
llvm-svn: 184221
-
Jack Carter authored
When producing objects that are abi compliant we are marking neither the object file nor the assembly file correctly and thus generate warnings. We need to set the EF_CPIC flag in the ELF header when generating direct object. Note that the warning is only generated when compiling without PIC. When compiling with clang the warning will be suppressed by supplying: -Wa,-mno-shared -Wa,-call_nonpic Also the following directive should also be added: .option pic0 when compiling without PIC, This eliminates the need for supplying: -mno-shared -call_nonpic on the assembler command line. Patch by Douglas Gilmore llvm-svn: 184220
-
Rafael Espindola authored
llvm-svn: 184219
-
Rafael Espindola authored
llvm-svn: 184218
-
Rafael Espindola authored
llvm-svn: 184217
-
Adrian Prantl authored
llvm-svn: 184216
-
rdar://problem/12717717Enrico Granata authored
Modifying our data formatters matching algorithm to ensure that "const X*" is treated as equivalent to "X*" Also, a couple improvements to the "lldb types" logging llvm-svn: 184215
-
Eli Friedman authored
whether to emit a -Wformat-security warning. <rdar://problem/14178260>. llvm-svn: 184214
-
David Blaikie authored
llvm-svn: 184213
-
Enrico Granata authored
e.g. (lldb) pl<TAB> Available completions: platform plugin platform plugin Thanks to Matthew Sorrels for doing work and testing on this issue llvm-svn: 184212
-
Richard Smith authored
constructor that does not initialize all members, and that constructor is used to initialize a global. llvm-svn: 184211
-
Rafael Espindola authored
llvm-svn: 184210
-
Enrico Granata authored
This is in a separate project now so this duplication is unnecessary and some referenced files were also dangling after a rename llvm-svn: 184209
-
Fariborz Jahanian authored
selector would be correted to identical selector name in certain corner cases. // rdar://7853549 llvm-svn: 184208
-