- Dec 18, 2007
-
-
Steve Naroff authored
Add __private_extern__ keyword and recognize it. Added a FIXME to indicate there is still work to do. llvm-svn: 45135
-
Scott Michel authored
llvm-svn: 45134
-
Bill Wendling authored
llvm-svn: 45133
-
Bill Wendling authored
based what flag to set on whether it was already marked as "isRematerializable". If there was a further check to determine if it's "really" rematerializable, then I marked it as "mayHaveSideEffects" and created a check in the X86 back-end similar to the remat one. llvm-svn: 45132
-
- Dec 17, 2007
-
-
Evan Cheng authored
it's auto-upgraded to a shufflevector instruction. llvm-svn: 45131
-
Scott Michel authored
- New test case: nand.ll llvm-svn: 45130
-
Ted Kremenek authored
std::vector<char> starting from any index in the vector. llvm-svn: 45129
-
Bill Wendling authored
llvm-svn: 45128
-
Bill Wendling authored
llvm-svn: 45126
-
Fariborz Jahanian authored
llvm-svn: 45125
-
Chris Lattner authored
left is this crazy thing called "testing". llvm-svn: 45124
-
Bill Wendling authored
llvm-svn: 45123
-
Chris Lattner authored
contents of the header map. Look ma, no assumptions about input data here (aka, corrupt header maps can't crash the compiler - crazy thought). llvm-svn: 45122
-
Fariborz Jahanian authored
the protocol list (id<P,...> types). llvm-svn: 45121
-
Bill Wendling authored
flags clearer. llvm-svn: 45120
-
Chris Lattner authored
llvm-svn: 45119
-
Chris Lattner authored
llvm-svn: 45118
-
Ted Kremenek authored
llvm-svn: 45116
-
Devang Patel authored
Patch by Richard Pennington. llvm-svn: 45115
-
Ted Kremenek authored
following hold: (1) A vprintf-like function is called that takes the argument list via a via_list argument. (2) The format string is a non-literal that is the parameter value of the enclosing function, e.g: void logmessage(const char *fmt,...) { va_list ap; va_start(ap,fmt); fprintf(fmt,ap); // Do not emit a warning. } In the future this special case will be enhanced to consult the "format" attribute attached to a function declaration instead of just allowing a blank check for all function parameters to be used as format strings to vprintf-like functions. This will happen when more support for attributes becomes available. llvm-svn: 45114
-
Chris Lattner authored
cross-endianness case, where we checked the version in the wrong endianness. Amusingly, the GCC logic that detects mixed endianness hmaps and rejects them is dead for this very reason. llvm-svn: 45113
-
Chris Lattner authored
Add comments to reset indicating that it deletes its pointer. Add a new take() method, which can be used to get the pointer without it being deleted. llvm-svn: 45112
-
Chris Lattner authored
except resolve lookups. llvm-svn: 45111
-
Ted Kremenek authored
llvm-svn: 45110
-
Chris Lattner authored
the create method. llvm-svn: 45109
-
Duncan Sands authored
how to lower them (with no attempt made to be efficient, since they should only occur for unoptimized code). llvm-svn: 45108
-
Fariborz Jahanian authored
llvm-svn: 45107
-
Chris Lattner authored
llvm-svn: 45106
-
Fariborz Jahanian authored
Also fixed indentation problems. llvm-svn: 45105
-
Ted Kremenek authored
llvm-svn: 45104
-
Ted Kremenek authored
warnings. This flag is the inverse of to GCC's -Wformat-nonliteral option (in the clang driver, these warnings are on by default). Patch provided by Shantonu Sen. llvm-svn: 45103
-
Chris Lattner authored
llvm-svn: 45102
-
David Greene authored
GLIBCXX_DEBUG fix. std::vector<>::end() is invalidated by erase. llvm-svn: 45101
-
David Greene authored
Get rid of annoying spaces. llvm-svn: 45100
-
David Greene authored
passed the erased element. llvm-svn: 45099
-
Ted Kremenek authored
This parallels a previous patch (duplicate logic caused the bug to appear in multiple locations): r44316 (http://llvm.org/viewvc/llvm-project?rev=44316&view=rev). Patch provided by Nuno Lopes. llvm-svn: 45098
-
Gordon Henriksen authored
through llvm-as|llvm-dis. llvm-svn: 45097
-
Gordon Henriksen authored
for Ocaml-based compilers targeting embedded devices. :) llvm-svn: 45096
-
Chris Lattner authored
llvm-svn: 45095
-
Chris Lattner authored
llvm-svn: 45094
-