Home
last modified time | relevance | path

Searched refs:HasInv2Pi (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h1642 bool isInlinableLiteral64(int64_t Literal, bool HasInv2Pi);
1645 bool isInlinableLiteral32(int32_t Literal, bool HasInv2Pi);
1648 bool isInlinableLiteralBF16(int16_t Literal, bool HasInv2Pi);
1651 bool isInlinableLiteralFP16(int16_t Literal, bool HasInv2Pi);
1654 bool isInlinableLiteralBF16(int16_t Literal, bool HasInv2Pi);
1657 bool isInlinableLiteralI16(int32_t Literal, bool HasInv2Pi);
H A DAMDGPUBaseInfo.cpp2804 bool isInlinableLiteral64(int64_t Literal, bool HasInv2Pi) { in isInlinableLiteral64() argument
2818 (Val == 0x3fc45f306dc9c882 && HasInv2Pi); in isInlinableLiteral64()
2821 bool isInlinableLiteral32(int32_t Literal, bool HasInv2Pi) { in isInlinableLiteral32() argument
2844 (Val == 0x3e22f983 && HasInv2Pi); in isInlinableLiteral32()
2847 bool isInlinableLiteralBF16(int16_t Literal, bool HasInv2Pi) { in isInlinableLiteralBF16() argument
2848 if (!HasInv2Pi) in isInlinableLiteralBF16()
2864 bool isInlinableLiteralI16(int32_t Literal, bool HasInv2Pi) { in isInlinableLiteralI16() argument
2865 return isInlinableLiteral32(Literal, HasInv2Pi); in isInlinableLiteralI16()
2868 bool isInlinableLiteralFP16(int16_t Literal, bool HasInv2Pi) { in isInlinableLiteralFP16() argument
2869 if (!HasInv2Pi) in isInlinableLiteralFP16()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp2066 static bool isInlineableLiteralOp16(int64_t Val, MVT VT, bool HasInv2Pi) { in isInlineableLiteralOp16() argument
2068 return isInlinableLiteral32(Val, HasInv2Pi); in isInlineableLiteralOp16()
2071 return AMDGPU::isInlinableLiteralFP16(Val, HasInv2Pi); in isInlineableLiteralOp16()
2075 return AMDGPU::isInlinableLiteralBF16(Val, HasInv2Pi); in isInlineableLiteralOp16()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp16665 bool HasInv2Pi = Subtarget->hasInv2PiInlineImm(); in checkAsmConstraintValA() local
16672 return AMDGPU::isInlinableLiteralI16(Val, HasInv2Pi); in checkAsmConstraintValA()
16674 return AMDGPU::isInlinableLiteralFP16(Val, HasInv2Pi); in checkAsmConstraintValA()
16676 return AMDGPU::isInlinableLiteralBF16(Val, HasInv2Pi); in checkAsmConstraintValA()
16685 if ((Size == 32 && AMDGPU::isInlinableLiteral32(Val, HasInv2Pi)) || in checkAsmConstraintValA()
16686 (Size == 64 && AMDGPU::isInlinableLiteral64(Val, HasInv2Pi))) in checkAsmConstraintValA()
H A DSIInstrInfo.cpp4375 bool HasInv2Pi = ST.hasInv2PiInlineImm(); in isInlineConstant() local
4384 AMDGPU::isInlinableLiteralBF16(IntImmVal, HasInv2Pi); in isInlineConstant()
4387 AMDGPU::isInlinableLiteralFP16(IntImmVal, HasInv2Pi); in isInlineConstant()