- Jun 05, 2011
-
-
Rafael Espindola authored
We still don't handle * default values * :req * :vararg * \() llvm-svn: 132656
-
Rafael Espindola authored
VK_GOTOFF reloc. This matches as' behavior, but it is not clear why the linker might need this, so I added a FIXME. I could test this by duplicating test/MC/ELF/got.s, but it doesn't look worthwhile. llvm-svn: 132655
-
Jakob Stoklund Olesen authored
Who said FileCheck couldn't handle arbitrarily complex conditions? llvm-svn: 132654
-
Rafael Espindola authored
llvm-svn: 132653
-
Howard Hinnant authored
llvm-svn: 132652
-
- Jun 04, 2011
-
-
Richard Smith authored
llvm-svn: 132651
-
Howard Hinnant authored
llvm-svn: 132650
-
Nadav Rotem authored
TypeLegalizer: Add support for passing of vector-promoted types in registers (copyFromParts/copyToParts). llvm-svn: 132649
-
Nadav Rotem authored
(only happens when using the -promote-elements option). The correct legalization order is to first try to promote element. Next, we try to widen vectors. llvm-svn: 132648
-
Howard Hinnant authored
llvm-svn: 132647
-
Howard Hinnant authored
llvm-svn: 132646
-
Nick Lewycky authored
rules. Also refactor "read string until quote" into its own function. No functionality change! llvm-svn: 132645
-
Nick Lewycky authored
actual threads! There's no build file for libcxxabi, so I'll tell you that I built it with this: $ g++-4.6 -pthread -std=gnu++0x test_guard.cpp ../src/cxa_guard.o -o test_guard llvm-svn: 132644
-
Nick Lewycky authored
llvm-svn: 132643
-
Howard Hinnant authored
llvm-svn: 132642
-
Hans Wennborg authored
llvm-svn: 132641
-
Howard Hinnant authored
llvm-svn: 132640
-
Howard Hinnant authored
llvm-svn: 132639
-
Bill Wendling authored
then we don't want to set the destination in the indirect branch to the destination. This is because the indirect branch needs its destinations to have had their block addresses taken. This isn't so of the new critical edge that's split during this process. If it turns out that the destination block has only one predecessor, and that being a BB with an indirect branch, then it won't be marked as 'used' and may be removed. PR10072 llvm-svn: 132638
-
Nick Lewycky authored
llvm-svn: 132637
-
Jakob Stoklund Olesen authored
llvm-svn: 132636
-
Roman Divacky authored
llvm-svn: 132635
-
Roman Divacky authored
llvm-svn: 132634
-
Dan Gohman authored
ignored for clobbering partial-alias loads. llvm-svn: 132633
-
Dan Gohman authored
is disabled. llvm-svn: 132632
-
Dan Gohman authored
redundant with partially-aliasing loads. When computing what portion of a clobbering load value is needed, it doesn't consider phi-translation which may have occurred between the clobbing load and the redundant load. llvm-svn: 132631
-
Nick Lewycky authored
"-z =foo"). Do the same thing in clang. llvm-svn: 132630
-
Nick Lewycky authored
to the linker. llvm-svn: 132629
-
Dan Gohman authored
llvm-svn: 132628
-
Roman Divacky authored
64bit code for example. llvm-svn: 132627
-
Nick Lewycky authored
common C++ pattern of using the same name for the constructor argument as you do for the member. Noticed by inspection. llvm-svn: 132626
-
Dan Gohman authored
llvm-svn: 132625
-
Jakob Stoklund Olesen authored
llvm-svn: 132624
-
Galina Kistanova authored
llvm-svn: 132623
-
Alexis Hunt authored
the self-host failures and Chandler's concerns. llvm-svn: 132622
-
Jakob Stoklund Olesen authored
A TableGen backend can define how certain classes can be expanded into ordered sets of defs, typically by evaluating a specific field in the record. The SetTheory class can then evaluate DAG expressions that refer to these named sets. A number of standard set and list operations are predefined, and the backend can add more specialized operators if needed. The -print-sets backend is used by SetTheory.td to provide examples. This is intended to simplify how register classes are defined: def GR32_NOSP : RegisterClass<"X86", [i32], 32, (sub GR32, ESP)>; llvm-svn: 132621
-
Nick Lewycky authored
llvm-svn: 132620
-
Nick Lewycky authored
-Wnon-virtual-dtor! llvm-svn: 132619
-
Jordy Rose authored
llvm-svn: 132618
-
Jordy Rose authored
[analyzer] Don't crash when copying an unknown number of bytes with memcpy(). Also handle all memcpy-family return values in evalCopyCommon(), rather than having some outside and some inside. llvm-svn: 132617
-