- Sep 28, 2010
-
-
Devang Patel authored
llvm-svn: 114920
-
Owen Anderson authored
register pressure and thus excess spills, which we don't currently recover from well. This should be re-evaluated in the future if our ability to generate good spills/splits improves. Partial fix for <rdar://problem/7635585>. llvm-svn: 114919
-
Douglas Gregor authored
DeclaredDestructor and UserDeclaredDestructor bits in CXXRecordDecl itself. Another step on the road to <rdar://problem/8459981>. llvm-svn: 114918
-
Fariborz Jahanian authored
passed to nonnull attributed functions. Implements radar 6857843. llvm-svn: 114917
-
Douglas Gregor authored
already be determined by isCopyAssignmentOperator(), and was set too late in the process for all clients to see the appropriate value. Cleanup only; no functionality change. llvm-svn: 114916
-
Jim Grosbach authored
enable it for real. Leaving the CL option in place to it's easy to disable it again if (when) testers find something I've missed. llvm-svn: 114915
-
Sebastian Redl authored
When chaining PCHs, only write PPRecords that don't come from PCH, and give them the correct IDs. Fixes a crash in XCode. llvm-svn: 114913
-
Douglas Gregor authored
CXXRecordDecl::DefinitionData::DeclaredCopyAssignment, for copy-assignment operators. Another step toward <rdar://problem/8459981>. llvm-svn: 114899
-
Rafael Espindola authored
makes files easier to diff. llvm-svn: 114898
-
- Sep 27, 2010
-
-
Jim Grosbach authored
llvm-svn: 114896
-
Rafael Espindola authored
llvm-svn: 114895
-
Caroline Tice authored
generated Python function, and passed the stoppoint context frame and bp_loc as parameters. llvm-svn: 114894
-
Jakob Stoklund Olesen authored
Usually we wouldn't do this anyway because llvm_fenv_testexcept would return an exception, but we have seen some cases where neither errno nor fenv detect an exception on arm-linux. llvm-svn: 114893
-
Jim Grosbach authored
enable it for real. Leaving the CL option in place to it's easy to disable it again if (when) testers find something I've missed. llvm-svn: 114892
-
Rafael Espindola authored
llvm-svn: 114891
-
Bill Wendling authored
"shift with non-immediate" intrinsics. It gets here because we they aren't immediates anymore. llvm-svn: 114890
-
Douglas Gregor authored
DeclaredCopyConstructor bits in CXXRecordDecl's DefinitionData structure. Rather than having Sema call addedConstructor or set the bits directly at semi-random places, move all of the logic for managing these bits into CXXRecordDecl itself and tie the addedConstructor call into DeclContext::addDecl(). This makes it easier for AST-building clients to get the right bits set in DefinitionData, and is one small part of <rdar://problem/8459981>. llvm-svn: 114889
-
Michael J. Spencer authored
llvm-svn: 114888
-
Howard Hinnant authored
llvm-svn: 114887
-
Chris Lattner authored
llvm-svn: 114886
-
Greg Clayton authored
Remove the GetUserData()/SetUserData() from the DWARFDebugInfoEntry class. We now track everything with dense maps. llvm-svn: 114876
-
Johnny Chen authored
llvm-svn: 114875
-
Nico Weber authored
Correctly set "explicit template instantiation" kind on inner structs of templates whose explicit instantiation is first declared and then defined. Fixes http://llvm.org/pr8207 llvm-svn: 114874
-
Johnny Chen authored
test cases. llvm-svn: 114872
-
Johnny Chen authored
Added a special "clean" target to the types/Makefile to clean up all the *.o/.d files. The generic_type_tester() method is modified to take a set of atoms, instead of type string as a required parameter, for example: o unsigned int => set(['unsigned', 'int']) o unsigned long long => set(['unsigned', 'long long']) o long long => set(['long long']) llvm-svn: 114871
-
Nico Weber authored
llvm-svn: 114869
-
Bill Wendling authored
"linker_private_weak_auto_def" linkage type for LTO. llvm-svn: 114868
-
Daniel Dunbar authored
llvm-svn: 114867
-
Daniel Dunbar authored
llvm-svn: 114866
-
Daniel Dunbar authored
llvm-svn: 114865
-
Daniel Dunbar authored
llvm-svn: 114864
-
Daniel Dunbar authored
llvm-svn: 114863
-
Daniel Dunbar authored
llvm-svn: 114862
-
Daniel Dunbar authored
llvm-svn: 114861
-
Fariborz Jahanian authored
(on functions with no pointer arguments) but only when the attribute has not been coming from a macro instantiation in a header file. Fixes first part of radar 6857843. llvm-svn: 114860
-
Jakob Stoklund Olesen authored
This reverts revision 114633. It was breaking llvm-gcc-i386-linux-selfhost. It seems there is a downstream bug that is exposed by -cgp-critical-edge-splitting=0. When that bug is fixed, this patch can go back in. Note that the changes to tailcallfp2.ll are not reverted. They were good are required. llvm-svn: 114859
-
Jakob Stoklund Olesen authored
by reenabling it temporarily. llvm-svn: 114858
-
Jakob Stoklund Olesen authored
llvm-svn: 114857
-
Rafael Espindola authored
llc now recognizes the "intent" to support MC/obj emission for ARM, but given that they are all stubs, it asserts on --filetype=obj --march=arm Patch by Jason Kim. llvm-svn: 114856
-
-