|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 271 ISD::SHL, dl, RVT, DAG.getConstant(1, dl, RVT),
271 ISD::SHL, dl, RVT, DAG.getConstant(1, dl, RVT),
272 DAG.getConstant(RSize - 1, dl,
274 SignBit = DAG.getNode(ISD::AND, dl, RVT, RHS, SignBit);
280 DAG.getNode(ISD::SRL, dl, RVT, SignBit,
281 DAG.getConstant(SizeDiff, dl,
284 SignBit = DAG.getNode(ISD::TRUNCATE, dl, LVT, SignBit);
286 SignBit = DAG.getNode(ISD::ANY_EXTEND, dl, LVT, SignBit);
288 DAG.getNode(ISD::SHL, dl, LVT, SignBit,
289 DAG.getConstant(-SizeDiff, dl,
296 ISD::SHL, dl, LVT, DAG.getConstant(1, dl, LVT),
296 ISD::SHL, dl, LVT, DAG.getConstant(1, dl, LVT),
297 DAG.getConstant(LSize - 1, dl,
299 Mask = DAG.getNode(ISD::SUB, dl, LVT, Mask, DAG.getConstant(1, dl, LVT));
299 Mask = DAG.getNode(ISD::SUB, dl, LVT, Mask, DAG.getConstant(1, dl, LVT));
300 LHS = DAG.getNode(ISD::AND, dl, LVT, LHS, Mask);
303 return DAG.getNode(ISD::OR, dl, LVT, LHS, SignBit);