Home
last modified time | relevance | path

Searched refs:hasInv2PiInlineImm (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.h120 return AMDGPU::isInlinableLiteral16(Imm, Subtarget->hasInv2PiInlineImm()); in isInlineImmediate16()
124 return AMDGPU::isInlinableLiteral32(Imm, Subtarget->hasInv2PiInlineImm()); in isInlineImmediate32()
128 return AMDGPU::isInlinableLiteral64(Imm, Subtarget->hasInv2PiInlineImm()); in isInlineImmediate64()
H A DAMDGPUSubtarget.h184 bool hasInv2PiInlineImm() const { in hasInv2PiInlineImm() function
H A DSIShrinkInstructions.cpp449 AMDGPU::isInlinableLiteral32(SrcImm->getImm(), ST->hasInv2PiInlineImm())) in shrinkScalarLogicOp()
459 } else if (AMDGPU::isInlinableLiteral32(~Imm, ST->hasInv2PiInlineImm())) { in shrinkScalarLogicOp()
467 } else if (AMDGPU::isInlinableLiteral32(~Imm, ST->hasInv2PiInlineImm())) { in shrinkScalarLogicOp()
472 if (AMDGPU::isInlinableLiteral32(~Imm, ST->hasInv2PiInlineImm())) { in shrinkScalarLogicOp()
H A DAMDGPUCombinerHelper.cpp159 if (ST.hasInv2PiInlineImm() && isInv2Pi(FPValReg->Value)) in isConstantCostlierToNegate()
H A DSIInstrInfo.cpp3592 ST.hasInv2PiInlineImm()); in isInlineConstant()
3595 ST.hasInv2PiInlineImm()); in isInlineConstant()
3599 ST.hasInv2PiInlineImm()); in isInlineConstant()
3631 return AMDGPU::isInlinableLiteral32(Trunc, ST.hasInv2PiInlineImm()); in isInlineConstant()
3639 ST.hasInv2PiInlineImm()); in isInlineConstant()
3670 AMDGPU::isInlinableLiteral16(Trunc, ST.hasInv2PiInlineImm()); in isInlineConstant()
3679 return AMDGPU::isInlinableLiteralV216(Trunc, ST.hasInv2PiInlineImm()); in isInlineConstant()
H A DAMDGPUInstructionSelector.cpp890 STI.hasInv2PiInlineImm())) { in selectWritelane()
4986 return AMDGPU::isInlinableLiteral16(Imm, STI.hasInv2PiInlineImm()); in isInlineImmediate16()
4990 return AMDGPU::isInlinableLiteral32(Imm, STI.hasInv2PiInlineImm()); in isInlineImmediate32()
4994 return AMDGPU::isInlinableLiteral64(Imm, STI.hasInv2PiInlineImm()); in isInlineImmediate64()
H A DSIFoldOperands.cpp192 ST.hasInv2PiInlineImm())) { in updateOperand()
H A DSIRegisterInfo.cpp2285 if (IsVOP2 || AMDGPU::isInlinableLiteral32(Offset, ST.hasInv2PiInlineImm())) { in eliminateFrameIndex()
H A DAMDGPUISelDAGToDAG.cpp2779 if (AMDGPU::isInlinableLiteral32(Lit, Subtarget->hasInv2PiInlineImm())) { in SelectVOP3PMods()
H A DAMDGPUISelLowering.cpp3668 if (Subtarget->hasInv2PiInlineImm() && isInv2Pi(C->getValueAPF())) in isConstantCostlierToNegate()
H A DSIISelLowering.cpp12323 bool HasInv2Pi = Subtarget->hasInv2PiInlineImm(); in checkAsmConstraintValA()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1455 bool hasInv2PiInlineImm() const { in hasInv2PiInlineImm() function in __anon71e405cc0111::AMDGPUAsmParser
1940 type, AsmParser->hasInv2PiInlineImm()); in isInlinableImm()
1946 AsmParser->hasInv2PiInlineImm()); in isInlinableImm()
1962 type, AsmParser->hasInv2PiInlineImm()); in isInlinableImm()
1967 AsmParser->hasInv2PiInlineImm()); in isInlinableImm()
2202 AsmParser->hasInv2PiInlineImm())) { in addLiteralImmOperand()
2236 AsmParser->hasInv2PiInlineImm())) { in addLiteralImmOperand()
3350 return AMDGPU::isInlinableLiteral64(Val, hasInv2PiInlineImm()); in isInlineConstant()
3352 return AMDGPU::isInlinableLiteral32(Val, hasInv2PiInlineImm()); in isInlineConstant()
3368 return AMDGPU::isInlinableLiteralV216(Val, hasInv2PiInlineImm()); in isInlineConstant()
[all …]