Searched refs:getFP16Imm (Results 1 - 5 of 5) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAddressingModes.h664 /// getFP16Imm - Return an 8-bit floating-point version of the 16-bit
667 inline int getFP16Imm(const APInt &Imm) { function in namespace:llvm::ARM_AM
686 inline int getFP16Imm(const APFloat &FPImm) { function in namespace:llvm::ARM_AM
687 return getFP16Imm(FPImm.bitcastToAPInt());
691 /// for it. Otherwise return -1 like getFP16Imm.
695 return ARM_AM::getFP16Imm(Imm.trunc(16));
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h364 /// getFP16Imm - Return an 8-bit floating-point version of the 16-bit
367 static inline int getFP16Imm(const APInt &Imm) { function in namespace:llvm::AArch64_AM
386 static inline int getFP16Imm(const APFloat &FPImm) { function in namespace:llvm::AArch64_AM
387 return getFP16Imm(FPImm.bitcastToAPInt());
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5925 AArch64_AM::getFP16Imm(MI.getOperand(1).getFPImm()->getValueAPF()));
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp19007 return ARM_AM::getFP16Imm(Imm) != -1;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7637 IsLegal = AArch64_AM::getFP16Imm(ImmInt) != -1 || Imm.isPosZero();

Completed in 308 milliseconds