Searched refs:FABS (Results 1 - 25 of 30) sorted by relevance

12

/external/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h441 /// FNEG, FABS, FSQRT, FSIN, FCOS, FPOWI, FPOW,
445 FNEG, FABS, FSQRT, FSIN, FCOS, FPOWI, FPOW, enumerator in enum:llvm::ISD::NodeType
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILISelLowering.cpp201 setOperationAction(ISD::FABS, MVT::f64, Expand);
202 setOperationAction(ISD::FABS, MVT::v2f64, Expand);
548 fr = DAG.getNode(ISD::FABS, DL, FLTTY, fr);
551 fb = DAG.getNode(ISD::FABS, DL, FLTTY, fb);
H A DAMDGPUISelLowering.cpp115 return DAG.getNode(ISD::FABS, DL, VT, Op.getOperand(1));
/external/llvm/lib/Target/R600/
H A DAMDILISelLowering.cpp184 setOperationAction(ISD::FABS, MVT::f64, Expand);
185 setOperationAction(ISD::FABS, MVT::v2f64, Expand);
451 fr = DAG.getNode(ISD::FABS, DL, FLTTY, fr);
454 fb = DAG.getNode(ISD::FABS, DL, FLTTY, fb);
H A DAMDGPUISelLowering.cpp49 setOperationAction(ISD::FABS, MVT::f32, Legal);
H A DAMDGPUISelDAGToDAG.cpp442 // Fold FNEG/FABS
488 case ISD::FABS:
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILISelLowering.cpp201 setOperationAction(ISD::FABS, MVT::f64, Expand);
202 setOperationAction(ISD::FABS, MVT::v2f64, Expand);
548 fr = DAG.getNode(ISD::FABS, DL, FLTTY, fr);
551 fb = DAG.getNode(ISD::FABS, DL, FLTTY, fb);
H A DAMDGPUISelLowering.cpp115 return DAG.getNode(ISD::FABS, DL, VT, Op.getOperand(1));
/external/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp445 case Intrinsic::fabs: ISD = ISD::FABS; break;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp134 case ISD::FABS: return "fabs";
H A DLegalizeFloatTypes.cpp68 case ISD::FABS: R = SoftenFloatRes_FABS(N); break;
800 case ISD::FABS: ExpandFloatRes_FABS(N, Lo, Hi); break;
856 Hi = DAG.getNode(ISD::FABS, dl, Tmp.getValueType(), Tmp);
H A DLegalizeVectorOps.cpp229 case ISD::FABS:
H A DDAGCombiner.cpp1164 case ISD::FABS: return visitFABS(N);
5684 (N0.getOpcode() == ISD::FABS && !TLI.isFAbsFree(N0.getValueType()))) &&
5695 assert(N0.getOpcode() == ISD::FABS);
6418 if (!LegalOperations || TLI.isOperationLegal(ISD::FABS, VT))
6419 return DAG.getNode(ISD::FABS, SDLoc(N), VT, N0);
6423 DAG.getNode(ISD::FABS, SDLoc(N0), VT, N0));
6430 if (N0.getOpcode() == ISD::FABS || N0.getOpcode() == ISD::FNEG ||
6436 if (N1.getOpcode() == ISD::FABS)
6437 return DAG.getNode(ISD::FABS, SDLoc(N), VT, N0);
6767 return DAG.getNode(ISD::FABS, SDLo
[all...]
H A DLegalizeVectorTypes.cpp71 case ISD::FABS:
527 case ISD::FABS:
1498 case ISD::FABS:
H A DSelectionDAG.cpp2472 case ISD::FABS:
2659 case ISD::FABS:
2661 return getNode(ISD::FABS, DL, VT, Operand.getNode()->getOperand(0));
H A DLegalizeDAG.cpp1553 SDValue AbsVal = DAG.getNode(ISD::FABS, dl, Tmp1.getValueType(), Tmp1);
3136 case ISD::FABS: {
3137 // Expand Y = FABS(X) -> Y = (X >u 0.0) ? X : fneg(X).
H A DSelectionDAGBuilder.cpp4910 case Intrinsic::fabs: Opcode = ISD::FABS; break;
5599 if (visitUnaryFloatCall(I, ISD::FABS))
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1167 setOperationAction(ISD::FABS, MVT::f32, Legal);
1168 setOperationAction(ISD::FABS, MVT::f64, Expand);
1279 setOperationAction(ISD::FABS, MVT::f32, Expand);
1280 setOperationAction(ISD::FABS, MVT::f64, Expand);
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1321 setOperationAction(ISD::FABS, MVT::f64, Custom);
1767 assert(Op.getOpcode() == ISD::FNEG || Op.getOpcode() == ISD::FABS);
1796 case ISD::FABS: return LowerF64Op(Op, DAG);
/external/chromium_org/third_party/sqlite/src/ext/rtree/
H A Drtree.c1789 #define FABS(a) ((a)<0.0?-1.0*(a):(a)) macro
1798 float diff = FABS(right-left);
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp147 setOperationAction(ISD::FABS, MVT::f32, Legal);
148 setOperationAction(ISD::FABS, MVT::f64, Legal);
214 setOperationAction(ISD::FABS, MVT::f128, Expand);
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp261 setOperationAction(ISD::FABS, MVT::f32, Custom);
262 setOperationAction(ISD::FABS, MVT::f64, Custom);
741 case ISD::FABS: return lowerFABS(Op, DAG);
/external/chromium_org/third_party/mesa/src/src/mesa/x86/
H A Dassyntax.h688 #define FABS CHOICE(fabs, fabs, fabs) macro
1409 #define FABS fabs macro
/external/mesa3d/src/mesa/x86/
H A Dassyntax.h688 #define FABS CHOICE(fabs, fabs, fabs) macro
1409 #define FABS fabs macro
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp650 // Use ANDPD to simulate FABS.
651 setOperationAction(ISD::FABS , MVT::f64, Custom);
652 setOperationAction(ISD::FABS , MVT::f32, Custom);
684 // Use ANDPS to simulate FABS.
685 setOperationAction(ISD::FABS , MVT::f32, Custom);
815 setOperationAction(ISD::FABS, VT, Expand);
919 setOperationAction(ISD::FABS, MVT::v4f32, Custom);
954 setOperationAction(ISD::FABS, MVT::v2f64, Custom);
1138 setOperationAction(ISD::FABS, MVT::v8f32, Custom);
1151 setOperationAction(ISD::FABS, MV
[all...]

Completed in 600 milliseconds

12