forked from OSchip/llvm-project
parent
aeebc96099
commit
2d819f5fa4
|
@ -485,6 +485,12 @@ This will be solved when we go to a dynamic programming based isel.
|
|||
|
||||
//===---------------------------------------------------------------------===//
|
||||
|
||||
Should generate min/max for stuff like:
|
||||
|
||||
void minf(float a, float b, float *X) {
|
||||
*X = a <= b ? a : b;
|
||||
}
|
||||
|
||||
Make use of floating point min / max instructions. Perhaps introduce ISD::FMIN
|
||||
and ISD::FMAX node types?
|
||||
|
||||
|
@ -636,13 +642,5 @@ lambda, siod, optimizer-eval, ackermann, hash2, nestedloop, strcat, and Treesor.
|
|||
|
||||
//===---------------------------------------------------------------------===//
|
||||
|
||||
Should generate min/max for stuff like:
|
||||
|
||||
void minf(float a, float b, float *X) {
|
||||
*X = a <= b ? a : b;
|
||||
}
|
||||
|
||||
//===---------------------------------------------------------------------===//
|
||||
|
||||
Teach the coallescer to coales vregs of different register classes. e.g. FR32 /
|
||||
FR64 to VR128.
|
||||
|
|
Loading…
Reference in New Issue