Searched refs:HasInv2Pi (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.cpp | 1197 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 D | AMDGPUBaseInfo.h | 649 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 D | AMDGPUAsmParser.cpp | 1549 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 D | SIISelLowering.cpp | 11305 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