reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
11333   bool HasFMAD = (LegalOperations && TLI.isOperationLegal(ISD::FMAD, VT));
11337       TLI.isFMAFasterThanFMulAndFAdd(VT) &&
11338       (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FMA, VT));
11358   bool Aggressive = TLI.enableAggressiveFMAFusion(VT);
11376     return DAG.getNode(PreferredFusedOpcode, SL, VT,
11383     return DAG.getNode(PreferredFusedOpcode, SL, VT,
11393         TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N00.getValueType())) {
11394       return DAG.getNode(PreferredFusedOpcode, SL, VT,
11395                          DAG.getNode(ISD::FP_EXTEND, SL, VT,
11397                          DAG.getNode(ISD::FP_EXTEND, SL, VT,
11407         TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N10.getValueType())) {
11408       return DAG.getNode(PreferredFusedOpcode, SL, VT,
11409                          DAG.getNode(ISD::FP_EXTEND, SL, VT,
11411                          DAG.getNode(ISD::FP_EXTEND, SL, VT,
11423       return DAG.getNode(PreferredFusedOpcode, SL, VT,
11425                          DAG.getNode(PreferredFusedOpcode, SL, VT,
11436       return DAG.getNode(PreferredFusedOpcode, SL, VT,
11438                          DAG.getNode(PreferredFusedOpcode, SL, VT,
11450       return DAG.getNode(PreferredFusedOpcode, SL, VT, X, Y,
11451                          DAG.getNode(PreferredFusedOpcode, SL, VT,
11452                                      DAG.getNode(ISD::FP_EXTEND, SL, VT, U),
11453                                      DAG.getNode(ISD::FP_EXTEND, SL, VT, V),
11461             TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N020.getValueType())) {
11477       return DAG.getNode(PreferredFusedOpcode, SL, VT,
11478                          DAG.getNode(ISD::FP_EXTEND, SL, VT, X),
11479                          DAG.getNode(ISD::FP_EXTEND, SL, VT, Y),
11480                          DAG.getNode(PreferredFusedOpcode, SL, VT,
11481                                      DAG.getNode(ISD::FP_EXTEND, SL, VT, U),
11482                                      DAG.getNode(ISD::FP_EXTEND, SL, VT, V),
11490             TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N00.getValueType())) {
11505             TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N120.getValueType())) {
11523             TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N10.getValueType())) {