- May 14, 2008
-
-
Dale Johannesen authored
are represented as "weak", but there are subtle differences in some cases on Darwin, so we need both. The intent is that "common" will behave identically to "weak" unless somebody changes their target to do something else. No functional change as yet. llvm-svn: 51118
-
Eli Friedman authored
llvm-svn: 51117
-
Ted Kremenek authored
Added "-a" option to scan-build to select the analysis (ASTConsumer) used by clang. The default is -checker-cfref. llvm-svn: 51116
-
Evan Cheng authored
llvm-svn: 51115
-
Devang Patel authored
Patch by Matthijs Kooijman! llvm-svn: 51114
-
Eli Friedman authored
expressing the full flexibility of the LLVM shufflevector instruction. The expected immediate usage is in *mmintrin.h, so that they don't depend on the mess of gcc-inherited (and not completely implemented) shuffle builtins. llvm-svn: 51113
-
Dan Gohman authored
SETOEQ, is it does with (SETEQ & SETULE), map it to SETEQ. llvm-svn: 51112
-
Devang Patel authored
llvm-svn: 51110
-
Ted Kremenek authored
llvm-svn: 51109
-
Tanya Lattner authored
llvm-svn: 51108
-
Sanjiv Gupta authored
Changed cout to DOUT, and TODOs to FIXMEs. Other changes as per coding conventions. llvm-svn: 51105
-
Argyrios Kyrtzidis authored
llvm-svn: 51104
-
Argyrios Kyrtzidis authored
llvm-svn: 51103
-
Roman Levenstein authored
DAG instruction selectors. Introudce a dedicated header file for this part: include/llvm/CodeGen/DAGISelHeader.h TableGen now only generates the include preprocessor directive to include this new header. This is a preparation for supporting multiple implementations of instruction selectors in the future. Reviewed and approved by Evan and Dan. llvm-svn: 51102
-
Argyrios Kyrtzidis authored
llvm-svn: 51101
-
Argyrios Kyrtzidis authored
llvm-svn: 51100
-
Duncan Sands authored
llvm-svn: 51099
-
Argyrios Kyrtzidis authored
llvm-svn: 51098
-
Arnold Schwaighofer authored
referring to it to LangRef.html. llvm-svn: 51097
-
Sanjiv Gupta authored
Regenerated configure. llvm-svn: 51096
-
Nicolas Geoffray authored
to make the Cpp backend output compilable. llvm-svn: 51095
-
Sanjiv Gupta authored
llvm-svn: 51094
-
Dan Gohman authored
llvm-svn: 51093
-
Evan Cheng authored
llvm-svn: 51092
-
Dan Gohman authored
This eliminates the need for several awkward casts, including the last dynamic_cast under lib/Target. llvm-svn: 51091
-
Dan Gohman authored
llvm-svn: 51090
-
Dan Gohman authored
llvm-svn: 51089
-
Dan Gohman authored
llvm-svn: 51088
-
Dan Gohman authored
llvm-svn: 51087
-
Eli Friedman authored
the moment, but it what you'd expect in the AST from reading the standard, and it should make VLA codegen a bit more strightforward. llvm-svn: 51086
-
Dan Gohman authored
llvm-svn: 51085
-
Devang Patel authored
llvm-svn: 51084
-
Dan Gohman authored
Patch by Matthijs Kooijman! llvm-svn: 51083
-
Owen Anderson authored
bug as well as a missed optimization. We weren't properly checking for local dependencies before moving on to non-local ones when doing non-local read-only call CSE. llvm-svn: 51082
-
Eli Friedman authored
llvm-svn: 51081
-
Eli Friedman authored
llvm-svn: 51080
-
Ted Kremenek authored
llvm-svn: 51079
-
Gabor Greif authored
Do not rely on std::swap<Use>, provide a (faster) member function instead. This change is primarily necessitated by MSVC++'s incompatibility with declaring std::swap<Use> to be a friend of Use. Also contains some minor tweaks to Use inline functions, to undo pointless changes that sneaked in with the last merge. llvm-svn: 51078
-
Eric Christopher authored
llvm-svn: 51077
-
Devang Patel authored
llvm-svn: 51075
-