|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/SelectionDAG.h 1351 void ReplaceAllUsesOfValueWith(SDValue From, SDValue To);
References
include/llvm/CodeGen/SelectionDAGISel.h 212 CurDAG->ReplaceAllUsesOfValueWith(F, T);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1026 DAG.ReplaceAllUsesOfValueWith(TLO.Old, TLO.New);
1094 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 0), Trunc);
1095 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 1), SDValue(ExtLoad, 1));
1350 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 0), Result);
1351 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 1), NewLD.getValue(1));
4888 DAG.ReplaceAllUsesOfValueWith(SDValue(FixupNode, 0), And);
4912 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 0), And);
5236 DAG.ReplaceAllUsesOfValueWith(SDValue(LN0, 0), Res);
6769 DAG.ReplaceAllUsesOfValueWith(SDValue(L, 1), SDValue(NewLoad.getNode(), 1));
9219 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 1), ExtLoad.getValue(1));
9301 DAG.ReplaceAllUsesOfValueWith(SDValue(LN0, 1), ExtLoad.getValue(1));
9340 DAG.ReplaceAllUsesOfValueWith(SDValue(LN0, 1), ExtLoad.getValue(1));
9375 DAG.ReplaceAllUsesOfValueWith(SDValue(Ld, 1), SDValue(NewLoad.getNode(), 1));
9528 DAG.ReplaceAllUsesOfValueWith(SDValue(LN00, 1), ExtLoad.getValue(1));
9853 DAG.ReplaceAllUsesOfValueWith(SDValue(LN00, 1), ExtLoad.getValue(1));
10027 DAG.ReplaceAllUsesOfValueWith(SDValue(LN0, 1), ExtLoad.getValue(1));
10051 DAG.ReplaceAllUsesOfValueWith(SDValue(LN0, 1), ExtLoad.getValue(1));
10333 DAG.ReplaceAllUsesOfValueWith(N0.getValue(1), Load.getValue(1));
10364 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 0), Result);
10715 DAG.ReplaceAllUsesOfValueWith(N0.getValue(1), NewLoad.getValue(1));
11013 DAG.ReplaceAllUsesOfValueWith(N0.getValue(1), Load.getValue(1));
13658 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 0), Result.getValue(0));
13659 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 1), Result.getValue(2));
13661 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 0), Result.getValue(1));
13716 DAG.ReplaceAllUsesOfValueWith(SDValue(OtherUses[i], 0), NewUse);
13721 DAG.ReplaceAllUsesOfValueWith(Ptr, Result.getValue(isLoad ? 1 : 0));
13832 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 0), Result.getValue(0));
13833 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 1), Result.getValue(2));
13835 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 0), Result.getValue(1));
13842 DAG.ReplaceAllUsesOfValueWith(SDValue(Op, 0),
14052 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 1), Chain);
14085 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 0), Undef);
14086 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 1), Index);
14087 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 2), Chain);
14695 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 1), Chain);
14951 DAG.ReplaceAllUsesOfValueWith(N0.getValue(1), NewLD.getValue(1));
15003 DAG.ReplaceAllUsesOfValueWith(Value.getValue(1), NewLD.getValue(1));
15997 DAG.ReplaceAllUsesOfValueWith(SDValue(Ld, 1),
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 246 DAG.ReplaceAllUsesOfValueWith(Old, New);
710 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 0), RVal);
711 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 1), RChain);
952 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 0), Value);
953 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 1), Chain);
1346 DAG.ReplaceAllUsesOfValueWith(Ch, SDValue(NewLoad.getNode(), 1));
2914 DAG.ReplaceAllUsesOfValueWith(SDValue(Node,1), Tmp2);
4213 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 0), Tmp2);
4214 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 1), Chain);
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 641 DAG.ReplaceAllUsesOfValueWith(From, To);
672 DAG.ReplaceAllUsesOfValueWith(OldVal, NewVal);
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 1195 DAG.ReplaceAllUsesOfValueWith(Op.getValue(1), Chain);
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp 246 DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), i), SDValue(N, i));
247 DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), OldNumVals-1),
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 1052 DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), i), SDValue(N, i));
1053 DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), OldNumVals - 1),
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 7793 ReplaceAllUsesOfValueWith(OutputChain, InputChain);
8466 return ReplaceAllUsesOfValueWith(*From, *To);
8635 ReplaceAllUsesOfValueWith(OldChain, TokenFactor);
lib/Target/AArch64/AArch64ISelLowering.cpp 9550 DAG.ReplaceAllUsesOfValueWith(SDValue(LN0, 1), Load.getValue(1));
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 436 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), NewLoadHi);
437 CurDAG->ReplaceAllUsesOfValueWith(SDValue(LdHi, 1), NewLoadHi.getValue(1));
470 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), NewLoadLo);
471 CurDAG->ReplaceAllUsesOfValueWith(SDValue(LdLo, 1), NewLoadLo.getValue(1));
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 2943 DAG.ReplaceAllUsesOfValueWith(Val, CastBack);
lib/Target/AMDGPU/R600ISelLowering.cpp 1224 DAG.ReplaceAllUsesOfValueWith(OldChain, Chain);
lib/Target/AMDGPU/SIISelLowering.cpp 4526 DAG.ReplaceAllUsesOfValueWith(
10199 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 1), SDValue(NewNode, 1));
lib/Target/ARM/ARMISelLowering.cpp 8363 DAG.ReplaceAllUsesOfValueWith(SDValue(LD, 1), newLoad.getValue(1));
8367 DAG.ReplaceAllUsesOfValueWith(SDValue(LD, 0), extLoad);
11213 DAG.ReplaceAllUsesOfValueWith(SDValue(AddcNode, 0), LoMLALResult);
11214 DAG.ReplaceAllUsesOfValueWith(SDValue(AddeNode, 0), HiMLALResult);
11361 DAG.ReplaceAllUsesOfValueWith(SDValue(AddeSubeNode, 0), NewNode);
11378 DAG.ReplaceAllUsesOfValueWith(SDValue(AddeSubeNode, 0), HiMLALResult);
11381 DAG.ReplaceAllUsesOfValueWith(SDValue(AddcSubcNode, 0), LoMLALResult);
11433 DAG.ReplaceAllUsesOfValueWith(SDValue(AddeNode, 0), SDValue(UMAAL.getNode(), 1));
11434 DAG.ReplaceAllUsesOfValueWith(SDValue(AddcNode, 0), SDValue(UMAAL.getNode(), 0));
12114 DAG.ReplaceAllUsesOfValueWith(SDValue(OR, 0), Res);
12604 DAG.ReplaceAllUsesOfValueWith(SDValue(LD, 1), NewLD2.getValue(1));
13231 DAG.ReplaceAllUsesOfValueWith(SDValue(LD, 1), VLDDup.getValue(1));
13887 DAG.ReplaceAllUsesOfValueWith(SDValue(LD, 1), NewChain);
14154 DAG.ReplaceAllUsesOfValueWith(SDValue(Br, 0), NewBr);
14171 DAG.ReplaceAllUsesOfValueWith(Int.getValue(1), Int.getOperand(0));
lib/Target/Hexagon/HexagonISelLowering.cpp 687 DAG.ReplaceAllUsesOfValueWith(Op, AA);
lib/Target/Mips/MipsISelLowering.cpp 589 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 0), CopyFromLo);
598 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 1), CopyFromHi);
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 5551 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), Res);
lib/Target/PowerPC/PPCISelLowering.cpp 7564 DAG.ReplaceAllUsesOfValueWith(ResChain, TF);
12221 DAG.ReplaceAllUsesOfValueWith(Inputs[i], Inputs[i].getOperand(0));
12252 DAG.ReplaceAllUsesOfValueWith(PromOp, RepValue);
12283 DAG.ReplaceAllUsesOfValueWith(PromOp,
12466 DAG.ReplaceAllUsesOfValueWith(Inputs[i], InSrc);
12468 DAG.ReplaceAllUsesOfValueWith(Inputs[i],
12471 DAG.ReplaceAllUsesOfValueWith(Inputs[i],
12474 DAG.ReplaceAllUsesOfValueWith(Inputs[i],
12552 DAG.ReplaceAllUsesOfValueWith(PromOp,
13606 DAG.ReplaceAllUsesOfValueWith(SDValue(LD, 1), BasePtr);
13612 DAG.ReplaceAllUsesOfValueWith(SDValue(LD, LD->isIndexed() ? 2 : 1),
13979 DAG.ReplaceAllUsesOfValueWith(Cond.getValue(1), Cond.getOperand(0));
14019 DAG.ReplaceAllUsesOfValueWith(LHS.getValue(1), LHS.getOperand(0));
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 1912 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), Res);
lib/Target/SystemZ/SystemZISelLowering.cpp 1910 DAG.ReplaceAllUsesOfValueWith(OldChain, NewChain);
2040 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 1), C.Op0.getValue(1));
3119 DAG.ReplaceAllUsesOfValueWith(SDValue(LoadN, 1), NewLoad.getValue(1));
3798 DAG.ReplaceAllUsesOfValueWith(Op.getValue(0), AtomicOp.getValue(0));
3799 DAG.ReplaceAllUsesOfValueWith(Op.getValue(1), Success);
3800 DAG.ReplaceAllUsesOfValueWith(Op.getValue(2), AtomicOp.getValue(2));
3833 DAG.ReplaceAllUsesOfValueWith(Op.getValue(0), AtomicOp.getValue(0));
3834 DAG.ReplaceAllUsesOfValueWith(Op.getValue(1), Success);
3835 DAG.ReplaceAllUsesOfValueWith(Op.getValue(2), AtomicOp.getValue(2));
3926 DAG.ReplaceAllUsesOfValueWith(SDValue(Op.getNode(), 0), CC);
5774 DAG.ReplaceAllUsesOfValueWith(OtherRound, Extract1);
5825 DAG.ReplaceAllUsesOfValueWith(OtherExtend, Extract1);
lib/Target/X86/X86ISelDAGToDAG.cpp 800 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), Res);
823 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), Res);
846 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), Res);
866 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), Res);
892 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), Res);
935 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), Res);
1041 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), Result);
lib/Target/X86/X86ISelLowering.cpp20128 DAG.ReplaceAllUsesOfValueWith(SDValue(Op.getNode(), 0), New);
33526 DAG.ReplaceAllUsesOfValueWith(SDValue(LN, 1), BcastLd.getValue(1));
33710 DAG.ReplaceAllUsesOfValueWith(SDValue(MemIntr, 1), Load.getValue(1));
34246 DAG.ReplaceAllUsesOfValueWith(SDValue(LN, 1), VZLoad.getValue(1));
35560 DAG.ReplaceAllUsesOfValueWith(SDValue(BCast, 1), ResNode.getValue(1));
36075 DAG.ReplaceAllUsesOfValueWith(SDValue(MemIntr, 1), Load.getValue(1));
36797 DAG.ReplaceAllUsesOfValueWith(SDValue(U, 0), SB);
37310 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0),
37312 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(1), LockOp.getValue(1));
37333 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0),
37335 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(1), LockOp.getValue(1));
42011 DAG.ReplaceAllUsesOfValueWith(SDValue(LN, 1), VZLoad.getValue(1));
42046 DAG.ReplaceAllUsesOfValueWith(SDValue(LN, 1), VZLoad.getValue(1));
43280 DAG.ReplaceAllUsesOfValueWith(Op0.getValue(1), FILDChain.getValue(1));
44513 DAG.ReplaceAllUsesOfValueWith(SDValue(MemIntr, 1), BcastLd.getValue(1));
44697 DAG.ReplaceAllUsesOfValueWith(SDValue(MemIntr, 1), BcastLd.getValue(1));
44859 DAG.ReplaceAllUsesOfValueWith(SDValue(Ld, 1), Load.getValue(1));