Home
last modified time | relevance | path

Searched refs:OpX (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp372 uint16_t OpX; member
649 int getVOPDFull(unsigned OpX, unsigned OpY, unsigned EncodingFamily) { in getVOPDFull() argument
651 getVOPDInfoFromComponentOpcodes(OpX, OpY, EncodingFamily); in getVOPDFull()
658 auto OpX = getVOPDBaseFromComponent(Info->OpX); in getVOPDComponents() local
660 assert(OpX && OpY); in getVOPDComponents()
661 return {OpX->BaseVOP, OpY->BaseVOP}; in getVOPDComponents()
751 VOPD::InstInfo getVOPDInstInfo(const MCInstrDesc &OpX, const MCInstrDesc &OpY) { in getVOPDInstInfo() argument
752 return VOPD::InstInfo(OpX, OpY); in getVOPDInstInfo()
757 auto [OpX, OpY] = getVOPDComponents(VOPDOpcode); in getVOPDInstInfo()
758 const auto &OpXDesc = InstrInfo->get(OpX); in getVOPDInstInfo()
H A DAMDGPUBaseInfo.h599 int getVOPDFull(unsigned OpX, unsigned OpY, unsigned EncodingFamily);
810 InstInfo(const MCInstrDesc &OpX, const MCInstrDesc &OpY) in InstInfo() argument
811 : CompInfo{OpX, OpY} {} in InstInfo()
854 VOPD::InstInfo getVOPDInstInfo(const MCInstrDesc &OpX, const MCInstrDesc &OpY);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOPDInstructions.td74 bits<5> OpX = XasVC.VOPDOp;
194 assert !not(isOpYMADK), "Expected only OpX as MADK";
H A DSIInstrInfo.td2923 let Fields = ["Opcode", "OpX", "OpY", "SubTgt"];
2930 let Key = ["OpX", "OpY", "SubTgt"];
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSplitDouble.cpp355 const MachineOperand &OpX = MI->getOperand(ImmX); in profit() local
356 if (OpX.isImm()) { in profit()
357 int64_t V = OpX.getImm(); in profit()
H A DHexagonConstPropagation.cpp1857 static APInt getCmpImm(unsigned Opc, unsigned OpX,
2466 APInt HexagonConstEvaluator::getCmpImm(unsigned Opc, unsigned OpX, in getCmpImm() argument
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp1095 MachineOperand &OpX = Prev.getOperand(OperandIndices[3]); in reassociateOps() local
1101 Register RegX = OpX.getReg(); in reassociateOps()
1124 bool KillX = OpX.isKill(); in reassociateOps()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp239 Value *OpX = I->getOperand(4); in instCombineIntrinsic() local
241 Type *OpTy = OpX->getType(); in instCombineIntrinsic()
247 I->getOperand(2), OpZ, OpX, OpY}); in instCombineIntrinsic()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp18356 Value *OpX = EmitScalarExpr(E->getArg(0)); in EmitHLSLBuiltinExpr() local
18366 /*ReturnType=*/OpX->getType(), in EmitHLSLBuiltinExpr()
18368 ArrayRef<Value *>{OpX, OpMin, OpMax}, nullptr, "dx.clamp"); in EmitHLSLBuiltinExpr()