Searched refs:ExtR (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVExtract.cpp174 Register ExtR = ExtI->getOperand(0).getReg(); local
175 MRI.replaceRegWith(ExtR, ElemR);
H A DHexagonConstExtenders.cpp406 bool replaceInstrExact(const ExtDesc &ED, Register ExtR);
408 Register ExtR, int32_t &Diff);
409 bool replaceInstr(unsigned Idx, Register ExtR, const ExtenderInit &ExtI);
1602 // Replace the extender at index Idx with the register ExtR.
1603 bool HCE::replaceInstrExact(const ExtDesc &ED, Register ExtR) { argument
1621 .add(MachineOperand(ExtR))
1626 .add(MachineOperand(ExtR))
1640 .add(MachineOperand(ExtR))
1654 MIB.add(MachineOperand(ExtR));
1701 MIB.add(MachineOperand(ExtR)); // RegOf
1720 replaceInstrExpr(const ExtDesc &ED, const ExtenderInit &ExtI, Register ExtR, int32_t &Diff) argument
1845 replaceInstr(unsigned Idx, Register ExtR, const ExtenderInit &ExtI) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp20122 SDValue ExtR = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, R, Index); local
20123 SDValue NewBO = DAG.getNode(N0.getOpcode(), DL, EltVT, ExtL, ExtR,

Completed in 206 milliseconds