- Feb 05, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 63878
-
Douglas Gregor authored
Also, put Objective-C protocols into their own identifier namespace. Otherwise, we find protocols when we don't want to in C++ (but not in C). llvm-svn: 63877
-
Devang Patel authored
llvm-svn: 63876
-
Chris Lattner authored
llvm-svn: 63875
-
-
Torok Edwin authored
llvm-svn: 63872
-
Fariborz Jahanian authored
the documentation to the contrary). llvm-svn: 63871
-
Chris Lattner authored
Patch by Daniel Shelton! llvm-svn: 63870
-
Ted Kremenek authored
llvm-svn: 63869
-
Sebastian Redl authored
However, the cause still remains: the Decl is linked into the chain of its DeclContext and remains there despite being deleted. llvm-svn: 63868
-
Sebastian Redl authored
This shrinks OwningResult by one pointer. Since it is no longer larger than OwningPtr, merge the two. This leads to simpler client code and speeds up my benchmark by 2.7%. For some reason, this exposes a previously hidden bug, causing a regression in SemaCXX/condition.cpp. llvm-svn: 63867
-
Sebastian Redl authored
llvm-svn: 63866
-
Daniel Dunbar authored
scalar/complex/aggregate cases. - Currently disabled for x86_64, triggering a misoptimization (PR3489). llvm-svn: 63864
-
Daniel Dunbar authored
- No intended functionality change, this is essentially enabling direct passing of complex and aggregate values, which no ABI is using. llvm-svn: 63863
-
Duncan Sands authored
really solve the problem. Also it changed the name from libLLVMgold to LLVMgold (correcting the name resulted in the original problem suddenly reappearing). llvm-svn: 63861
-
Duncan Sands authored
dependencies between libraries due to __dso_handle when doing "make install". I don't know what the LINK_COMPONENTS stuff is about, so I left it alone. llvm-svn: 63860
-
Daniel Dunbar authored
value. - No functionality change. llvm-svn: 63859
-
Daniel Dunbar authored
- No intended functionality change, all current ABI implementations were only using indirect for complex/aggregate types, which were being passed indirectly with the Direct ABIInfo kind. llvm-svn: 63858
-
Evan Cheng authored
Machine LICM increases register pressure and it almost always increase code size. For now, disable it for optimizing for size. llvm-svn: 63856
-
Evan Cheng authored
llvm-svn: 63855
-
Evan Cheng authored
llvm-svn: 63854
-
Evan Cheng authored
ReMaterializeTrivialDef need to trim the live interval to the last kill if the copy kills the source register. This fixes uint64tof64.ll after ARM::MOVi is marked as isAsCheapAsAMove. llvm-svn: 63853
-
Evan Cheng authored
llvm-svn: 63852
-
Evan Cheng authored
llvm-svn: 63851
-
Daniel Dunbar authored
- No (intended) functionality change, the semantic changes are to come. llvm-svn: 63850
-
Chris Lattner authored
llvm-svn: 63849
-
Chris Lattner authored
llvm-svn: 63848
-
Chris Lattner authored
llvm-svn: 63847
-
Chris Lattner authored
llvm-svn: 63846
-
Daniel Dunbar authored
llvm-svn: 63845
-
Zhongxing Xu authored
do the symblic regions associated with them and we need them to be typed. Current SymbolicRegion::getRValueType() method is very restricting. It may be modified when we are more clear about what could be the types of symblic regions. BasicConstraintManager::Assume() is changed due to that now SymblicRegion is a subclass of SubRegion. llvm-svn: 63844
-
Chris Lattner authored
sure to print the value properly sext'd to the right pointer size. This fixes PR3481. llvm-svn: 63843
-
Ted Kremenek authored
checker. This was previously needed because BugReport objects were previously allocated on the stack and not owned by BugReporter. Now we can just issue them on the fly. This change was motivated because we were seeing some weird cases where some really long paths would get issued for bugs (particularly leaks) because of some double-caching. llvm-svn: 63840
-
Owen Anderson authored
between call frame setup/restore points. Unfortunately, this regresses code size a bit, but at least it's correct now! llvm-svn: 63837
-
Chris Lattner authored
llvm-svn: 63836
-
Nick Lewycky authored
buffer after it creates the Module. Thus, we don't need to store this pointer in claimed_file. llvm-svn: 63834
-
Mon P Wang authored
between a unsigned integer and signed integer. llvm-svn: 63831
-
Nick Lewycky authored
Reword a comment for clarity. Remove some extra whitespace. llvm-svn: 63823
-
Daniel Dunbar authored
llvm-svn: 63816
-
Dale Johannesen authored
Untested, Daniel or Nate please review. llvm-svn: 63814
-