| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVMCInstLower.cpp | 57 MO.getFPImm()->getValueAPF().convertToFloat()); in lower()
|
| H A D | SPIRVPreLegalizer.cpp | 262 Ty = MI.getOperand(1).getFPImm()->getType(); in generateAssignInstrs() 272 ElemTy = ElemMI->getOperand(1).getFPImm()->getType(); in generateAssignInstrs()
|
| H A D | SPIRVAsmPrinter.cpp | 171 O << MO.getFPImm(); in printOperand()
|
| H A D | SPIRVInstructionSelector.cpp | 859 const ConstantFP *FPImm = I.getOperand(1).getFPImm(); in renderFImm32()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankCombiner.cpp | 297 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 D | ARMMCInstLower.cpp | 110 APFloat Val = MO.getFPImm()->getValueAPF(); in lowerOperand()
|
| H A D | ARMInstructionSelector.cpp | 819 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 D | ARMLegalizerInfo.cpp | 467 MI.getOperand(1).getFPImm()->getValueAPF().bitcastToAPInt(); in legalizeCustom()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MIRVRegNamerUtils.cpp | 77 MO.getFPImm()->getValueAPF().bitcastToAPInt().getZExtValue()); in getInstructionOpcodeHash()
|
| H A D | MachineOperand.cpp | 299 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 D | MachineStableHash.cpp | 82 : MO.getFPImm()->getValueAPF().bitcastToAPInt(); in stableHashValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonMCInstLower.cpp | 142 APFloat Val = MO.getFPImm()->getValueAPF(); in HexagonLowerToMC()
|
| H A D | HexagonBitSimplify.cpp | 2670 return !Op.getFPImm()->isZero(); in simplifyRCmp0() 2682 return Op.getFPImm()->isZero(); in simplifyRCmp0()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMCInstLower.cpp | 240 const ConstantFP *Imm = MO.getFPImm(); in lower()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 401 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 D | CSEInfo.cpp | 414 ID.AddPointer(MO.getFPImm()); in addNodeIDMachineOperand()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PreLegalizerCombiner.cpp | 57 const APFloat &ImmValAPF = MI.getOperand(1).getFPImm()->getValueAPF(); in applyFConstantToConstant()
|
| H A D | AArch64InstructionSelector.cpp | 2543 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 D | InstructionSelectorImpl.h | 330 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 D | MachineOperand.h | 556 const ConstantFP *getFPImm() const { in getFPImm() function
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 262 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 D | MipsInstructionSelector.cpp | 593 const APFloat &FPimm = I.getOperand(1).getFPImm()->getValueAPF(); in select()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 594 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 D | AsmPrinter.cpp | 1148 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 D | VarLocBasedImpl.cpp | 428 Loc.FPImm = Op.getFPImm(); in GetLocForOp()
|