Lines Matching refs:TargetCostKind
259 enum TargetCostKind { enum
304 TargetCostKind CostKind = TCK_SizeAndLatency) const;
343 TargetCostKind CostKind = TTI::TCK_RecipThroughput
408 TargetCostKind CostKind) const;
413 TargetCostKind CostKind) const { in getInstructionCost()
899 TTI::TargetCostKind CostKind) const;
907 TTI::TargetCostKind CostKind) const;
1023 TargetCostKind CostKind) const;
1030 TargetCostKind CostKind,
1034 TargetCostKind CostKind) const;
1285 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1302 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) const;
1314 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, int Index = 0,
1360 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
1373 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
1384 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1393 TTI::TargetCostKind CostKind,
1404 TTI::TargetCostKind CostKind,
1415 TTI::TargetCostKind CostKind) const;
1421 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1429 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1435 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) const;
1448 Align Alignment, TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1462 Align Alignment, TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1478 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1513 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) const;
1517 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) const;
1526 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) const;
1535 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) const;
1541 TTI::TargetCostKind CostKind) const;
1546 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency) const;
1818 TTI::TargetCostKind CostKind) = 0;
1822 TTI::TargetCostKind CostKind) = 0;
1839 TargetCostKind CostKind) = 0;
1943 TargetCostKind CostKind) = 0;
1947 TargetCostKind CostKind) = 0;
1972 TargetCostKind CostKind) = 0;
1975 TargetCostKind CostKind,
1979 TargetCostKind CostKind) = 0;
2036 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
2042 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) const = 0;
2046 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp,
2050 TTI::TargetCostKind CostKind,
2056 TTI::TargetCostKind CostKind,
2061 TTI::TargetCostKind CostKind,
2064 TTI::TargetCostKind CostKind,
2068 TTI::TargetCostKind CostKind,
2074 TTI::TargetCostKind CostKind) = 0;
2078 unsigned AddressSpace, TTI::TargetCostKind CostKind,
2083 TTI::TargetCostKind CostKind,
2088 TTI::TargetCostKind CostKind) = 0;
2092 TTI::TargetCostKind CostKind,
2097 TTI::TargetCostKind CostKind,
2102 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
2107 TTI::TargetCostKind CostKind) = 0;
2110 TTI::TargetCostKind CostKind) = 0;
2114 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) = 0;
2117 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) = 0;
2120 TTI::TargetCostKind CostKind) = 0;
2123 TTI::TargetCostKind CostKind) = 0;
2208 TargetTransformInfo::TargetCostKind CostKind) override { in getGEPCost()
2215 TargetCostKind CostKind) override { in getPointersChainCost()
2247 TargetCostKind CostKind) override { in getInstructionCost()
2486 TargetCostKind CostKind) override { in getScalarizationOverhead()
2493 TargetCostKind CostKind) override { in getOperandsScalarizationOverhead()
2556 TargetCostKind CostKind) override { in getIntImmCost()
2561 TargetCostKind CostKind,
2567 TargetCostKind CostKind) override { in getIntImmCostIntrin()
2679 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
2689 TTI::TargetCostKind CostKind) const override { in getAltInstrCost()
2695 TTI::TargetCostKind CostKind, int Index, in getShuffleCost()
2704 TTI::TargetCostKind CostKind, in getCastInstrCost()
2713 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
2719 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
2724 TTI::TargetCostKind CostKind, in getVectorInstrCost()
2730 TTI::TargetCostKind CostKind, in getVectorInstrCost()
2737 TTI::TargetCostKind CostKind) override { in getReplicationShuffleCost()
2743 TTI::TargetCostKind CostKind, in getMemoryOpCost()
2751 TTI::TargetCostKind CostKind, in getVPMemoryOpCost()
2758 TTI::TargetCostKind CostKind) override { in getMaskedMemoryOpCost()
2765 TTI::TargetCostKind CostKind,
2773 TTI::TargetCostKind CostKind,
2780 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
2789 TTI::TargetCostKind CostKind) override { in getArithmeticReductionCost()
2794 TTI::TargetCostKind CostKind) override { in getMinMaxReductionCost()
2800 TTI::TargetCostKind CostKind) override { in getExtendedReductionCost()
2806 TTI::TargetCostKind CostKind) override { in getMulAccReductionCost()
2810 TTI::TargetCostKind CostKind) override { in getIntrinsicInstrCost()
2815 TTI::TargetCostKind CostKind) override { in getCallInstrCost()