Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h130 bool isLegalICmpImmediate(int64_t) const override;
H A DMSP430ISelLowering.cpp369 bool MSP430TargetLowering::isLegalICmpImmediate(int64_t Immed) const { in isLegalICmpImmediate() function in MSP430TargetLowering
372 return TargetLowering::isLegalICmpImmediate(Immed); in isLegalICmpImmediate()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h238 bool isLegalICmpImmediate(int64_t Imm) const override;
H A DLoongArchISelLowering.cpp6106 bool LoongArchTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate() function in LoongArchTargetLowering
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h719 bool isLegalICmpImmediate(int64_t Imm) const;
1885 virtual bool isLegalICmpImmediate(int64_t Imm) = 0;
2357 bool isLegalICmpImmediate(int64_t Imm) override { in isLegalICmpImmediate() function
2358 return Impl.isLegalICmpImmediate(Imm); in isLegalICmpImmediate()
H A DTargetTransformInfoImpl.h227 bool isLegalICmpImmediate(int64_t Imm) const { return false; } in isLegalICmpImmediate() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp407 bool TargetTransformInfo::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate() function in TargetTransformInfo
408 return TTIImpl->isLegalICmpImmediate(Imm); in isLegalICmpImmediate()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h484 bool isLegalICmpImmediate(int64_t Imm) const override;
H A DSystemZISelLowering.cpp965 bool SystemZTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate() function in SystemZTargetLowering
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h490 bool isLegalICmpImmediate(int64_t Imm) const override;
H A DARMISelLowering.cpp4752 if (!isLegalICmpImmediate((int32_t)C)) { in getARMCmp()
4758 if (C != 0x80000000 && isLegalICmpImmediate(C-1)) { in getARMCmp()
4765 if (C != 0 && isLegalICmpImmediate(C-1)) { in getARMCmp()
4772 if (C != 0x7fffffff && isLegalICmpImmediate(C+1)) { in getARMCmp()
4779 if (C != 0xffffffff && isLegalICmpImmediate(C+1)) { in getARMCmp()
19733 bool ARMTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate() function in ARMTargetLowering
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h326 bool isLegalICmpImmediate(int64_t Imm) const override;
H A DHexagonISelLowering.cpp3712 /// isLegalICmpImmediate - Return true if the specified immediate is legal
3716 bool HexagonTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate() function in HexagonTargetLowering
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h496 bool isLegalICmpImmediate(int64_t Imm) const override;
H A DRISCVISelLowering.cpp1867 bool RISCVTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate()
1866 bool RISCVTargetLowering::isLegalICmpImmediate(int64_t Imm) const { isLegalICmpImmediate() function in RISCVTargetLowering
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1020 bool isLegalICmpImmediate(int64_t Imm) const override;
H A DPPCISelLowering.cpp17432 bool PPCTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate() function in PPCTargetLowering
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1328 bool isLegalICmpImmediate(int64_t Imm) const override;
H A DX86ISelLowering.cpp34208 bool X86TargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate() function in X86TargetLowering
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h714 bool isLegalICmpImmediate(int64_t) const override;
H A DAArch64ISelLowering.cpp17334 bool AArch64TargetLowering::isLegalICmpImmediate(int64_t Immed) const { in isLegalICmpImmediate() function in AArch64TargetLowering
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h336 bool isLegalICmpImmediate(int64_t imm) { in isLegalICmpImmediate() function
337 return getTLI()->isLegalICmpImmediate(imm); in isLegalICmpImmediate()
H A DTargetLowering.h2828 virtual bool isLegalICmpImmediate(int64_t) const { in isLegalICmpImmediate() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp4944 isLegalICmpImmediate(C.getSExtValue())))) { in SimplifySetCC()
4964 isLegalICmpImmediate(C.getSExtValue())))) { in SimplifySetCC()
5142 !isLegalICmpImmediate(C1.getSExtValue())) { in SimplifySetCC()
5178 isLegalICmpImmediate(NewC.getSExtValue()) && in SimplifySetCC()
5343 LegalRHSImm = isLegalICmpImmediate(RHSC->getSExtValue()); in SimplifySetCC()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1861 return TTI.isLegalICmpImmediate(BaseOffset.getFixedValue()); in isAMCompletelyFolded()