Home
last modified time | relevance | path

Searched refs:getFPImm (Results 1 – 25 of 34) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVMCInstLower.cpp57 MO.getFPImm()->getValueAPF().convertToFloat()); in lower()
H A DSPIRVPreLegalizer.cpp262 Ty = MI.getOperand(1).getFPImm()->getType(); in generateAssignInstrs()
272 ElemTy = ElemMI->getOperand(1).getFPImm()->getType(); in generateAssignInstrs()
H A DSPIRVAsmPrinter.cpp171 O << MO.getFPImm(); in printOperand()
H A DSPIRVInstructionSelector.cpp859 const ConstantFP *FPImm = I.getOperand(1).getFPImm(); in renderFImm32()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankCombiner.cpp297 return Op3->getOperand(1).getFPImm()->isExactlyValue(0.0); in matchFPMed3ToClamp()
350 const ConstantFP *KO_FPImm = K0->getOperand(1).getFPImm(); in isClampZeroToOne()
351 const ConstantFP *K1_FPImm = K1->getOperand(1).getFPImm(); in isClampZeroToOne()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp110 APFloat Val = MO.getFPImm()->getValueAPF(); in lowerOperand()
H A DARMInstructionSelector.cpp819 APFloat FPImmValue = OldInst.getOperand(1).getFPImm()->getValueAPF(); in renderVFPF32Imm()
831 APFloat FPImmValue = OldInst.getOperand(1).getFPImm()->getValueAPF(); in renderVFPF64Imm()
998 ConstPool->getConstantPoolIndex(I.getOperand(1).getFPImm(), Alignment); in select()
H A DARMLegalizerInfo.cpp467 MI.getOperand(1).getFPImm()->getValueAPF().bitcastToAPInt(); in legalizeCustom()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMIRVRegNamerUtils.cpp77 MO.getFPImm()->getValueAPF().bitcastToAPInt().getZExtValue()); in getInstructionOpcodeHash()
H A DMachineOperand.cpp299 return getFPImm() == Other.getFPImm(); in isIdenticalTo()
364 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getFPImm()); in hash_value()
825 getFPImm()->printAsOperand(OS, /*PrintType=*/true, MST); in print()
H A DMachineStableHash.cpp82 : MO.getFPImm()->getValueAPF().bitcastToAPInt(); in stableHashValue()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonMCInstLower.cpp142 APFloat Val = MO.getFPImm()->getValueAPF(); in HexagonLowerToMC()
H A DHexagonBitSimplify.cpp2670 return !Op.getFPImm()->isZero(); in simplifyRCmp0()
2682 return Op.getFPImm()->isZero(); in simplifyRCmp0()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp240 const ConstantFP *Imm = MO.getFPImm(); in lower()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp401 return CstVal.getFPImm()->getValueAPF().bitcastToAPInt(); in getCImmOrFPImmAsAPInt()
436 return MI->getOperand(1).getFPImm(); in getConstantFPVRegVal()
1216 const ConstantFP *FPImm = MI.getOperand(1).getFPImm(); in isNullOrNullSplat()
H A DCSEInfo.cpp414 ID.AddPointer(MO.getFPImm()); in addNodeIDMachineOperand()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp57 const APFloat &ImmValAPF = MI.getOperand(1).getFPImm()->getValueAPF(); in applyFConstantToConstant()
H A DAArch64InstructionSelector.cpp2543 if (DefSize != 128 && I.getOperand(1).getFPImm()->isExactlyValue(0.0)) in select()
2576 auto *FPImm = I.getOperand(1).getFPImm(); in select()
2606 ImmOp.getFPImm()->getValueAPF().bitcastToAPInt().getZExtValue()); in select()
5435 const_cast<ConstantFP *>(OpMI->getOperand(1).getFPImm())); in tryOptConstantBuildVec()
6736 AArch64_AM::getFP16Imm(MI.getOperand(1).getFPImm()->getValueAPF())); in renderFPImm16()
6745 AArch64_AM::getFP32Imm(MI.getOperand(1).getFPImm()->getValueAPF())); in renderFPImm32()
6754 AArch64_AM::getFP64Imm(MI.getOperand(1).getFPImm()->getValueAPF())); in renderFPImm64()
6762 .getFPImm() in renderFPImm32SIMDModImmType4()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelectorImpl.h330 APFloat Value = State.MIs[InsnID]->getOperand(1).getFPImm()->getValueAPF(); in executeMatchTable()
1040 State.MIs[OldInsnID]->getOperand(1).getFPImm()); in executeMatchTable()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineOperand.h556 const ConstantFP *getFPImm() const { in getFPImm() function
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp262 const ConstantFP *Cnt = MO.getFPImm(); in lowerOperand()
2198 printFPConstant(MO.getFPImm(), O); in printOperand()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsInstructionSelector.cpp593 const APFloat &FPimm = I.getOperand(1).getFPImm()->getValueAPF(); in select()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp594 APFloat getFPImm() const { in getFPImm() function in __anone48315620111::AArch64Operand
1098 AArch64_AM::getFP64Imm(getFPImm().bitcastToAPInt()) != -1; in isFPImm()
1357 if (getFPImm().bitwiseIsEqual(RealVal)) in isExactFPImm()
1826 AArch64_AM::getFP64Imm(getFPImm().bitcastToAPInt()))); in addFPImmOperands()
2236 OS << "<fpimm " << getFPImm().bitcastToAPInt().getZExtValue(); in print()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1148 APFloat APF = APFloat(Op.getFPImm()->getValueAPF()); in emitDebugValueComment()
1149 Type *ImmTy = Op.getFPImm()->getType(); in emitDebugValueComment()
/llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp428 Loc.FPImm = Op.getFPImm(); in GetLocForOp()

12