Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp77 return TTI::TCC_Free; in getIntImmCost()
80 return TTI::TCC_Free; in getIntImmCost()
83 return TTI::TCC_Free; in getIntImmCost()
112 return TTI::TCC_Free; in getIntImmCostInst()
115 return TTI::TCC_Free; in getIntImmCostInst()
119 return TTI::TCC_Free; in getIntImmCostInst()
126 return TTI::TCC_Free; in getIntImmCostInst()
199 return TTI::TCC_Free; in getIntImmCostInst()
232 return TTI::TCC_Free; in getIntImmCostIntrin()
235 return TTI::TCC_Free; in getIntImmCostIntrin()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp33 return TTI::TCC_Free; in getIntImmCost()
50 return TTI::TCC_Free; in getIntImmCostInst()
62 return TTI::TCC_Free; in getIntImmCostInst()
66 return TTI::TCC_Free; in getIntImmCostInst()
69 return TTI::TCC_Free; in getIntImmCostInst()
94 return TTI::TCC_Free; in getIntImmCostInst()
103 return TTI::TCC_Free; in getIntImmCostInst()
111 return TTI::TCC_Free; in getIntImmCostIntrin()
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h59 return TTI::TCC_Free; in getIntImmCost()
63 return TTI::TCC_Free; in getIntImmCost()
66 return TTI::TCC_Free; in getIntImmCost()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp177 return TTI::TCC_Free; in getIntImmCost()
209 return TTI::TCC_Free; in getIntImmCostIntrin()
215 return TTI::TCC_Free; in getIntImmCostIntrin()
219 return TTI::TCC_Free; in getIntImmCostIntrin()
224 return TTI::TCC_Free; in getIntImmCostIntrin()
248 return TTI::TCC_Free; in getIntImmCostInst()
255 return TTI::TCC_Free; in getIntImmCostInst()
288 return TTI::TCC_Free; in getIntImmCostInst()
292 return TTI::TCC_Free; in getIntImmCostInst()
307 return TTI::TCC_Free; in getIntImmCostInst()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h57 return TTI::TCC_Free; in getGEPCost()
392 return TTI::TCC_Free;
398 return TTI::TCC_Free; in getIntImmCostIntrin()
939 return !BaseGV ? TTI::TCC_Free : TTI::TCC_Basic; in getGEPCost()
978 return TTI::TCC_Free; in getGEPCost()
1020 return TTI::TCC_Free; in getUserCost()
1023 return TTI::TCC_Free; in getUserCost()
1243 if (getUserCost(I, Operands, TTI::TCK_Latency) == TTI::TCC_Free) in getInstructionLatency()
H A DTargetTransformInfo.h265 TCC_Free = 0, ///< Expected to fold away in lowering. enumerator
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h42 return TTI::TCC_Free; in getIntImmCost()
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/SystemZ/
H A Dext-of-icmp-cost.ll4 ; Check that getUserCost() does not return TCC_Free for extensions of
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp182 return TTI::TCC_Free; in getIntImmCostInst()
187 return TTI::TCC_Free; in getIntImmCostInst()
192 return TTI::TCC_Free; in getIntImmCostInst()
214 return TTI::TCC_Free; in getIntImmCostInst()
234 ? static_cast<int>(TTI::TCC_Free) in getIntImmCostInst()
250 return TTI::TCC_Free; in getIntImmCostIntrin()
260 return TTI::TCC_Free; in getIntImmCostIntrin()
271 ? static_cast<int>(TTI::TCC_Free) in getIntImmCostIntrin()
277 return TTI::TCC_Free; in getIntImmCostIntrin()
282 return TTI::TCC_Free; in getIntImmCostIntrin()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp579 return TargetTransformInfo::TCC_Free; in getArithmeticInstrCost()
581 return TargetTransformInfo::TCC_Free; in getArithmeticInstrCost()
588 return TargetTransformInfo::TCC_Free; in getArithmeticInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp2537 return TTI::TCC_Free; in getCastInstrCost()
4838 return TTI::TCC_Free; in getIntImmCost()
4859 return TTI::TCC_Free; in getIntImmCost()
4862 return TTI::TCC_Free; in getIntImmCost()
4891 return TTI::TCC_Free; in getIntImmCostInst()
4896 return TTI::TCC_Free; in getIntImmCostInst()
4903 return TTI::TCC_Free; in getIntImmCostInst()
4925 return TTI::TCC_Free; in getIntImmCostInst()
4942 return TTI::TCC_Free; in getIntImmCostInst()
4989 return TTI::TCC_Free; in getIntImmCostIntrin()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInlineCost.cpp1344 TargetTransformInfo::TCC_Free; in isGEPFree()
1621 TargetTransformInfo::TCC_Free; in visitPtrToInt()
1644 TargetTransformInfo::TCC_Free; in visitIntToPtr()
1674 TargetTransformInfo::TCC_Free; in visitCastInst()
2369 TargetTransformInfo::TCC_Free) in visitInstruction()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp368 return TargetTransformInfo::TCC_Free; in getUserCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp332 Indices) == TargetTransformInfo::TCC_Free; in isGEPFoldable()
H A DStraightLineStrengthReduce.cpp289 Indices) == TargetTransformInfo::TCC_Free; in isGEPFoldable()
H A DLICM.cpp1322 TargetTransformInfo::TCC_Free) in isFreeInLoop()
1338 TargetTransformInfo::TCC_Free; in isFreeInLoop()
H A DJumpThreading.cpp564 == TargetTransformInfo::TCC_Free) in getJumpThreadDuplicationCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3636 TTI->getUserCost(&I, CostKind) != TargetTransformInfo::TCC_Free) { in FoldBranchToCommonDest()