- Jun 23, 2011
-
-
Fariborz Jahanian authored
c++ catch in fragile abi - per Eli's request. llvm-svn: 133760
-
Eli Friedman authored
llvm-svn: 133759
-
Douglas Gregor authored
llvm-svn: 133757
-
Eli Friedman authored
llvm-svn: 133756
-
Peter Collingbourne authored
llvm-svn: 133755
-
Fariborz Jahanian authored
to its header to avoid an explicit instantiation. llvm-svn: 133753
-
Douglas Gregor authored
llvm-svn: 133750
-
Johnny Chen authored
executable names given to each test method. llvm-svn: 133749
-
Fariborz Jahanian authored
in fragile abi mode and some other cleanups. // rdar://8940528 llvm-svn: 133747
-
Charles Davis authored
llvm-svn: 133744
-
Greg Clayton authored
Added a fix for where you might have already displayed something with a given type, then did a "type format add ...", then you display the type again. This patch will figure out that the format changed and allow us to display the type with the correct new format. llvm-svn: 133743
-
Eli Friedman authored
llvm-svn: 133741
-
Evan Cheng authored
llvm-svn: 133739
-
Evan Cheng authored
llvm-svn: 133738
-
Eli Friedman authored
Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. <rdar://problem/9640356> llvm-svn: 133737
-
Justin Holewinski authored
parameters if SM >= 2.0 - Update test cases to be more robust against register allocation changes - Bump up the number of registers to 128 per type - Include Python script to re-generate register file with any number of registers llvm-svn: 133736
-
Justin Holewinski authored
llvm-svn: 133735
-
Justin Holewinski authored
llvm-svn: 133734
-
Justin Holewinski authored
st.param and ld.param FIXME: Test cases still need to be updated llvm-svn: 133733
-
Justin Holewinski authored
FIXME: DCE is eliminating the final st.param.x calls, figure out why llvm-svn: 133732
-
Fariborz Jahanian authored
llvm-svn: 133731
-
Andrew Trick authored
llvm-svn: 133730
-
Andrew Trick authored
llvm-svn: 133729
-
Greg Clayton authored
This commit adds a new top level command named "type". Currently this command implements three commands: type format add <format> <typename1> [<typename2> ...] type format delete <typename1> [<typename2> ...] type format list [<typename1> [<typename2>] ...] This allows you to specify the default format that will be used to display types when you use "frame variable" or "expression", or the SBValue classes. Examples: // Format uint*_t as hex type format add x uint16_t uint32_t uint64_t // Format intptr_t as a pointer type format add p intptr_t The format characters are the same as "printf" for the most part with many additions. These format character specifiers are also used in many other commands ("frame variable" for one). The current list of format characters include: a - char buffer b - binary B - boolean c - char C - printable char d - signed decimal e - float f - float g - float i - signed decimal I - complex integer o - octal O - OSType p - pointer s - c-string u - unsigned decimal x - hex X - complex float y - bytes Y - bytes with ASCII llvm-svn: 133728
-
Evan Cheng authored
llvm-svn: 133726
-
Andrew Trick authored
llvm-svn: 133725
-
Fariborz Jahanian authored
same declaration. Templatize dropAttr for general use. llvm-svn: 133724
-
Fariborz Jahanian authored
// rdar://9538608 llvm-svn: 133721
-
Rafael Espindola authored
This reverts commit e8e00f5efb4a22238f2407bf813de4606f30c5aa. The cmake build on OS X is still broken. llvm-svn: 133718
-
Rafael Espindola authored
llvm-svn: 133717
-
Dylan Noblesmith authored
It broke the build worse. llvm-svn: 133716
-
Dylan Noblesmith authored
Sorry! This commit worked in CMake, but CXX_INCLUDE_ROOT is defined in a different config.h for autoconf. llvm-svn: 133715
-
Rafael Espindola authored
llvm-svn: 133714
-
Dylan Noblesmith authored
It has only one user. This eliminates the last include of config.h from the public headers -- ideally, config.h shouldn't even be installed by `make install` anymore. llvm-svn: 133713
-
Dylan Noblesmith authored
Replace it with llvm-config.h, which defines a subset of config.h's macros "so that they can be in exported headers and won't override package specific directives", e.g., PACKAGE_NAME. Endian.h wasn't using any macros at all though, so just delete the include there instead. llvm-svn: 133712
-
Dylan Noblesmith authored
It's now replaced with a simple ifdef _MSC_VER in the one place it's needed (clang's FileManager.h header). llvm-svn: 133711
-
Dylan Noblesmith authored
This is the only usage in clang's headers, and it's for a define that only exists on CMake builds for the sake of the MSVC compiler, so just use an ifdef instead. Also add an include for config.h in a file that actually needs it, and was picking it up by accident indirectly. llvm-svn: 133710
-
Dylan Noblesmith authored
This broke after r133364. llvm-svn: 133709
-
Jay Foad authored
-Wshorten-64-to-32 warning in Instructions.h. llvm-svn: 133708
-
Bill Wendling authored
llvm-svn: 133707
-