- Jan 06, 2010
-
-
Bill Wendling authored
llvm-svn: 92810
-
Ted Kremenek authored
Per offline discussion with Doug, don't perform typo correction when we have encountered a fatal error. On some files that are woefully wrong (missing headers) this can cause a 3x slowdown in some cases when parsing the file. It makes sense not to perform typo correction in this case because after a fatal error diagnostics will either be suppressed or not really make any sense. llvm-svn: 92809
-
Fariborz Jahanian authored
for a 'readonly' property. Fixes radar 7427072. llvm-svn: 92808
-
Bill Wendling authored
llvm-svn: 92807
-
Bill Wendling authored
bottom-up scheduler. We prefer the lower order number. llvm-svn: 92806
-
John McCall authored
try to evaluate an expression as a constant boolean condition. This has the same intended semantics as used in folding conditional operators. llvm-svn: 92805
-
Ted Kremenek authored
llvm-svn: 92804
-
Ted Kremenek authored
llvm-svn: 92803
-
Ted Kremenek authored
Add C API hook 'clang_getDeclExtent()', which returns the source extent of a declaration. This implements <rdar://problem/7280072>. llvm-svn: 92802
-
Fariborz Jahanian authored
llvm-svn: 92801
-
Chris Lattner authored
llvm-svn: 92800
-
- Jan 05, 2010
-
-
Dan Gohman authored
test/CodeGen/X86, as doesn't use -indvars, and it does use llc -march=x86-64. llvm-svn: 92799
-
Bill Wendling authored
result in illegal types for the SHL operator. llvm-svn: 92797
-
Johnny Chen authored
llvm-svn: 92796
-
Chris Lattner authored
llvm-svn: 92795
-
Dan Gohman authored
uses several kinds of opcode values which are not declared within that enum. This fixes PR5946. llvm-svn: 92794
-
Victor Hernandez authored
llvm-svn: 92793
-
Chris Lattner authored
llvm-svn: 92792
-
Chris Lattner authored
llvm-svn: 92790
-
Ted Kremenek authored
llvm-svn: 92789
-
Chris Lattner authored
The only difference is that EvaluateInDifferentType checks to ensure they are profitable before doing them :) llvm-svn: 92788
-
Douglas Gregor authored
llvm-svn: 92787
-
Chris Lattner authored
llvm-svn: 92786
-
Johnny Chen authored
instructions. Thumb does not have the restriction that t2 = t+1. llvm-svn: 92785
-
Chris Lattner authored
llvm-svn: 92784
-
Devang Patel authored
llvm-svn: 92783
-
Chris Lattner authored
llvm-svn: 92782
-
Chris Lattner authored
llvm-svn: 92781
-
Daniel Dunbar authored
llvm-svn: 92780
-
Douglas Gregor authored
non-inline key function of a class template instantiation, when no key function is present, the class template instantiation itself was instantiated with an explicit instantiation declaration (aka extern template). I'm fairly certain that the C++0x specification gives us this lattitude, although GCC doesn't take advantage of it. llvm-svn: 92779
-
Jakob Stoklund Olesen authored
It is enough to give the super registers CR0, CR1, ..., and specifying the sub-registers as well causes confusion in the liveness computations. llvm-svn: 92778
-
Chris Lattner authored
llvm-svn: 92777
-
Chris Lattner authored
llvm-svn: 92776
-
Chris Lattner authored
llvm-svn: 92775
-
Victor Hernandez authored
llvm-svn: 92774
-
Chris Lattner authored
llvm-svn: 92773
-
Dan Gohman authored
llvm-svn: 92772
-
Benjamin Kramer authored
llvm-svn: 92771
-
Chris Lattner authored
llvm-svn: 92770
-
Jakob Stoklund Olesen authored
A phi operand that is implicitly defined in a predecessor becomes an undefined register after phi elimination. This causes a lot of false positives when the verifier is checking if live-in registers are live-out from all predecessors. Removing the verifier checks seems like a better solution than insisting on IMPLICIT_DEF instructions in predecessor blocks. llvm-svn: 92769
-