- Jan 23, 2010
-
-
Chris Lattner authored
for arbitrary terminators in predecessors, don't assume it is a conditional or uncond branch. The testcase shows an example where they can happen with switches. llvm-svn: 94323
-
Nick Lewycky authored
externally visible function, it can still find all callers of it and replace the parameters to a dead argument with undef. llvm-svn: 94322
-
Chris Lattner authored
handle the case when we can infer an input to the xor from all inputs that agree, instead of going into an infinite loop. Another part of PR6199 llvm-svn: 94321
-
Eli Friedman authored
function. llvm-svn: 94320
-
Chris Lattner authored
llvm-svn: 94319
-
Chris Lattner authored
readme forever. llvm-svn: 94318
-
Chris Lattner authored
llvm-svn: 94317
-
Anders Carlsson authored
llvm-svn: 94316
-
Anders Carlsson authored
llvm-svn: 94315
-
Benjamin Kramer authored
llvm-svn: 94314
-
Benjamin Kramer authored
llvm-svn: 94313
-
Chris Lattner authored
llvm-svn: 94312
-
Ted Kremenek authored
llvm-svn: 94311
-
Bill Wendling authored
the '-pre-RA-sched' flag. It actually makes more sense to do it this way. Also, keep track of the SDNode ordering by default. Eventually, we would like to make this ordering a way to break a "tie" in the scheduler. However, doing that now breaks the "CodeGen/X86/abi-isel.ll" test for 32-bit Linux. llvm-svn: 94308
-
Benjamin Kramer authored
llvm-svn: 94307
-
Benjamin Kramer authored
llvm-svn: 94306
-
Benjamin Kramer authored
llvm-svn: 94304
-
John McCall authored
incomplete type (or a pointer/reference to such). The causes of this problem are different enough to justify a different "design" for the diagnostic. Most notably, it doesn't give an operand index: it's usually pretty obvious which operand is the problem, it adds a lot of clutter to mention it, and the fix is usually in a different part of the file anyway. This is yet another diagnostic that should really have an analogue in the non-overloaded case --- which should be much easier to write because of the weaker space constraints. llvm-svn: 94303
-
Chris Lattner authored
llvm-svn: 94299
-
Chris Lattner authored
a .section. Switch to it with SwitchSection. However, I think that this directive should be safe on any ELF target. If so, we should hoist it up out of the X86 and SystemZ targets. llvm-svn: 94298
-
Chris Lattner authored
llvm-svn: 94297
-
Chris Lattner authored
llvm-svn: 94296
-
Chris Lattner authored
llvm-svn: 94295
-
Chris Lattner authored
into a new MCDirectives.h file. llvm-svn: 94294
-
Chris Lattner authored
to MCExpr then emit them through MCStreamer with EmitValue. I think all global variable initializers are now going through mcstreamer. llvm-svn: 94293
-
Eric Christopher authored
stack may be misaligned. Update test accordingly. Patch by Evan Cheng! llvm-svn: 94291
-
Chris Lattner authored
llvm-svn: 94290
-
Anders Carlsson authored
Fix the EntityKind order so that all entity kinds that can be copied (using copy constructors) come first. Also, fix a bug where EK_New was left out of the err_init_conversion_failed diagnostic (It is now reported as 'new value'). Please review Doug :) llvm-svn: 94289
-
Chris Lattner authored
llvm-svn: 94288
-
Eric Christopher authored
for strcpy. llvm-svn: 94287
-
Chris Lattner authored
llvm-svn: 94286
-
Chris Lattner authored
llvm-svn: 94285
-
Chris Lattner authored
and some .weak directives. llvm-svn: 94284
-
John McCall authored
conversions. To make this work, fill out all conversions for all candidates (but only when diagnosing overload failure). Split out a few cases from ovl_fail_bad_conversion which didn't actually involve a failed argument conversion. I'm pretty sure this is not a well-founded ordering, but I'm not sure it matters. llvm-svn: 94283
-
Chris Lattner authored
llvm-svn: 94282
-
Chris Lattner authored
llvm-svn: 94281
-
Mon P Wang authored
llvm-svn: 94280
-
Anders Carlsson authored
Separate EK_ArrayOrVectorElement into EK_ArrayElement and EK_VectorElement; arrays and vectors are pretty different beasts in C++. Doug, please review/comment. llvm-svn: 94279
-
Ted Kremenek authored
llvm-svn: 94278
-
Chris Lattner authored
be careful to add a \0 at the end though, because EmitString didn't do this. llvm-svn: 94277
-