Home
last modified time | relevance | path

Searched defs:CostKind (Results 1 – 25 of 30) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp143 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
151 TTI::TargetCostKind CostKind) { in getOperandsScalarizationOverhead()
157 TTI::TargetCostKind CostKind) { in getCallInstrCost()
163 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
181 TTI::TargetCostKind CostKind, in getMemoryOpCost()
238 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
245 TTI::TargetCostKind CostKind, in getShuffleCost()
253 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost()
260 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
274 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp57 TTI::TargetCostKind CostKind) { in getIntImmCost()
100 TTI::TargetCostKind CostKind, in getIntImmCostInst()
184 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
255 TTI::TargetCostKind CostKind, in getShuffleCost()
332 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
343 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost()
815 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
916 TTI::TargetCostKind CostKind, in getCastInstrCost()
1003 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost()
1026 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp168 TTI::TargetCostKind CostKind) { in getIntImmCost()
199 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
234 TTI::TargetCostKind CostKind, in getIntImmCostInst()
327 TTI::TargetCostKind CostKind) { in getInstructionCost()
587 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
610 TTI::TargetCostKind CostKind, in getShuffleCost()
631 TTI::TargetCostKind CostKind, in getCFInstrCost()
642 TTI::TargetCostKind CostKind, in getCastInstrCost()
662 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
678 TTI::TargetCostKind CostKind, in getVectorInstrCost()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h90 TTI::TargetCostKind CostKind) { in getBroadcastShuffleOverhead()
107 TTI::TargetCostKind CostKind) { in getPermuteShuffleOverhead()
128 TTI::TargetCostKind CostKind, in getExtractSubvectorOverhead()
156 TTI::TargetCostKind CostKind, in getInsertSubvectorOverhead()
211 TTI::TargetCostKind CostKind) { in getCommonMaskedMemoryOpCost()
418 TTI::TargetCostKind CostKind) { in getGEPCost()
723 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
752 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
768 TTI::TargetCostKind CostKind) { in getOperandsScalarizationOverhead()
798 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp70 TTI::TargetCostKind CostKind) { in getIntImmCost()
104 TTI::TargetCostKind CostKind, in getIntImmCostInst()
225 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
421 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
598 TTI::TargetCostKind CostKind, in getShuffleCost()
762 TTI::TargetCostKind CostKind, in getCastInstrCost()
922 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
1005 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1118 TTI::TargetCostKind CostKind, in getMemoryOpCost()
1189 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h51 TTI::TargetCostKind CostKind) const { in getGEPCost()
337 TTI::TargetCostKind CostKind) const { in getScalarizationOverhead()
344 TTI::TargetCostKind CostKind) const { in getOperandsScalarizationOverhead()
399 TTI::TargetCostKind CostKind) const { in getIntImmCost()
412 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin()
533 TTI::TargetCostKind CostKind, in getCastInstrCost()
586 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
592 TTI::TargetCostKind CostKind, in getVectorInstrCost()
599 TTI::TargetCostKind CostKind, in getVectorInstrCost()
606 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost()
[all …]
H A DTargetTransformInfo.h309 TargetCostKind CostKind) const { in getInstructionCost()
1928 TargetTransformInfo::TargetCostKind CostKind) override { in getGEPCost()
1945 TargetCostKind CostKind) override { in getInstructionCost()
2162 TargetCostKind CostKind) override { in getScalarizationOverhead()
2169 TargetCostKind CostKind) override { in getOperandsScalarizationOverhead()
2229 TargetCostKind CostKind) override { in getIntImmCost()
2240 TargetCostKind CostKind) override { in getIntImmCostIntrin()
2348 TTI::TargetCostKind CostKind, int Index, in getShuffleCost()
2355 TTI::TargetCostKind CostKind, in getCastInstrCost()
2370 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp296 TTI::TargetCostKind CostKind) { in getIntImmCost()
389 TTI::TargetCostKind CostKind, in getIntImmCostInst()
459 TTI::TargetCostKind CostKind, in getCFInstrCost()
475 TTI::TargetCostKind CostKind, in getCastInstrCost()
877 TTI::TargetCostKind CostKind, in getVectorInstrCost()
918 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
1211 TTI::TargetCostKind CostKind, in getShuffleCost()
1317 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
1460 TTI::TargetCostKind CostKind, in getMemoryOpCost()
1507 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
[all …]
H A DARMSubtarget.h540 getMVEVectorCostFactor(TargetTransformInfo::TargetCostKind CostKind) const { in getMVEVectorCostFactor()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h53 TTI::TargetCostKind CostKind) { in getIntImmCost()
89 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp171 TTI::TargetCostKind CostKind) { in getIntImmCost()
197 TTI::TargetCostKind CostKind, in getIntImmCostInst()
266 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
326 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
1784 TTI::TargetCostKind CostKind, in getCastInstrCost()
2134 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getExtractWithExtendCost() local
2178 TTI::TargetCostKind CostKind, in getCFInstrCost()
2228 TTI::TargetCostKind CostKind, in getVectorInstrCost()
2236 TTI::TargetCostKind CostKind, in getVectorInstrCost()
2242 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp54 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
85 TTI::TargetCostKind CostKind, in getVectorInstrCost()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h82 static inline int getHalfRateInstrCost(TTI::TargetCostKind CostKind) { in getHalfRateInstrCost()
89 static inline int getQuarterRateInstrCost(TTI::TargetCostKind CostKind) { in getQuarterRateInstrCost()
H A DAMDGPUTargetTransformInfo.cpp516 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
684 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
730 TTI::TargetCostKind CostKind, in getCFInstrCost()
762 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost()
780 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost()
793 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1118 TTI::TargetCostKind CostKind, in getShuffleCost()
H A DR600TargetTransformInfo.cpp95 TTI::TargetCostKind CostKind, in getCFInstrCost()
111 TTI::TargetCostKind CostKind, in getVectorInstrCost()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp221 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
1440 TTI::TargetCostKind CostKind, in getShuffleCost()
2061 TTI::TargetCostKind CostKind, in getCastInstrCost()
3031 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
3324 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
4260 TTI::TargetCostKind CostKind, in getVectorInstrCost()
4411 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
4575 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost()
4681 TTI::TargetCostKind CostKind, in getMemoryOpCost()
4843 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp620 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst()
797 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
810 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost()
864 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCastInstrCost()
882 unsigned Opcode, TTI::TargetCostKind CostKind, const Instruction *I) const { in getCFInstrCost()
892 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCmpSelInstrCost()
902 unsigned Opcode, Type *Val, TTI::TargetCostKind CostKind, unsigned Index, in getVectorInstrCost()
915 TTI::TargetCostKind CostKind, in getVectorInstrCost()
927 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost()
936 TTI::TargetCostKind CostKind, TTI::OperandValueInfo OpInfo, in getMemoryOpCost()
[all …]
H A DCostModel.cpp31 static cl::opt<TargetTransformInfo::TargetCostKind> CostKind( variable
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h40 int getIntImmCost(const APInt &Imm, Type *Ty, TTI::TargetCostKind CostKind) { in getIntImmCost()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp233 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in vectorizeLoadInsert() local
351 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getShuffleExtract() local
419 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in isExtractExtractCheap() local
654 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldInsExtFNeg() local
811 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in scalarizeBinopOrCmp() local
902 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldExtractedCmps() local
1182 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in scalarizeLoadExtract() local
H A DLoopVectorize.cpp3446 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getVectorCallCost() local
4460 const TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getDivRemSpeculationCost() local
6249 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in computePredInstDiscount() local
6402 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getMemInstScalarizationCost() local
6443 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getConsecutiveMemOpCost() local
6474 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getUniformMemOpCost() local
6518 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getInterleaveGroupCost() local
6553 Instruction *I, ElementCount VF, Type *Ty, TTI::TargetCostKind CostKind) { in getReductionPatternCost()
7019 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getInstructionCost() local
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp424 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp402 TargetTransformInfo::TargetCostKind CostKind = in analyzeLoopUnrollCost() local
486 TargetTransformInfo::TargetCostKind CostKind = in analyzeLoopUnrollCost() local
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp1131 const TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency; in combine() local
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp2079 TargetTransformInfo::TargetCostKind CostKind, in costAndCollectOperands()
2254 TargetTransformInfo::TargetCostKind CostKind = in isHighCostExpansionHelper() local

12