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

Declarations

include/llvm/CodeGen/SelectionDAG.h
 1672   void ExtractVectorElements(SDValue Op, SmallVectorImpl<SDValue> &Args,

References

lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  264     DAG.ExtractVectorElements(N->getOperand(0), ElemsLHS);
  265     DAG.ExtractVectorElements(N->getOperand(1), ElemsRHS);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 9202   ExtractVectorElements(N->getOperand(0), LHSScalars, 0, NE);
 9203   ExtractVectorElements(N->getOperand(1), RHSScalars, 0, NE);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  644     DAG.ExtractVectorElements(Val, Ops);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 7361   DAG.ExtractVectorElements(Op, Ops, 0, NumElts);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1241     DAG.ExtractVectorElements(U.get(), Args);
 1252   DAG.ExtractVectorElements(Op.getOperand(0), Args, Start,
 2739   DAG.ExtractVectorElements(Src, Args, 0, NElts);
lib/Target/AMDGPU/SIISelLowering.cpp
 4099     DAG.ExtractVectorElements(Result, Elts);
 5261     DAG.ExtractVectorElements(CastRes, BVElts, 0, DMaskPop);
 5292   DAG.ExtractVectorElements(N, TFCElt, DMaskPop, 1);
 5625     DAG.ExtractVectorElements(SDValue(NewNode, 0), Elt, 0, 1);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
 1058       DAG.ExtractVectorElements(V, Elems);