- Apr 09, 2011
-
-
rdar://8735979Chris Lattner authored
InstAlias doesn't allow matching immediate operands, so we have to write C++ code to do this. llvm-svn: 129223
-
Chris Lattner authored
for pointing this out llvm-svn: 129217
-
Lenny Maiorani authored
Validates inputs are not NULL, checks for overlapping strings, concatenates the strings checking for buffer overflow, sets the length of the destination string to the sum of the s1 length and the s2 length, binds the return value to the s1 value. llvm-svn: 129215
-
Benjamin Kramer authored
llvm-svn: 129214
-
Dylan Noblesmith authored
Make KEYALL a combination of all other flags instead of its own separate flag. Also rewrite the enum definitions in hex instead of decimal. llvm-svn: 129213
-
Dylan Noblesmith authored
Put the logic for deciding the default name for gcc/g++ in the only place that actually cares about it. This also pushes an ifdef out of the generic driver code to a little further down, when the target is actually known. Hopefully it can be changed into just a runtime check in the future. llvm-svn: 129212
-
Benjamin Kramer authored
And don't append the name over and over again in the loop. llvm-svn: 129210
-
Benjamin Kramer authored
llvm-svn: 129209
-
NAKAMURA Takumi authored
FIXME: The logo handling in ReleaseNotes.html llvm-svn: 129208
-
Eli Friedman authored
is an array of structures doesn't imply it's a ConstantArray of ConstantStruct. llvm-svn: 129207
-
Eli Friedman authored
pageexec@freemail.hu, tweaks by me. llvm-svn: 129206
-
Chandler Carruth authored
warnings, and make its text appropriate for constant bool expressions other than 'false'. This should finish off PR9612. llvm-svn: 129205
-
Chandler Carruth authored
type rather than just the literal 'false'. This begins fixing PR9612, but the message is now wrong. WIP, the cleanup of the messaging is next. llvm-svn: 129204
-
Chris Lattner authored
llvm-svn: 129203
-
Chris Lattner authored
llvm-svn: 129202
-
Chris Lattner authored
per PR9577 llvm-svn: 129201
-
Chris Lattner authored
delete the instruction pointed to by CGP's current instruction iterator, leading to a crash on the testcase. This fixes PR9578. llvm-svn: 129200
-
Chris Lattner authored
Switch lowering probably shouldn't be using FP for this. This resolves PR9581. llvm-svn: 129199
-
Eli Friedman authored
it's completely safe to cache the AST across LICM runs even with this fix, but this fix can't hurt. llvm-svn: 129198
-
Eli Friedman authored
llvm-svn: 129197
-
Chris Lattner authored
is substantially different than a(b|c)d. Form the latter regex instead. This found a few problems in the testsuite, which serves as its test. llvm-svn: 129196
-
Chris Lattner authored
llvm-svn: 129195
-
Chris Lattner authored
they thought they were, because alternation was expanding wrong in {{}}'s. llvm-svn: 129194
-
Chris Lattner authored
llvm-svn: 129193
-
Chris Lattner authored
llvm-svn: 129192
-
Chris Lattner authored
llvm-svn: 129191
-
Chris Lattner authored
where we shrunk the list without updating the end iterator. By inspection, from PR9639. llvm-svn: 129190
-
Chris Lattner authored
Patch by Dave Zarzycki! llvm-svn: 129189
-
Jakob Stoklund Olesen authored
It is common for large live ranges to have few basic blocks with register uses and many live-through blocks without any uses. This approach grows the Hopfield network incrementally around the use blocks, completely avoiding checking interference for some through blocks. llvm-svn: 129188
-
Jakob Stoklund Olesen authored
This doesn't require seeking in the live interval union, so it is very cheap. llvm-svn: 129187
-
Chris Lattner authored
llvm-svn: 129186
-
Chris Lattner authored
with undef arguments. llvm-svn: 129185
-
Chris Lattner authored
llvm-svn: 129184
-
NAKAMURA Takumi authored
llvm-svn: 129183
-
NAKAMURA Takumi authored
(eg. trim http://llvm.org/docs/foo -> foo) llvm-svn: 129182
-
NAKAMURA Takumi authored
llvm-svn: 129181
-
Ken Dyck authored
to eliminate a divide-by-8. No change in functionality intended. llvm-svn: 129180
-
Ken Dyck authored
the base offset. No change in functionality intended. llvm-svn: 129179
-
Eric Christopher authored
llvm-svn: 129178
-
Sean Callanan authored
error stream, in cases where the AsmParser is being invoked by EDDisassembler. Before, they were being sent to errs() because no error handler was installed in the SourceMgr. llvm-svn: 129177
-