Home
last modified time | relevance | path

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

12

/src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h239 bool isLegalAddImmediate(int64_t Imm) const override;
H A DLoongArchISelLowering.cpp6110 bool LoongArchTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate() function in LoongArchTargetLowering
/src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h707 bool isLegalAddImmediate(int64_t Imm) const;
1883 virtual bool isLegalAddImmediate(int64_t Imm) = 0;
2351 bool isLegalAddImmediate(int64_t Imm) override { in isLegalAddImmediate() function
2352 return Impl.isLegalAddImmediate(Imm); in isLegalAddImmediate()
H A DTargetTransformInfoImpl.h223 bool isLegalAddImmediate(int64_t Imm) const { return false; } in isLegalAddImmediate() function
/src/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp399 bool TargetTransformInfo::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate() function in TargetTransformInfo
400 return TTIImpl->isLegalAddImmediate(Imm); in isLegalAddImmediate()
/src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h485 bool isLegalAddImmediate(int64_t Imm) const override;
H A DSystemZISelLowering.cpp970 bool SystemZTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate() function in SystemZTargetLowering
/src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp591 if (!TLI.isLegalAddImmediate(BaseOffset)) in tryOptimizeConsecStores()
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp364 if (!TLI->isLegalAddImmediate(NewConst.getSExtValue())) in isSafeWrap()
/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp707 TTI->isLegalAddImmediate(Diff.getSExtValue()) && in findBaseConstants()
H A DLoopStrengthReduce.cpp1943 static bool isLegalAddImmediate(const TargetTransformInfo &TTI, in isLegalAddImmediate() function
1948 return TTI.isLegalAddImmediate(Offset.getFixedValue()); in isLegalAddImmediate()
3972 TTI.isLegalAddImmediate((uint64_t)F.UnfoldedOffset.getFixedValue() + in GenerateReassociationsImpl()
3989 TTI.isLegalAddImmediate((uint64_t)F.UnfoldedOffset.getFixedValue() + in GenerateReassociationsImpl()
4675 if (!isLegalAddImmediate(TTI, NewUnfoldedOffset)) in GenerateCrossUseConstantOffsets()
/src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h496 bool isLegalAddImmediate(int64_t Imm) const override;
H A DARMLoadStoreOptimizer.cpp532 if (Offset >= 0 && TL->isLegalAddImmediate(Offset)) { in UpdateBaseRegUses()
723 if (!TL->isLegalAddImmediate(Offset)) in CreateLoadStoreMulti()
H A DARMISelLowering.cpp19749 bool ARMTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate() function in ARMTargetLowering
19776 if (!isLegalAddImmediate(C0) || isLegalAddImmediate(CA.getSExtValue())) in isMulAddWithConstProfitable()
/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h497 bool isLegalAddImmediate(int64_t Imm) const override;
H A DRISCVTargetTransformInfo.cpp255 getTLI()->isLegalAddImmediate(Imm.getSExtValue())) { in getIntImmCostInst()
H A DRISCVISelLowering.cpp1871 bool RISCVTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate() function in RISCVTargetLowering
17678 isLegalAddImmediate(ShiftedC1Int.getSExtValue())) in isDesirableToCommuteWithShift()
17684 isLegalAddImmediate(C1Int.getSExtValue())) in isDesirableToCommuteWithShift()
/src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1026 bool isLegalAddImmediate(int64_t Imm) const override;
H A DPPCISelLowering.cpp17436 bool PPCTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate() function in PPCTargetLowering
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h712 bool isLegalAddImmediate(int64_t) const override;
H A DAArch64ISelLowering.cpp17256 bool AArch64TargetLowering::isLegalAddImmediate(int64_t Immed) const { in isLegalAddImmediate() function in AArch64TargetLowering
17319 if (!isLegalAddImmediate(C1) || isLegalAddImmediate(C1C2.getSExtValue())) in isMulAddWithConstProfitable()
17335 return isLegalAddImmediate(Immed); in isLegalICmpImmediate()
17422 if (MinOffset >> 12 == MaxOffset >> 12 && isLegalAddImmediate(HighPart)) { in getPreferredLargeGEPBaseOffset()
19944 if (!TLI.isLegalAddImmediate(ADDC.getSExtValue())) in performAddCSelIntoCSinc()
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1334 bool isLegalAddImmediate(int64_t Imm) const override;
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h328 bool isLegalAddImmediate(int64_t imm) { in isLegalAddImmediate() function
329 return getTLI()->isLegalAddImmediate(imm); in isLegalAddImmediate()
H A DTargetLowering.h2835 virtual bool isLegalAddImmediate(int64_t) const { in isLegalAddImmediate() function
/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp2866 TLI.isLegalAddImmediate( in visitADDLike()
2891 TLI.isLegalAddImmediate( in visitADDLike()
6394 !TLI.isLegalAddImmediate(ADDC.getSExtValue())) { in visitANDLike()
6399 if (TLI.isLegalAddImmediate(ADDC.getSExtValue())) { in visitANDLike()
19362 if (!TLI.isLegalAddImmediate(getOffsetFromBase())) in isLegal()

12