| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrAVX10.td | 59 multiclass avx10_minmax_packed_base<string OpStr, X86VectorVTInfo VTI, SDNode OpNode> { 62 (ins VTI.RC:$src1, VTI.RC:$src2, i32u8imm:$src3), OpStr, 68 (ins VTI.RC:$src1, VTI.MemOp:$src2, i32u8imm:$src3), OpStr, 76 OpStr, "$src3, ${src2}"#VTI.BroadcastStr#", $src1", 85 multiclass avx10_minmax_packed_sae<string OpStr, AVX512VLVectorVTInfo VTI, SDNode OpNode> { 88 … (ins VTI.info512.RC:$src1, VTI.info512.RC:$src2, i32u8imm:$src3), OpStr, 96 multiclass avx10_minmax_packed<string OpStr, AVX512VLVectorVTInfo VTI, SDNode OpNode> { 98 defm Z : avx10_minmax_packed_base<OpStr, VTI.info512, OpNode>, EVEX_V512; 100 defm Z256 : avx10_minmax_packed_base<OpStr, VTI.info256, OpNode>, EVEX_V256; 101 defm Z128 : avx10_minmax_packed_base<OpStr, VTI.info128, OpNode>, EVEX_V128; [all …]
|
| H A D | X86InstrFMA.td | 243 string OpStr, string PackTy, string Suff, 246 defm NAME#213#Suff : fma3s_rm_213<opc213, !strconcat(OpStr, "213", PackTy), 248 defm NAME#231#Suff : fma3s_rm_231<opc231, !strconcat(OpStr, "231", PackTy), 250 defm NAME#132#Suff : fma3s_rm_132<opc132, !strconcat(OpStr, "132", PackTy), 296 string OpStr, string PackTy, string Suff, 299 defm NAME#132#Suff : fma3s_rm_int<opc132, !strconcat(OpStr, "132", PackTy), 301 defm NAME#213#Suff : fma3s_rm_int<opc213, !strconcat(OpStr, "213", PackTy), 303 defm NAME#231#Suff : fma3s_rm_int<opc231, !strconcat(OpStr, "231", PackTy), 308 string OpStr, SDPatternOperator OpNode, X86FoldableSchedWrite sched> { 310 defm NAME : fma3s_forms<opc132, opc213, opc231, OpStr, "ss", "SS", OpNode, [all …]
|
| H A D | X86InstrAVX512.td | 10868 multiclass avx512_common_3Op_rm_imm8<bits<8> opc, SDNode OpNode, string OpStr, 10872 defm Z : avx512_3Op_rm_imm8<opc, OpStr, OpNode, sched.ZMM, DestInfo.info512, 10876 defm Z128 : avx512_3Op_rm_imm8<opc, OpStr, OpNode, sched.XMM, DestInfo.info128, 10878 defm Z256 : avx512_3Op_rm_imm8<opc, OpStr, OpNode, sched.YMM, DestInfo.info256, 12252 multiclass avx512_vaes<bits<8> Op, string OpStr, string IntPrefix> { 12254 defm Z128 : AESI_binop_rm_int<Op, OpStr, 12258 defm Z256 : AESI_binop_rm_int<Op, OpStr, 12264 defm Z : AESI_binop_rm_int<Op, OpStr, 12301 multiclass VBMI2_shift_var_rm<bits<8> Op, string OpStr, SDNode OpNode, 12306 (ins VTI.RC:$src2, VTI.RC:$src3), OpStr, [all …]
|
| H A D | X86InstrSSE.td | 8129 multiclass GF2P8AFFINE_rmi<bits<8> Op, string OpStr, ValueType OpVT, 8134 OpStr#"\t{$src3, $src2, $dst|$dst, $src2, $src3}", 8135 OpStr#"\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}") in { 8149 multiclass GF2P8AFFINE_common<bits<8> Op, string OpStr, SDNode OpNode> { 8152 defm NAME : GF2P8AFFINE_rmi<Op, OpStr, v16i8, OpNode, 8155 defm V#NAME : GF2P8AFFINE_rmi<Op, "v"#OpStr, v16i8, OpNode, VR128, 8158 defm V#NAME#Y : GF2P8AFFINE_rmi<Op, "v"#OpStr, v32i8, OpNode, VR256, 8369 multiclass SM3_Base<string OpStr> { 8372 !strconcat(OpStr, "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), 8374 (!cast<Intrinsic>("int_x86_"#OpStr) VR128:$src1, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXIntrinsics.td | 1981 multiclass ATOM2N_impl<string OpStr, string IntTypeStr, string TypeStr, 1987 op_str = OpStr # "." # TypeStr, 1989 "int_nvvm_atomic_" # OpStr 1994 multiclass ATOM3N_impl<string OpStr, string IntTypeStr, string TypeStr, 2000 op_str = OpStr # "." # TypeStr, 2002 "int_nvvm_atomic_" # OpStr 2009 multiclass ATOM2S_impl<string OpStr, string IntTypeStr, string TypeStr, 2016 defm _#scope#space : ATOM2N_impl<OpStr, IntTypeStr, TypeStr, scope, space, 2021 multiclass ATOM3S_impl<string OpStr, string IntTypeStr, string TypeStr, 2028 defm _#scope#space : ATOM3N_impl<OpStr, IntTypeStr, TypeStr, scope, space, [all …]
|
| H A D | NVPTXInstrInfo.td | 1635 class MOVr<RegisterClass RC, string OpStr> : 1637 "mov." # OpStr>; 1640 class MOVi<RegisterClass RC, string OpStr, ValueType VT, Operand IMMType, SDNode ImmNode> : 1642 "mov." # OpStr,
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 2628 auto OpStr = dwarf::OperationEncodingString(Op.getOp()); in writeDIExpression() local 2629 assert(!OpStr.empty() && "Expected valid opcode"); in writeDIExpression() 2631 Out << FS << OpStr; in writeDIExpression()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 334 const char *OpStr = nullptr; in print() local 336 case scAddExpr: OpStr = " + "; break; in print() 337 case scMulExpr: OpStr = " * "; break; in print() 338 case scUMaxExpr: OpStr = " umax "; break; in print() 339 case scSMaxExpr: OpStr = " smax "; break; in print() 341 OpStr = " umin "; in print() 344 OpStr = " smin "; in print() 347 OpStr = " umin_seq "; in print() 353 << llvm::interleaved(llvm::make_pointee_range(NAry->operands()), OpStr) in print()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 15263 StringRef OpStr = isLeftComp ? LHSBO->getOpcodeStr() : RHSBO->getOpcodeStr(); in DiagnoseBitwisePrecedence() local 15270 << DiagRange << BinaryOperator::getOpcodeStr(Opc) << OpStr; in DiagnoseBitwisePrecedence() 15272 Self.PDiag(diag::note_precedence_silence) << OpStr, in DiagnoseBitwisePrecedence()
|