- Oct 09, 2013
-
-
Craig Topper authored
Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmovq/dq instructions. This way the asm parser will pick the right one based on the mode. Instruction selection already did the right thing based on the pointer size. llvm-svn: 192266
-
Rafael Espindola authored
llvm-svn: 192265
-
Sean Callanan authored
wrong information to ValueObjectConstResult. <rdar://problem/15101795> llvm-svn: 192264
-
Michael Sartain authored
Use 32-bit register enums without gaps on 64-bit hosts. Don't show 64-bit registers when debugging 32-bit targets. Add psuedo gpr registers (ax, ah, al, etc.) Add mmx registers. Fix TestRegisters.py to not read ymm15 register on 32-bit targets. Fill out and move gcc/dwarf/gdb register enums to RegisterContext_x86.h llvm-svn: 192263
-
NAKAMURA Takumi authored
llvm-svn: 192262
-
Rui Ueyama authored
llvm-svn: 192261
-
Rui Ueyama authored
llvm-svn: 192260
-
rdar://problem/14923930Enrico Granata authored
Constant ValueObjects should clear their description as well as their summary. Rationale being that both can depend on deeper-than-constified data so both are subject to changes in "unpredictable" ways To see this consider repeatedly po'ing a persistent variable of a type whose -description result changes at each invocation llvm-svn: 192259
-
David Majnemer authored
An invalid decltype expression like 'decltype int' gives: error: expected '(' after 'decltype' This makes it so 'sizeof int' gives a similar one: error: expected parentheses around type name in sizeof expression llvm-svn: 192258
-
Manman Ren authored
DICompositeType is updated to use DIScopeRef. Paired commit with r192256. llvm-svn: 192257
-
Manman Ren authored
to use DIScopeRef. A paired commit at clang is required due to changes to DIBuilder. llvm-svn: 192256
-
rdar://problem/15180638Enrico Granata authored
Making GetNumberOfDirectBaseClasses() work for ObjC pointers, and for classes for which we don't have full debug info llvm-svn: 192255
-
Manman Ren authored
typedef are updated to use DIScopeRef. llvm-svn: 192254
-
Edwin Vane authored
Now hiding options clang-modernize doesn't use and didn't create. Version printer specialized for clang-modernize. EXAMPLES text fixed and brought up-to-date. Differential Revision: http://llvm-reviews.chandlerc.com/D1849 llvm-svn: 192253
-
Manman Ren authored
DICompositeType is updated to use DITypeRef. Paired commit with r192251. llvm-svn: 192252
-
Manman Ren authored
is updated to use DITypeRef. A paired commit at clang is required due to changes to DIBuilder. llvm-svn: 192251
-
Rui Ueyama authored
Output to llvm::err() is not guaranteed to be thread-safe, so it needs to be guarded with a lock. Differential Revision: http://llvm-reviews.chandlerc.com/D1862 llvm-svn: 192250
-
Rui Ueyama authored
llvm-svn: 192249
-
Nick Kledzik authored
[unwind] Fix unw_init_remote_thread() use to void* instead of thread_t for parameter to match other implementations llvm-svn: 192248
-
Manman Ren authored
DIDerivedType is updated to use DITypeRef. Paired commit with r192246. llvm-svn: 192247
-
Manman Ren authored
is updated to use DITypeRef. A paired commit at clang is required due to changes to DIBuilder. llvm-svn: 192246
-
Nick Kledzik authored
llvm-svn: 192245
-
Reid Kleckner authored
MSVC and clang with -fms-extensions allow pure virtual methods to be defined inline after the "= 0" tokens. Clang warns on these because it is not standard, but incorrectly warns on out-of-line definitions, which are standard. With this change, clang will only warn on inline definitions of pure virtual methods. Fixes some self-host warnings on out-of-line definitions of pure virtual destructors. llvm-svn: 192244
-
Chad Rosier authored
reciprocal exponent, and reciprocal square root estimate instructions. llvm-svn: 192243
-
Chad Rosier authored
reciprocal exponent, and reciprocal square root estimate instructions. llvm-svn: 192242
-
- Oct 08, 2013
-
-
Nick Kledzik authored
llvm-svn: 192241
-
Hans Wennborg authored
MSVC allows this and silently falls back to __cdecl for variadic functions. This patch turns Clang's error into a warning in MS mode and adds a test to make sure we generate correct code. Differential Revision: http://llvm-reviews.chandlerc.com/D1861 llvm-svn: 192240
-
rdar://problem/14028923Enrico Granata authored
Implement SBTarget::CreateValueFromAddress() with a behavior equivalent to SBValue::CreateValueFromAddress() (but without the need to grab an SBValue first just as a starting point to make up another SBValue out of whole cloth) llvm-svn: 192239
-
Fariborz Jahanian authored
properties of function pointer type. // rdar://15082812 llvm-svn: 192237
-
Matt Arsenault authored
Do what some other instructions do, and add an assert method. llvm-svn: 192236
-
Enrico Granata authored
llvm-svn: 192235
-
rdar://problem/12632394Enrico Granata authored
Add a format for FourCharCode This is now safe to do thanks to the "formats in categories" feature llvm-svn: 192233
-
Chad Rosier authored
convert instructions. llvm-svn: 192232
-
Chad Rosier authored
convert instructions. llvm-svn: 192231
-
Rui Ueyama authored
llvm-svn: 192230
-
Rui Ueyama authored
llvm-svn: 192229
-
Reid Kleckner authored
This fixes repeated -Wmicrosoft warnings when self-hosting clang on Windows, and gets us real unsigned enum types with MSVC. llvm-svn: 192228
-
Reid Kleckner authored
This fixes repeated -Wmicrosoft warnings when self-hosting clang on Windows, and gets us real unsigned enum types with MSVC. llvm-svn: 192227
-
Fariborz Jahanian authored
properties of block pointer types. Also, remove strong lifetime attribute from property type in this migration. This is wip. // rdar://15082818 llvm-svn: 192226
-
Timur Iskhodzhanov authored
llvm-svn: 192225
-