Searched refs:HasInv2Pi (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1197 bool isInlinableLiteral64(int64_t Literal, bool HasInv2Pi) {
1211 (Val == 0x3fc45f306dc9c882 && HasInv2Pi);
1214 bool isInlinableLiteral32(int32_t Literal, bool HasInv2Pi) {
1237 (Val == 0x3e22f983 && HasInv2Pi);
1240 bool isInlinableLiteral16(int16_t Literal, bool HasInv2Pi) {
1241 if (!HasInv2Pi)
1259 bool isInlinableLiteralV216(int32_t Literal, bool HasInv2Pi) {
1260 assert(HasInv2Pi);
1264 return AMDGPU::isInlinableLiteral16(Trunc, HasInv2Pi);
1267 return AMDGPU::isInlinableLiteral16(Literal >> 16, HasInv2Pi);
[all...]
H A DAMDGPUBaseInfo.h649 bool isInlinableLiteral64(int64_t Literal, bool HasInv2Pi);
652 bool isInlinableLiteral32(int32_t Literal, bool HasInv2Pi);
655 bool isInlinableLiteral16(int16_t Literal, bool HasInv2Pi);
658 bool isInlinableLiteralV216(int32_t Literal, bool HasInv2Pi);
664 bool isFoldableLiteralV216(int32_t Literal, bool HasInv2Pi);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1549 static bool isInlineableLiteralOp16(int64_t Val, MVT VT, bool HasInv2Pi) { argument
1556 return AMDGPU::isInlinableLiteral16(Val, HasInv2Pi);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp11305 bool HasInv2Pi = Subtarget->hasInv2PiInlineImm(); local
11306 if ((Size == 16 && AMDGPU::isInlinableLiteral16(Val, HasInv2Pi)) ||
11307 (Size == 32 && AMDGPU::isInlinableLiteral32(Val, HasInv2Pi)) ||
11308 (Size == 64 && AMDGPU::isInlinableLiteral64(Val, HasInv2Pi))) {

Completed in 106 milliseconds