- Oct 14, 2009
-
-
Devang Patel authored
s/DebugLoc.InlinedLoc/DebugLoc.InlinedAtLoc/g llvm-svn: 84054
-
Douglas Gregor authored
unknown type name, e.g., foo::bar x; when "bar" does not refer to a type in "foo". With this change, the parser now calls into the action to perform diagnostics and can try to recover by substituting in an appropriate type. For example, this allows us to easily diagnose some missing "typename" specifiers, which we now do: test/SemaCXX/unknown-type-name.cpp:29:1: error: missing 'typename' prior to dependent type name 'A<T>::type' A<T>::type A<T>::f() { return type(); } ^~~~~~~~~~ typename Fixes PR3990. llvm-svn: 84053
-
Edward O'Callaghan authored
llvm-svn: 84051
-
Devang Patel authored
llvm-svn: 84050
-
Devang Patel authored
llvm-svn: 84049
-
Anders Carlsson authored
llvm-svn: 84048
-
Ted Kremenek authored
the data argument) should not be tracked further until we support full IPA. (fixes <rdar://problem/7299394>) llvm-svn: 84047
-
Mike Stump authored
covariant thunks. WIP. llvm-svn: 84046
-
Anders Carlsson authored
llvm-svn: 84043
-
Bob Wilson authored
by creating TargetConstants during instruction selection instead of during legalization. llvm-svn: 84042
-
Anders Carlsson authored
Check the return type of operator[]() and fix a thinko that lead to a crash in SemaCXX/overloaded-operator.cpp. llvm-svn: 84041
-
Kevin Enderby authored
Also fixed a couple of coding style things that crept in. And added more to the temporary hacked up ARMAsmParser::MatchInstruction() method for testing. llvm-svn: 84040
-
Chris Lattner authored
llvm-svn: 84039
-
Evan Cheng authored
Teach basic AA about PHI nodes. If all operands of a phi NoAlias another value than it's safe to declare the PHI NoAlias the value. Ditto for MustAlias. llvm-svn: 84038
-
- Oct 13, 2009
-
-
Dale Johannesen authored
worse than the rest of the asm documentation. llvm-svn: 84037
-
Bob Wilson authored
multiple instructions, the expansion is done during selection so there is no need to do anything special during legalization. llvm-svn: 84036
-
Anders Carlsson authored
llvm-svn: 84034
-
Devang Patel authored
Do not check use_empty() before replaceAllUsesWith(). This gives ValueHandles a chance to get properly updated. llvm-svn: 84033
-
Jeffrey Yasskin authored
4406. Patch by Nick Lewycky! llvm-svn: 84032
-
Mike Stump authored
llvm-svn: 84031
-
Anders Carlsson authored
llvm-svn: 84030
-
Douglas Gregor authored
llvm-svn: 84029
-
Douglas Gregor authored
what we found when we looked into <blah>", where <blah> is a DeclContext*. We can now format DeclContext*'s in nice ways, e.g., "namespace N", "the global namespace", "'class Foo'". This is part of PR3990, but we're not quite there yet. llvm-svn: 84028
-
Duncan Sands authored
truncating an SDValue (depending on whether the target type is bigger or smaller than the value's type); or zero extending or truncating it. Use it in a few places (this seems to be a popular operation, but I only modified cases of it in SelectionDAGBuild). In particular, the eh_selector lowering was doing this wrong due to a repeated rather than inverted test, fixed with this change. llvm-svn: 84027
-
Anders Carlsson authored
Pass the right SourceLocation to Actions.ActOnOverloadedOperatorReferenceExpr and Actions.ActOnConversionOperatorReferenceExpr. Update incomplete-call.cpp test. llvm-svn: 84026
-
Devang Patel authored
llvm-svn: 84025
-
Bob Wilson authored
be in a register. The previous use of ARM address mode 2 was completely arbitrary and inappropriate for Thumb. Radar 7137468. llvm-svn: 84022
-
Dale Johannesen authored
A little ugliness is accepted to keep the binary file format compatible. No functional change yet. llvm-svn: 84020
-
Devang Patel authored
llvm-svn: 84019
-
Sandeep Patel authored
llvm-svn: 84017
-
Dan Gohman authored
manually counting instructions. llvm-svn: 84016
-
Dan Gohman authored
llvm-svn: 84015
-
Dan Gohman authored
named CodeMetrics. Move it to be a non-nested class. Rename RegionInfo back to FunctionInfo. llvm-svn: 84013
-
Douglas Gregor authored
aren't rich enough to reproduce the source accurately. llvm-svn: 84012
-
David Goodwin authored
llvm-svn: 84011
-
Ted Kremenek authored
Provide a mode for ImmutableMap/ImmutableSet to not automatically canonicalize the internal functional AVL trees. This should speedup clients that use ImmutableMap/ImmutableSet but don't require fast comparisons of maps. llvm-svn: 84010
-
Sandeep Patel authored
llvm-svn: 84009
-
Ted Kremenek authored
llvm-svn: 84008
-
John Thompson authored
llvm-svn: 84007
-
Devang Patel authored
llvm-svn: 84006
-