|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/X86ISelLowering.cpp26082 Amt = DAG.getBitcast(ExtVT, Amt);
26083 Amt = getTargetVShiftByConstNode(X86ISD::VSHLI, dl, ExtVT, Amt, 5, DAG);
26115 ALo = DAG.getBitcast(ExtVT, ALo);
26116 AHi = DAG.getBitcast(ExtVT, AHi);
26117 RLo = DAG.getBitcast(ExtVT, RLo);
26118 RHi = DAG.getBitcast(ExtVT, RHi);
26121 SDValue MLo = getTargetVShiftByConstNode(X86OpcI, dl, ExtVT, RLo, 4, DAG);
26122 SDValue MHi = getTargetVShiftByConstNode(X86OpcI, dl, ExtVT, RHi, 4, DAG);
26123 RLo = SignBitSelect(ExtVT, ALo, MLo, RLo);
26124 RHi = SignBitSelect(ExtVT, AHi, MHi, RHi);
26127 ALo = DAG.getNode(ISD::ADD, dl, ExtVT, ALo, ALo);
26128 AHi = DAG.getNode(ISD::ADD, dl, ExtVT, AHi, AHi);
26131 MLo = getTargetVShiftByConstNode(X86OpcI, dl, ExtVT, RLo, 2, DAG);
26132 MHi = getTargetVShiftByConstNode(X86OpcI, dl, ExtVT, RHi, 2, DAG);
26133 RLo = SignBitSelect(ExtVT, ALo, MLo, RLo);
26134 RHi = SignBitSelect(ExtVT, AHi, MHi, RHi);
26137 ALo = DAG.getNode(ISD::ADD, dl, ExtVT, ALo, ALo);
26138 AHi = DAG.getNode(ISD::ADD, dl, ExtVT, AHi, AHi);
26141 MLo = getTargetVShiftByConstNode(X86OpcI, dl, ExtVT, RLo, 1, DAG);
26142 MHi = getTargetVShiftByConstNode(X86OpcI, dl, ExtVT, RHi, 1, DAG);
26143 RLo = SignBitSelect(ExtVT, ALo, MLo, RLo);
26144 RHi = SignBitSelect(ExtVT, AHi, MHi, RHi);
26148 RLo = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExtVT, RLo, 8, DAG);
26149 RHi = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExtVT, RHi, 8, DAG);