forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commite08ab7c
committed
Support inlining various small performance-critical functions on non-GCC
compilers, by applying a configure check to see if the compiler will acceptan unreferenced "static inline foo ..." function without warnings. It isbelieved that such warnings are the only reason not to declare inlinedfunctions in headers, if the compiler understands "inline" at all.Kurt Harriman1 parentb95a720 commite08ab7c
File tree
11 files changed
+137
-46
lines changed- config
- src
- backend
- nodes
- utils/mmgr
- include
- nodes
- port
- portability
- utils
11 files changed
+137
-46
lines changedLines changed: 25 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
20 | 44 |
| |
21 | 45 |
| |
22 | 46 |
| |
|
Lines changed: 69 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14535 | 14535 |
| |
14536 | 14536 |
| |
14537 | 14537 |
| |
| 14538 | + | |
| 14539 | + | |
| 14540 | + | |
| 14541 | + | |
| 14542 | + | |
| 14543 | + | |
| 14544 | + | |
| 14545 | + | |
| 14546 | + | |
| 14547 | + | |
| 14548 | + | |
| 14549 | + | |
| 14550 | + | |
| 14551 | + | |
| 14552 | + | |
| 14553 | + | |
| 14554 | + | |
| 14555 | + | |
| 14556 | + | |
| 14557 | + | |
| 14558 | + | |
| 14559 | + | |
| 14560 | + | |
| 14561 | + | |
| 14562 | + | |
| 14563 | + | |
| 14564 | + | |
| 14565 | + | |
| 14566 | + | |
| 14567 | + | |
| 14568 | + | |
| 14569 | + | |
| 14570 | + | |
| 14571 | + | |
| 14572 | + | |
| 14573 | + | |
| 14574 | + | |
| 14575 | + | |
| 14576 | + | |
| 14577 | + | |
| 14578 | + | |
| 14579 | + | |
| 14580 | + | |
| 14581 | + | |
| 14582 | + | |
| 14583 | + | |
| 14584 | + | |
| 14585 | + | |
| 14586 | + | |
| 14587 | + | |
| 14588 | + | |
| 14589 | + | |
| 14590 | + | |
| 14591 | + | |
| 14592 | + | |
| 14593 | + | |
| 14594 | + | |
| 14595 | + | |
| 14596 | + | |
| 14597 | + | |
| 14598 | + | |
| 14599 | + | |
| 14600 | + | |
| 14601 | + | |
| 14602 | + | |
| 14603 | + | |
| 14604 | + | |
| 14605 | + | |
| 14606 | + | |
14538 | 14607 |
| |
14539 | 14608 |
| |
14540 | 14609 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
1087 | 1087 |
| |
1088 | 1088 |
| |
1089 | 1089 |
| |
1090 |
| - | |
| 1090 | + | |
1091 | 1091 |
| |
1092 | 1092 |
| |
1093 | 1093 |
| |
|
Lines changed: 5 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| |||
1224 | 1224 |
| |
1225 | 1225 |
| |
1226 | 1226 |
| |
1227 |
| - | |
1228 |
| - | |
1229 |
| - | |
1230 |
| - | |
| 1227 | + | |
| 1228 | + | |
1231 | 1229 |
| |
1232 |
| - | |
| 1230 | + | |
1233 | 1231 |
| |
1234 | 1232 |
| |
1235 | 1233 |
| |
| |||
1248 | 1246 |
| |
1249 | 1247 |
| |
1250 | 1248 |
| |
1251 |
| - | |
| 1249 | + | |
1252 | 1250 |
| |
1253 | 1251 |
| |
1254 | 1252 |
| |
|
Lines changed: 5 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 |
| - | |
| 17 | + | |
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
| |||
628 | 628 |
| |
629 | 629 |
| |
630 | 630 |
| |
631 |
| - | |
632 |
| - | |
633 |
| - | |
| 631 | + | |
| 632 | + | |
634 | 633 |
| |
635 |
| - | |
| 634 | + | |
636 | 635 |
| |
637 | 636 |
| |
638 | 637 |
| |
| |||
645 | 644 |
| |
646 | 645 |
| |
647 | 646 |
| |
648 |
| - | |
| 647 | + | |
649 | 648 |
| |
650 | 649 |
| |
651 | 650 |
| |
|
Lines changed: 8 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
33 |
| - | |
| 33 | + | |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
| |||
71 | 71 |
| |
72 | 72 |
| |
73 | 73 |
| |
74 |
| - | |
75 |
| - | |
| 74 | + | |
| 75 | + | |
76 | 76 |
| |
77 |
| - | |
| 77 | + | |
78 | 78 |
| |
79 |
| - | |
| 79 | + | |
80 | 80 |
| |
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
84 | 84 |
| |
85 |
| - | |
| 85 | + | |
86 | 86 |
| |
87 | 87 |
| |
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
91 |
| - | |
| 91 | + | |
92 | 92 |
| |
93 | 93 |
| |
94 | 94 |
| |
| |||
98 | 98 |
| |
99 | 99 |
| |
100 | 100 |
| |
101 |
| - | |
| 101 | + | |
102 | 102 |
| |
103 | 103 |
| |
104 | 104 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
749 | 749 |
| |
750 | 750 |
| |
751 | 751 |
| |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
752 | 756 |
| |
753 | 757 |
| |
754 | 758 |
| |
|
Lines changed: 11 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
10 |
| - | |
| 9 | + | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
621 | 621 |
| |
622 | 622 |
| |
623 | 623 |
| |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
624 | 628 |
| |
625 | 629 |
| |
626 | 630 |
| |
| |||
664 | 668 |
| |
665 | 669 |
| |
666 | 670 |
| |
667 |
| - | |
668 |
| - | |
669 |
| - | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
670 | 676 |
| |
671 | 677 |
| |
672 | 678 |
| |
|
Lines changed: 1 addition & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
313 | 313 |
| |
314 | 314 |
| |
315 | 315 |
| |
316 |
| - | |
317 |
| - | |
318 |
| - | |
319 |
| - | |
320 |
| - | |
321 |
| - | |
322 |
| - | |
323 |
| - | |
324 |
| - | |
325 | 316 |
| |
326 | 317 |
| |
327 | 318 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
48 |
| - | |
| 48 | + | |
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
| |||
141 | 141 |
| |
142 | 142 |
| |
143 | 143 |
| |
144 |
| - | |
| 144 | + | |
145 | 145 |
| |
146 | 146 |
| |
147 | 147 |
| |
|
Lines changed: 5 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| |||
72 | 72 |
| |
73 | 73 |
| |
74 | 74 |
| |
75 |
| - | |
| 75 | + | |
76 | 76 |
| |
77 |
| - | |
| 77 | + | |
78 | 78 |
| |
79 |
| - | |
| 79 | + | |
80 | 80 |
| |
81 | 81 |
| |
82 | 82 |
| |
| |||
87 | 87 |
| |
88 | 88 |
| |
89 | 89 |
| |
90 |
| - | |
| 90 | + | |
91 | 91 |
| |
92 | 92 |
| |
93 | 93 |
| |
|
0 commit comments
Comments
(0)