- Dec 09, 2009
-
-
Eli Friedman authored
type of the builtin when generating the function declaration for a builtin library call. llvm-svn: 90936
-
Anders Carlsson authored
Pass the current SourceLocation to getAssignOperatorMethod, fixing a crash when the assign operator method needs to be instantiated. Doug, please review the updated default-assignment-operator.cpp change. llvm-svn: 90935
-
Daniel Dunbar authored
llvm-svn: 90934
-
Ted Kremenek authored
by the test case in PR 5627. Essentially we shouldn't clear the ExplodedNodeSet where we deposit newly constructed nodes if that set is the 'Dst' set passed in. It is not okay to clear that set because it may already contain nodes. llvm-svn: 90931
-
Chris Lattner authored
stores is not phi translating, thus it miscompiles really crazy testcases. This is from inspection, I haven't seen this in the wild. llvm-svn: 90930
-
Chris Lattner authored
llvm-svn: 90929
-
Chris Lattner authored
llvm-svn: 90927
-
Chris Lattner authored
phi translation of complex expressions like &A[i+1]. This has the following benefits: 1. The phi translation logic is all contained in its own class with a strong interface and verification that it is self consistent. 2. The logic is more correct than before. Previously, if intermediate expressions got PHI translated, we'd miss the update and scan for the wrong pointers in predecessor blocks. @phi_trans2 is a testcase for this. 3. We have a lot less code in memdep. We can handle phi translation across blocks of things like @phi_trans3, which is pretty insane :). This patch should fix the miscompiles of 255.vortex, and I tested it with a bootstrap of llvm-gcc, llvm-test and dejagnu of course. llvm-svn: 90926
-
Evan Cheng authored
llvm-svn: 90925
-
Mike Stump authored
all of g++'s bugs. llvm-svn: 90924
-
Devang Patel authored
Remove tests that are not suitable anymore. Plus they are not testing the original bugfixes anymore. These tests were inserted to check bug fixes in code that handled debug info intrinsics. These intrinsics are no longer used and now llvm parser simply ignores old .dbg intrinsics from these dead tests. llvm-svn: 90923
-
Evan Cheng authored
Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's primary used by selectdag passes. llvm-svn: 90922
-
Chris Lattner authored
llvm-svn: 90920
-
Evan Cheng authored
llvm-svn: 90919
-
Evan Cheng authored
llvm-svn: 90918
-
Evan Cheng authored
llvm-svn: 90917
-
Chris Lattner authored
llvm-svn: 90915
-
Douglas Gregor authored
pointers thereof) to their corresponding non-noreturn function types. This conversion is considered an exact match for overload-resolution purposes. Note that we are a little more strict that GCC is, because we encode noreturn in the type system, but that's a Good Thing (TM) because it does not allow us to pretend that potentially-returning function pointers are non-returning function pointers. Fxies PR5620. llvm-svn: 90913
-
Chris Lattner authored
Somehow opt was missed when this was added. llvm-svn: 90912
-
Dan Gohman authored
that Chris noticed. llvm-svn: 90910
-
Chris Lattner authored
the translated value back to it if an instruction. llvm-svn: 90909
-
Chris Lattner authored
llvm-svn: 90908
-
Daniel Dunbar authored
match $ correctly with \r\n, unfortunately. llvm-svn: 90907
-
Chris Lattner authored
llvm-svn: 90906
-
Dan Gohman authored
examines; fall back to a conservative answer if there are more. This works around some several compile time problems resulting from BasicAliasAnalysis calling PointerMayBeCaptured. The value has been chosen arbitrarily. This fixes rdar://7438917 and may partially address PR5708. llvm-svn: 90905
-
Fariborz Jahanian authored
llvm-svn: 90902
-
Chris Lattner authored
date when instsimplify kicks in. llvm-svn: 90901
-
Devang Patel authored
llvm-svn: 90898
-
Daniel Dunbar authored
llvm-svn: 90897
-
Fariborz Jahanian authored
in objective-c++ mode without being too lenient. llvm-svn: 90895
-
Evan Cheng authored
- Also support the 'q' NEON registers asm code. llvm-svn: 90894
-
- Dec 08, 2009
-
-
John McCall authored
tested. Fixes PR5727. llvm-svn: 90893
-
Daniel Dunbar authored
llvm-svn: 90890
-
Anders Carlsson authored
llvm-svn: 90887
-
Mike Stump authored
llvm-svn: 90884
-
Daniel Dunbar authored
llvm-svn: 90883
-
Mike Stump authored
llvm-svn: 90882
-
Douglas Gregor authored
llvm-svn: 90881
-
Daniel Dunbar authored
llvm-svn: 90880
-
Douglas Gregor authored
llvm-svn: 90879
-