Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h
Show First 20 Lines • Show All 133 Lines • ▼ Show 20 Lines | InstructionCost getInterleavedMemoryOpCost( | ||||
Align Alignment, unsigned AddressSpace, | Align Alignment, unsigned AddressSpace, | ||||
TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency, | TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency, | ||||
bool UseMaskForCond = false, bool UseMaskForGaps = false); | bool UseMaskForCond = false, bool UseMaskForGaps = false); | ||||
InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, | InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, | ||||
TTI::TargetCostKind CostKind); | TTI::TargetCostKind CostKind); | ||||
bool areFunctionArgsABICompatible(const Function *Caller, | bool areFunctionArgsABICompatible(const Function *Caller, | ||||
const Function *Callee, | const Function *Callee, | ||||
SmallPtrSetImpl<Argument *> &Args) const; | SmallPtrSetImpl<Argument *> &Args) const; | ||||
TTI::VPLegalization getVPLegalizationStrategy(const VPIntrinsic &PI) const; | |||||
/// @} | /// @} | ||||
}; | }; | ||||
} // end namespace llvm | } // end namespace llvm | ||||
#endif | #endif |