Lines Matching refs:FnProperties
68 class FnProperties {
70 explicit FnProperties(const FeatureBitset &&FB) : Features(FB) {}
73 explicit FnProperties(const TargetMachine &TM, const Function &F) {
81 bool operator == (const FnProperties &Other) const {
90 FnProperties adjustToCaller(const FnProperties &CallerProps) const {
91 FnProperties New((Features & ~TargetFeatures) | CallerProps.Features);
103 Clone(const FnProperties &Props, Function *OrigF, Function *NewF) :
106 FnProperties Properties;
123 Function *findFunction(const FnProperties &PropsNeeded,
128 Function *cloneWithProperties(Function &F, const FnProperties &NewProps);
203 AMDGPUPropagateAttributes::findFunction(const FnProperties &PropsNeeded,
243 const FnProperties CalleeProps(*TM, F);
260 const FnProperties CallerProps(*TM, *Caller);
270 const FnProperties NewProps = CalleeProps.adjustToCaller(CallerProps);
314 const FnProperties &NewProps) {