- Aug 10, 2010
-
-
Jakob Stoklund Olesen authored
operands. We don't currently have a hook to provide "the largest super class of A where all registers' getSubReg(subidx) is valid and in B". llvm-svn: 110730
-
Fariborz Jahanian authored
llvm-svn: 110729
-
Dan Gohman authored
llvm-svn: 110726
-
Howard Hinnant authored
llvm-svn: 110724
-
Jakob Stoklund Olesen authored
The live interval may be used for a spill slot as well, and that spill slot could be shared by split registers. We cannot shrink it, even if we know the current register won't need the spill slot in that range. llvm-svn: 110721
-
Jakob Stoklund Olesen authored
llvm-svn: 110720
-
Johnny Chen authored
handler similar to what's happening for the individual test case run. llvm-svn: 110719
-
Bill Wendling authored
ARM testers. llvm-svn: 110718
-
Devang Patel authored
llvm-svn: 110717
-
Devang Patel authored
llvm-svn: 110716
-
Owen Anderson authored
llvm-svn: 110714
-
Devang Patel authored
llvm-svn: 110713
-
Devang Patel authored
llvm-svn: 110712
-
Daniel Dunbar authored
llvm-svn: 110711
-
Evan Cheng authored
llvm-svn: 110710
-
Daniel Dunbar authored
llvm-svn: 110709
-
Daniel Dunbar authored
llvm-svn: 110708
-
Evan Cheng authored
Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function stack frame has a var-sized object. Also added a test case to check for the added benefit of this patch: it's optimizing away the unnecessary restore of sp from fp for some non-leaf functions. llvm-svn: 110707
-
John Thompson authored
llvm-svn: 110706
-
Rafael Espindola authored
Nick, please review. llvm-svn: 110705
-
John McCall authored
the variable is fully initialized. llvm-svn: 110704
-
Jakob Stoklund Olesen authored
When splitting a live range, the new registers have fewer uses and the permissible register class may be less constrained. Recompute the register class constraint from the uses of new registers created for a split. This may let them be allocated from a larger set, possibly avoiding a spill. llvm-svn: 110703
-
Fariborz Jahanian authored
(radar 8127244). llvm-svn: 110702
-
Daniel Dunbar authored
register is", it breaks a couple test-suite tests. llvm-svn: 110701
-
Devang Patel authored
llvm-svn: 110697
-
Fariborz Jahanian authored
type receiver (pr7861). llvm-svn: 110696
-
Ted Kremenek authored
llvm-svn: 110695
-
Devang Patel authored
Simplify code and add comments, in code that generate debug info for constant integer globals, based on Chris's feedback. llvm-svn: 110694
-
Daniel Dunbar authored
cases we care about. - This is eventually going to be unified outside the host specific code. llvm-svn: 110693
-
Daniel Dunbar authored
parentheses from argument lists. llvm-svn: 110692
-
Bob Wilson authored
llvm-svn: 110687
-
Jakob Stoklund Olesen authored
during live range splitting. llvm-svn: 110686
-
Jakob Stoklund Olesen authored
llvm-svn: 110685
-
Rafael Espindola authored
llvm-svn: 110684
-
Michael J. Spencer authored
This reverts commit 110575. Target.isAbsolute() is true if SD would be null. llvm-svn: 110683
-
Rafael Espindola authored
llvm-svn: 110682
-
Douglas Gregor authored
provided by __builtin_types_compatible_p and __builtin_va_arg expressions, now that Abramo has added proper type-source information to those expressions. llvm-svn: 110681
-
Mikhail Glushenkov authored
Patch by NAKAMURA Takumi! llvm-svn: 110680
-
Mikhail Glushenkov authored
llvm-svn: 110679
-
Douglas Gregor authored
transforming TypeSourceInfos already gives us proper (and better) source-location information. llvm-svn: 110678
-