Home
last modified time | relevance | path

Searched refs:Clamp (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.h210 SDValue &Clamp, SDValue &Omod) const;
212 SDValue &Clamp, SDValue &Omod) const;
214 SDValue &Clamp, SDValue &Omod) const;
221 bool SelectVOP3OMods(SDValue In, SDValue &Src, SDValue &Clamp,
H A DVINTERPInstructions.td80 Clamp:$clamp,
98 Clamp:$clamp, op_sel0:$op_sel,
H A DAMDGPUISelDAGToDAG.cpp1031 SDValue Clamp = CurDAG->getTargetConstant(0, SL, MVT::i1); in SelectMAD_64_32() local
1033 Clamp }; in SelectMAD_64_32()
1050 SDValue Clamp = CurDAG->getTargetConstant(0, SL, MVT::i1); in SelectMUL_LOHI() local
1051 SDValue Ops[] = {N->getOperand(0), N->getOperand(1), Zero, Clamp}; in SelectMUL_LOHI()
1680 SDValue Clamp = CurDAG->getTargetConstant(0, DL, MVT::i1); in SelectFlatOffsetImpl() local
1689 Opnds.push_back(Clamp); in SelectFlatOffsetImpl()
1710 {AddOffsetLo, SDValue(N0Lo, 0), Clamp}); in SelectFlatOffsetImpl()
1714 {AddOffsetHi, SDValue(N0Hi, 0), SDValue(Add, 1), Clamp}); in SelectFlatOffsetImpl()
2952 SDValue &SrcMods, SDValue &Clamp, in SelectVOP3Mods0() argument
2955 Clamp = CurDAG->getTargetConstant(0, DL, MVT::i1); in SelectVOP3Mods0()
[all …]
H A DSIPeepholeSDWA.cpp1091 MachineOperand *Clamp = TII->getNamedOperand(MI, AMDGPU::OpName::clamp); in convertToSDWA() local
1092 if (Clamp) { in convertToSDWA()
1093 SDWAInst.add(*Clamp); in convertToSDWA()
H A DVOP1Instructions.td181 let Ins64 = (ins Src0RC64:$src0, Clamp:$clamp, omod:$omod);
182 let InsVOP3Base = (ins Src0VOP3DPP:$src0, Clamp:$clamp, omod:$omod);
192 let Ins64 = (ins Src0RC64:$src0, Clamp:$clamp, omod:$omod);
193 let InsVOP3Base = (ins Src0VOP3DPP:$src0, Clamp:$clamp, omod:$omod);
389 Clamp:$clamp, dst_sel:$dst_sel, dst_unused:$dst_unused,
578 Clamp:$clamp, omod:$omod, src0_sel:$src0_sel);
H A DSIInstrInfo.td1082 def Clamp : NamedBitOperand<"clamp">;
1083 def Clamp0 : DefaultOperand<Clamp, 0>;
1930 Clamp:$clamp,
1935 Clamp:$clamp, omod:$omod,
1943 Clamp:$clamp, src0_sel:$src0_sel, src1_sel:$src1_sel),
1949 Clamp:$clamp,
1955 Clamp:$clamp, omod:$omod,
H A DVOP3PInstructions.td46 dag mods = !con(!if(UseTiedOutput, (ins Clamp:$clamp, VGPR_32:$vdst_in),
257 // Clamp modifier is applied after conversion to f16.
278 // Clamp modifier is applied after conversion to f16.
1063 dag Clamp = !if(IsIU, (ins Clamp0:$clamp), (ins));
1071 Clamp, Neg);
H A DSIFoldOperands.cpp338 bool Clamp = MI->getOperand(ClampIdx).getImm() != 0; in tryFoldImmWithOpSel() local
340 if (!Clamp) { in tryFoldImmWithOpSel()
H A DVOP2Instructions.td353 ps.Pfl.Src0RC32:$src0, ps.Pfl.Src1RC32:$src1, Clamp:$clamp),
454 Clamp:$clamp, omod:$omod,
589 Clamp:$clamp,
640 Clamp:$clamp,
H A DSIInstrInfo.cpp3938 const MachineOperand *Clamp = getNamedOperand(MI, AMDGPU::OpName::clamp); in convertToThreeAddress() local
3942 if (!Src0Mods && !Src1Mods && !Src2Mods && !Clamp && !Omod && !IsF64 && in convertToThreeAddress()
4052 .addImm(Clamp ? Clamp->getImm() : 0) in convertToThreeAddress()
4832 const MachineOperand *Clamp = getNamedOperand(MI, AMDGPU::OpName::clamp); in verifyInstruction() local
4833 if (Clamp && (!Clamp->isImm() || Clamp->getImm() != 0)) { in verifyInstruction()
H A DVOPInstructions.td1249 class VOP3Features<bit Clamp, bit OpSel, bit Packed, bit MAI> {
1250 bit HasClamp = Clamp;
H A DVOP3Instructions.td994 // Integer Clamp Patterns
H A DVOPCInstructions.td786 Clamp:$clamp, src0_sel:$src0_sel, src1_sel:$src1_sel);
H A DSIISelLowering.cpp6733 SDValue Clamp = DAG.getNode(ISD::SMIN, DL, ExpVT, ClampMin, MaxExp); in lowerFLDEXP() local
6735 SDValue TruncExp = DAG.getNode(ISD::TRUNCATE, DL, MVT::i16, Clamp); in lowerFLDEXP()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp613 // that case, `Clamp` will always return `Smallest` and
622 auto Clamp = [&SE, Smallest, Greatest, IsSignedPredicate](const SCEV *S) { in map()
637 Result.LowLimit = Clamp(Range.getBegin()); in map()
642 Result.HighLimit = Clamp(Range.getEnd());
1261 auto Clamp = [this, Smallest, Greatest, IsSignedPredicate](const SCEV *S) { calculateSubRanges() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp6388 auto Clamp = B.buildSMin(ExpTy, ClampMin, MaxExp); in narrowScalarFLDEXP() local
6390 auto Trunc = B.buildTrunc(NarrowTy, Clamp); in narrowScalarFLDEXP()
8087 MachineInstrBuilder Clamp; in lowerAddSubSatToAddoSubo() local
8100 Clamp = MIRBuilder.buildAdd(Ty, Sign, MinVal); in lowerAddSubSatToAddoSubo()
8108 Clamp = MIRBuilder.buildConstant(Ty, IsAdd ? -1 : 0); in lowerAddSubSatToAddoSubo()
8110 MIRBuilder.buildSelect(Res, Ov, Clamp, Tmp); in lowerAddSubSatToAddoSubo()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSymbolicOperands.td777 defm Clamp : SamplerAddressingModeOperand<2, [Kernel]>;
H A DSPIRVBuiltins.cpp1687 return SPIRV::SamplerAddressingMode::Clamp; in getSamplerAddressingModeFromBitmask()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsAArch64.td2965 // Clamp
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp13322 ConstantSDNode *Clamp; in PerformVQDMULHCombine() local
13329 Clamp = isConstOrConstSplat(N->getOperand(1)); in PerformVQDMULHCombine()
13339 Clamp = isConstOrConstSplat(N->getOperand(2)); in PerformVQDMULHCombine()
13343 if (!Clamp) in PerformVQDMULHCombine()
13348 switch (Clamp->getSExtValue()) { in PerformVQDMULHCombine()
/freebsd/contrib/tcsh/
H A DFixes458 72. Clamp solaris autologout time
/freebsd/contrib/ntp/
H A DCommitLog-4.1.01400 output. popcorn debug message changes. Clamp the poll interval