Home
last modified time | relevance | path

Searched refs:OpIdx2 (Results 1 – 15 of 15) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.cpp76 MachineInstr &MI, bool NewMI, unsigned OpIdx1, unsigned OpIdx2) const { in commuteInstructionImpl()
81 MFI.isVRegStackified(MI.getOperand(OpIdx2).getReg())) in commuteInstructionImpl()
85 return TargetInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2); in commuteInstructionImpl()
H A DWebAssemblyInstrInfo.h53 unsigned OpIdx2) const override;
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.h69 unsigned OpIdx2) const override;
H A DThumb2InstrInfo.cpp278 unsigned OpIdx2) const { in commuteInstructionImpl()
288 return ARMBaseInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2); in commuteInstructionImpl()
H A DARMBaseInstrInfo.h103 unsigned OpIdx2) const override;
H A DARMBaseInstrInfo.cpp2272 unsigned OpIdx2) const { in commuteInstructionImpl()
2283 TargetInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2); in commuteInstructionImpl()
2292 return TargetInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2); in commuteInstructionImpl()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp2230 unsigned OpIdx2) const { in commuteInstructionImpl()
2245 OpIdx1, OpIdx2); in commuteInstructionImpl()
2267 assert((OpIdx1 == 1 || OpIdx2 == 1) && "Unexpected opcode index"); in commuteInstructionImpl()
2268 assert((OpIdx1 == 3 || OpIdx2 == 3) && "Unexpected opcode index"); in commuteInstructionImpl()
2296 OpIdx1, OpIdx2); in commuteInstructionImpl()
2304 assert((OpIdx1 == 1 || OpIdx2 == 1) && "Unexpected opcode index"); in commuteInstructionImpl()
2307 if (OpIdx1 == 3 || OpIdx2 == 3) { in commuteInstructionImpl()
2323 OpIdx1, OpIdx2); in commuteInstructionImpl()
2330 return TargetInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2); in commuteInstructionImpl()
H A DRISCVInstrInfo.h179 unsigned OpIdx2) const override;
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp249 unsigned OpIdx2) const { in commuteInstruction()
253 if ((OpIdx1 == CommuteAnyOperandIndex || OpIdx2 == CommuteAnyOperandIndex) && in commuteInstruction()
254 !findCommutedOpIndices(MI, OpIdx1, OpIdx2)) { in commuteInstruction()
259 return commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2); in commuteInstruction()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp2019 OpIdx1, OpIdx2); in commuteInstructionImpl()
2030 OpIdx1, OpIdx2); in commuteInstructionImpl()
2085 OpIdx1, OpIdx2); in commuteInstructionImpl()
2139 OpIdx1, OpIdx2); in commuteInstructionImpl()
2148 OpIdx1, OpIdx2); in commuteInstructionImpl()
2164 OpIdx1, OpIdx2); in commuteInstructionImpl()
2196 OpIdx1, OpIdx2); in commuteInstructionImpl()
2208 OpIdx1, OpIdx2); in commuteInstructionImpl()
2234 OpIdx1, OpIdx2); in commuteInstructionImpl()
2245 OpIdx1, OpIdx2); in commuteInstructionImpl()
[all …]
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h172 unsigned OpIdx2) const;
462 unsigned OpIdx2 = CommuteAnyOperandIndex) const;
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp280 unsigned OpIdx2) const { in commuteInstructionImpl()
302 OpIdx1, OpIdx2); in commuteInstructionImpl()
305 return TargetInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2); in commuteInstructionImpl()
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h302 unsigned OpIdx2) const override;
H A DPPCInstrInfo.cpp1141 unsigned OpIdx2) const { in commuteInstructionImpl()
1146 return TargetInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2); in commuteInstructionImpl()
1164 assert(((OpIdx1 == 1 && OpIdx2 == 2) || (OpIdx1 == 2 && OpIdx2 == 1)) && in commuteInstructionImpl()
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1457 for (unsigned OpIdx2 = FromIdx; OpIdx2 != ToIdx; ++OpIdx2) { in getScoreAtLevelRec() local
1459 if (Op2Used.count(OpIdx2)) in getScoreAtLevelRec()
1463 getScoreAtLevelRec(I1->getOperand(OpIdx1), I2->getOperand(OpIdx2), in getScoreAtLevelRec()
1469 MaxOpIdx2 = OpIdx2; in getScoreAtLevelRec()
1570 void swap(unsigned OpIdx1, unsigned OpIdx2, unsigned Lane) { in swap() argument
1571 std::swap(OpsVec[OpIdx1][Lane], OpsVec[OpIdx2][Lane]); in swap()