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

Declarations

include/llvm/CodeGen/SelectionDAG.h
 1447   SDValue FoldConstantArithmetic(unsigned Opcode, const SDLoc &DL, EVT VT,

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 3640     return DAG.FoldConstantArithmetic(ISD::SDIV, DL, VT, N0C, N1C);
 3784     if (SDValue Folded = DAG.FoldConstantArithmetic(ISD::UDIV, DL, VT,
 3882     if (SDValue Folded = DAG.FoldConstantArithmetic(Opcode, DL, VT, N0C, N1C))
 4218     return DAG.FoldConstantArithmetic(N->getOpcode(), SDLoc(N), VT, N0C, N1C);
 5069     return DAG.FoldConstantArithmetic(ISD::AND, SDLoc(N), VT, N0C, N1C);
 5768     return DAG.FoldConstantArithmetic(ISD::OR, SDLoc(N), VT, N0C, N1C);
 6886     return DAG.FoldConstantArithmetic(ISD::XOR, DL, VT, N0C, N1C);
 7322     return DAG.FoldConstantArithmetic(ISD::SHL, SDLoc(N), VT, N0C, N1C);
 7557     return DAG.FoldConstantArithmetic(ISD::SRA, SDLoc(N), VT, N0C, N1C);
 7742     return DAG.FoldConstantArithmetic(ISD::SRL, SDLoc(N), VT, N0C, N1C);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 4808       SDValue Folded = FoldConstantArithmetic(Opcode, DL, VT, C1, C2);