- Jun 23, 2011
-
-
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
-
Bill Wendling authored
llvm-svn: 133706
-
Eric Christopher authored
"Reinstate r133435 and r133449 (reverted in r133499) now that the clang self-hosted build failure has been fixed (r133512)." Due to some additional warnings. llvm-svn: 133700
-
Alexis Hunt authored
llvm-svn: 133693
-
Charles Davis authored
- Respect DESTDIR. - Use the realpath function on the path before prepending DESTDIR. - Don't depend on liblldb.{so,dylib} being installed already. - Don't put the DESTDIR into the _lldb.so symlink. Patch by Elias Pipping! llvm-svn: 133689
-
Nick Lewycky authored
llvm-svn: 133688
-
Bill Wendling authored
supports compact unwind info instead of having a separate flag indicating this. llvm-svn: 133685
-
Greg Clayton authored
llvm-svn: 133684
-
Rafael Espindola authored
register allocation if it has a indirectbr or if we can duplicate it to every predecessor. This fixes the SingleSource/Benchmarks/Shootout-C++/matrix.cpp regression but keeps the previous improvements to sunspider. llvm-svn: 133682
-
Evan Cheng authored
llvm-svn: 133679
-
Alexis Hunt authored
llvm-svn: 133678
-
Alexis Hunt authored
One weird thing is the addition of several <a name=""> tags where previously there were id attributes on the <h3> tags. This is because the id attribute must begin with a letter, not an underscore. The name attribute is not so constrained, so links will continue to work. llvm-svn: 133677
-
Bill Wendling authored
be emitted in a compact way, we then default to emitting a CIE and FDE. llvm-svn: 133676
-