Home
last modified time | relevance | path

Searched refs:ValueAndVReg (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h178 struct ValueAndVReg { struct
185 std::optional<ValueAndVReg> argument
192 std::optional<ValueAndVReg> getAnyConstantVRegValWithLookThrough(
H A DMIPatternMatch.h143 std::optional<ValueAndVReg> &ValReg;
144 GCstAndRegMatch(std::optional<ValueAndVReg> &ValReg) : ValReg(ValReg) {} in GCstAndRegMatch()
151 inline GCstAndRegMatch m_GCst(std::optional<ValueAndVReg> &ValReg) { in m_GCst()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp290 std::optional<ValueAndVReg> ValAndVReg = getIConstantVRegValWithLookThrough( in getIConstantVRegVal()
312 std::optional<ValueAndVReg> getConstantVRegValWithLookThrough( in getConstantVRegValWithLookThrough()
369 return ValueAndVReg{Val, VReg}; in getConstantVRegValWithLookThrough()
409 std::optional<ValueAndVReg> llvm::getIConstantVRegValWithLookThrough( in getIConstantVRegValWithLookThrough()
415 std::optional<ValueAndVReg> llvm::getAnyConstantVRegValWithLookThrough( in getAnyConstantVRegValWithLookThrough()
1031 std::optional<ValueAndVReg> getAnyConstantSplat(Register VReg, in getAnyConstantSplat()
1042 std::optional<ValueAndVReg> SplatValAndReg; in getAnyConstantSplat()
1092 std::optional<ValueAndVReg> ValAndVReg = in getIConstantSplatVal()
H A DCombinerHelper.cpp4613 std::optional<ValueAndVReg> LHSCstOff; in matchReassocConstantInnerLHS()
5983 std::optional<ValueAndVReg> ShiftAmount; in matchBuildVectorIdentityFold()
6014 std::optional<ValueAndVReg> ShiftAmt; in matchTruncLshrBuildVectorFold()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankCombiner.cpp164 std::optional<ValueAndVReg> K0, K1; in matchIntMinMaxToMed3()
H A DAMDGPUInstructionSelector.cpp147 std::optional<ValueAndVReg> ConstVal = in selectCOPY()
978 std::optional<ValueAndVReg> ConstSelect = in selectWritelane()
987 std::optional<ValueAndVReg> ConstVal = in selectWritelane()
1386 std::optional<ValueAndVReg> Arg = in selectBallot()
3085 std::optional<ValueAndVReg> MaybeVOffset = in selectBufferLoadLds()
4481 std::optional<ValueAndVReg> MaybeOffset = in getPtrBaseWithConstantOffset()
H A DAMDGPULegalizerInfo.cpp2335 std::optional<ValueAndVReg> MaybeIdxVal = in legalizeExtractVectorElt()
2369 std::optional<ValueAndVReg> MaybeIdxVal = in legalizeInsertVectorElt()
4277 std::optional<ValueAndVReg> MaybeVOffsetVal = in updateBufferMMO()
4279 std::optional<ValueAndVReg> MaybeSOffsetVal = in updateBufferMMO()
4281 std::optional<ValueAndVReg> MaybeVIndexVal = in updateBufferMMO()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp4859 std::optional<ValueAndVReg> C; in emitConditionalComparison()