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

Declarations

include/llvm/CodeGen/SelectionDAGNodes.h
 1675 SDValue peekThroughBitcasts(SDValue V);

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
15136           Val = peekThroughBitcasts(Val);
15162         SDValue Val = peekThroughBitcasts(St->getValue());
15207       Val = peekThroughBitcasts(Val);
15270   SDValue Val = peekThroughBitcasts(St->getValue());
15310     SDValue OtherBC = peekThroughBitcasts(Other->getValue());
15508   SDValue StoredVal = peekThroughBitcasts(St->getValue());
15780       SDValue Val = peekThroughBitcasts(St->getValue());
17641       Splat = peekThroughBitcasts(Splat);
17780     Op = peekThroughBitcasts(Op);
17797     ExtVec = peekThroughBitcasts(ExtVec);
18085   SDValue BinOp = peekThroughBitcasts(Extract->getOperand(0));
18160   SDValue SubVecL = GetSubVector(peekThroughBitcasts(BinOp.getOperand(0)));
18161   SDValue SubVecR = GetSubVector(peekThroughBitcasts(BinOp.getOperand(1)));
18287   V = peekThroughBitcasts(V);
18636   SDValue N0 = peekThroughBitcasts(SVN->getOperand(0));
19317     SDValue N0Src = peekThroughBitcasts(N0);
19318     SDValue N1Src = peekThroughBitcasts(N1);
19450   SDValue RHS = peekThroughBitcasts(N->getOperand(1));
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 8711   V = peekThroughBitcasts(V.getOperand(1));
 8810   N = peekThroughBitcasts(N);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 5524     SDValue LCandidate = peekThroughBitcasts(N);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  603     SDValue Src = peekThroughBitcasts(Op.getOperand(0));
lib/Target/X86/X86ISelLowering.cpp
 5867   V = peekThroughBitcasts(V);
 5943   Op = peekThroughBitcasts(Op);
 5961   Op = peekThroughBitcasts(Op);
 6741   V1 = peekThroughBitcasts(V1);
 6742   V2 = peekThroughBitcasts(V2);
 7810     SDValue Elt = peekThroughBitcasts(Elts[i]);
 7852   SDValue EltBase = peekThroughBitcasts(Elts[FirstLoadedElt]);
 8012         SDValue Elt = peekThroughBitcasts(Elts[i]);
10438   V1 = peekThroughBitcasts(V1);
10439   V2 = peekThroughBitcasts(V2);
12229   V = peekThroughBitcasts(V);
12254   V = peekThroughBitcasts(V);
12667     V = extract128BitVector(peekThroughBitcasts(V), 0, DAG, DL);
14531     V = peekThroughBitcasts(V);
14856       if (!isa<LoadSDNode>(peekThroughBitcasts(V1))) {
20743     SDValue BC0 = peekThroughBitcasts(Op0);
32300   SDValue V1 = peekThroughBitcasts(Inputs[0]);
32302                              : peekThroughBitcasts(Inputs[1]));
32830     Src = peekThroughBitcasts(Src);
33069     SDValue InputBC = peekThroughBitcasts(Input);
33071       if (InputBC == peekThroughBitcasts(Ops[i]))
33440     auto BC0 = peekThroughBitcasts(N.getOperand(0));
33441     auto BC1 = peekThroughBitcasts(N.getOperand(1));
33466     SDValue BC = peekThroughBitcasts(Src);
36054   SDValue SrcBC = peekThroughBitcasts(Src);
38887   SDValue Op0 = peekThroughBitcasts(N->getOperand(0));
38888   SDValue Op1 = peekThroughBitcasts(N->getOperand(1));
39297   SDValue N0 = peekThroughBitcasts(N->getOperand(0));
39298   SDValue N1 = peekThroughBitcasts(N->getOperand(1));
39452   Mask = peekThroughBitcasts(Mask);
39453   X = peekThroughBitcasts(X);
39454   Y = peekThroughBitcasts(Y);
40805     SDValue BC = peekThroughBitcasts(Op);
41427   SDValue Op = peekThroughBitcasts(SDValue(N, 0));
41483     return peekThroughBitcasts(Op0);
42675     X = peekThroughBitcasts(X);
44286   if (auto *FirstLd = dyn_cast<LoadSDNode>(peekThroughBitcasts(Op0))) {
44527   SDValue Sel = peekThroughBitcasts(Ext->getOperand(0));
44596   SDValue InVecBC = peekThroughBitcasts(InVec);
44605       V = peekThroughBitcasts(V);
44609       return peekThroughBitcasts(NotOp).getOpcode() == ISD::CONCAT_VECTORS;