Commit 62e1163
committed
CodeGen: Add ISD::AssertNoFPClass
It is used to mark a value that we are sure that it is not some fcType.
The examples include:
* An arguments of a function is marked with nofpclass
* Output value of an intrinsic can be sure to not be some type
So that the following operation can make some assumptions.1 parent 5e834b9 commit 62e1163
File tree
7 files changed
+19
-0
lines changed- llvm
- include/llvm
- CodeGen
- Target
- lib/CodeGen/SelectionDAG
7 files changed
+19
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
70 | 76 | | |
71 | 77 | | |
72 | 78 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
859 | 859 | | |
860 | 860 | | |
861 | 861 | | |
| 862 | + | |
862 | 863 | | |
863 | 864 | | |
864 | 865 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| 171 | + | |
171 | 172 | | |
172 | 173 | | |
173 | 174 | | |
| |||
2576 | 2577 | | |
2577 | 2578 | | |
2578 | 2579 | | |
| 2580 | + | |
2579 | 2581 | | |
2580 | 2582 | | |
2581 | 2583 | | |
| |||
2803 | 2805 | | |
2804 | 2806 | | |
2805 | 2807 | | |
| 2808 | + | |
2806 | 2809 | | |
2807 | 2810 | | |
2808 | 2811 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| 132 | + | |
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
| |||
1276 | 1277 | | |
1277 | 1278 | | |
1278 | 1279 | | |
| 1280 | + | |
1279 | 1281 | | |
1280 | 1282 | | |
1281 | 1283 | | |
| |||
4844 | 4846 | | |
4845 | 4847 | | |
4846 | 4848 | | |
| 4849 | + | |
4847 | 4850 | | |
4848 | 4851 | | |
4849 | 4852 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7406 | 7406 | | |
7407 | 7407 | | |
7408 | 7408 | | |
| 7409 | + | |
| 7410 | + | |
| 7411 | + | |
| 7412 | + | |
7409 | 7413 | | |
7410 | 7414 | | |
7411 | 7415 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| 125 | + | |
125 | 126 | | |
126 | 127 | | |
127 | 128 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3265 | 3265 | | |
3266 | 3266 | | |
3267 | 3267 | | |
| 3268 | + | |
3268 | 3269 | | |
3269 | 3270 | | |
3270 | 3271 | | |
| |||
0 commit comments