Kenneth Uildriks
|
b8d7efe785
|
Now using a variant of the existing inlining heuristics to decide whether to create a given specialization of a function in PartialSpecialization. If the total performance bonus across all callsites passing the same constant exceeds the specialization cost, we create the specialization.
llvm-svn: 116158
|
2010-10-09 22:06:36 +00:00 |
Kenneth Uildriks
|
d4b6ab9888
|
Fixed and reactivated a partial specialization test
llvm-svn: 111516
|
2010-08-19 12:42:38 +00:00 |
Chris Lattner
|
93e63a0218
|
this test is failing nondeterministically and blaming me, just disable
it for now.
llvm-svn: 106960
|
2010-06-26 22:08:30 +00:00 |
Benjamin Kramer
|
c1ecfd86a3
|
Fix test weirdness.
llvm-svn: 106959
|
2010-06-26 22:06:50 +00:00 |
Kenneth Uildriks
|
7228d98b85
|
Partial specialization test should not depend on the order of specialization operations or the names assigned to the specialized functions
llvm-svn: 106953
|
2010-06-26 18:47:40 +00:00 |
Kenneth Uildriks
|
1850444000
|
Partial specialization was not checking the callsite to make sure it was using the same constants as the specialization, leading to calls to the wrong specialization. Patch by Takumi Nakamura\!
llvm-svn: 105528
|
2010-06-05 14:50:21 +00:00 |