Lines Matching defs:RO
2864 CodeGenFunction::FormAArch64ResolverCondition(const FMVResolverOption &RO) {
2865 return RO.Features.empty() ? nullptr : EmitAArch64CpuSupports(RO.Features);
2869 CodeGenFunction::FormX86ResolverCondition(const FMVResolverOption &RO) {
2872 if (RO.Architecture) {
2873 StringRef Arch = *RO.Architecture;
2882 if (!RO.Features.empty()) {
2883 llvm::Value *FeatureCond = EmitX86CpuSupports(RO.Features);
3047 for (const FMVResolverOption &RO : Options) {
3049 llvm::Value *Condition = FormAArch64ResolverCondition(RO);
3053 CreateMultiVersionResolverReturn(CGM, Resolver, Builder, RO.Function,
3067 CreateMultiVersionResolverReturn(CGM, Resolver, RetBuilder, RO.Function,
3092 for (const FMVResolverOption &RO : Options) {
3094 llvm::Value *Condition = FormX86ResolverCondition(RO);
3098 assert(&RO == Options.end() - 1 &&
3100 CreateMultiVersionResolverReturn(CGM, Resolver, Builder, RO.Function,
3107 CreateMultiVersionResolverReturn(CGM, Resolver, RetBuilder, RO.Function,