Home
last modified time | relevance | path

Searched refs:getIntImmCost (Results 1 – 18 of 18) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiTargetTransformInfo.h52 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() function
74 return getIntImmCost(Imm, Ty, CostKind);
80 return getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVTargetTransformInfo.cpp18 InstructionCost RISCVTTIImpl::getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() function in RISCVTTIImpl
84 return getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
DRISCVTargetTransformInfo.h44 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h73 using BaseT::getIntImmCost;
74 InstructionCost getIntImmCost(int64_t Val);
75 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty,
DAArch64TargetTransformInfo.cpp48 InstructionCost AArch64TTIImpl::getIntImmCost(int64_t Val) { in getIntImmCost() function in AArch64TTIImpl
63 InstructionCost AArch64TTIImpl::getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() function in AArch64TTIImpl
82 Cost += getIntImmCost(Val); in getIntImmCost()
148 InstructionCost Cost = AArch64TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
153 return AArch64TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
172 return AArch64TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
185 InstructionCost Cost = AArch64TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
205 return AArch64TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.h50 using BaseT::getIntImmCost;
51 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty,
DPPCTargetTransformInfo.cpp170 InstructionCost PPCTTIImpl::getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() function in PPCTTIImpl
173 return BaseT::getIntImmCost(Imm, Ty, CostKind); in getIntImmCost()
232 return PPCTTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
318 return PPCTTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86TargetTransformInfo.h209 InstructionCost getIntImmCost(int64_t);
211 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty,
DX86TargetTransformInfo.cpp4301 InstructionCost X86TTIImpl::getIntImmCost(int64_t Val) { in getIntImmCost() function in X86TTIImpl
4311 InstructionCost X86TTIImpl::getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() function in X86TTIImpl
4340 Cost += getIntImmCost(Val); in getIntImmCost()
4436 InstructionCost Cost = X86TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
4442 return X86TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
4478 return X86TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
DBPFTargetTransformInfo.h40 int getIntImmCost(const APInt &Imm, Type *Ty, TTI::TargetCostKind CostKind) { in getIntImmCost() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMTargetTransformInfo.h130 using BaseT::getIntImmCost;
131 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty,
DARMTargetTransformInfo.cpp251 InstructionCost ARMTTIImpl::getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() function in ARMTTIImpl
350 return std::min(getIntImmCost(Imm, Ty, CostKind), in getIntImmCostInst()
351 getIntImmCost(~Imm, Ty, CostKind)); in getIntImmCostInst()
356 return std::min(getIntImmCost(Imm, Ty, CostKind), in getIntImmCostInst()
357 getIntImmCost(-Imm, Ty, CostKind)); in getIntImmCostInst()
384 return getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.h41 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty,
DSystemZTargetTransformInfo.cpp33 InstructionCost SystemZTTIImpl::getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() function in SystemZTTIImpl
183 return SystemZTTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
234 return SystemZTTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DTargetTransformInfo.h821 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty,
1550 virtual InstructionCost getIntImmCost(const APInt &Imm, Type *Ty,
1984 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() function
1986 return Impl.getIntImmCost(Imm, Ty, CostKind); in getIntImmCost()
DTargetTransformInfoImpl.h355 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DTargetTransformInfo.cpp545 TargetTransformInfo::getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() function in TargetTransformInfo
547 InstructionCost Cost = TTIImpl->getIntImmCost(Imm, Ty, CostKind); in getIntImmCost()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DCodeGenPrepare.cpp7632 if (TTI->getIntImmCost(GEPIIdx->getValue(), GEPIIdx->getType(), in tryUnmergingGEPsAcrossIndirectBr()
7682 if (TTI->getIntImmCost(UGEPIIdx->getValue(), UGEPIIdx->getType(), in tryUnmergingGEPsAcrossIndirectBr()
7694 InstructionCost ImmCost = TTI->getIntImmCost( in tryUnmergingGEPsAcrossIndirectBr()