Lines Matching refs:FoldFPBinaryOp
301 ConstantFoldingRule FoldFPBinaryOp(BinaryScalarFoldingRule scalar_rule) { in FoldFPBinaryOp() function
444 ConstantFoldingRule FoldFSub() { return FoldFPBinaryOp(FOLD_FPARITH_OP(-)); } in FoldFSub()
445 ConstantFoldingRule FoldFAdd() { return FoldFPBinaryOp(FOLD_FPARITH_OP(+)); } in FoldFAdd()
446 ConstantFoldingRule FoldFMul() { return FoldFPBinaryOp(FOLD_FPARITH_OP(*)); } in FoldFMul()
447 ConstantFoldingRule FoldFDiv() { return FoldFPBinaryOp(FOLD_FPARITH_OP(/)); } in FoldFDiv()
492 return FoldFPBinaryOp(FOLD_FPCMP_OP(==, true)); in FoldFOrdEqual()
495 return FoldFPBinaryOp(FOLD_FPCMP_OP(==, false)); in FoldFUnordEqual()
498 return FoldFPBinaryOp(FOLD_FPCMP_OP(!=, true)); in FoldFOrdNotEqual()
501 return FoldFPBinaryOp(FOLD_FPCMP_OP(!=, false)); in FoldFUnordNotEqual()
504 return FoldFPBinaryOp(FOLD_FPCMP_OP(<, true)); in FoldFOrdLessThan()
507 return FoldFPBinaryOp(FOLD_FPCMP_OP(<, false)); in FoldFUnordLessThan()
510 return FoldFPBinaryOp(FOLD_FPCMP_OP(>, true)); in FoldFOrdGreaterThan()
513 return FoldFPBinaryOp(FOLD_FPCMP_OP(>, false)); in FoldFUnordGreaterThan()
516 return FoldFPBinaryOp(FOLD_FPCMP_OP(<=, true)); in FoldFOrdLessThanEqual()
519 return FoldFPBinaryOp(FOLD_FPCMP_OP(<=, false)); in FoldFUnordLessThanEqual()
522 return FoldFPBinaryOp(FOLD_FPCMP_OP(>=, true)); in FoldFOrdGreaterThanEqual()
525 return FoldFPBinaryOp(FOLD_FPCMP_OP(>=, false)); in FoldFUnordGreaterThanEqual()