Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:IFunc

349       llvm_unreachable("Not an alias or ifunc?");
1159 // cpu_specific gets the current name, dispatch gets the resolver if IFunc is
2847 // IFunc like an alias whose value is resolved at runtime by calling resolver.
3397 auto *IFunc = cast<llvm::GlobalIFunc>(GetOrCreateLLVMFunction(
3401 DeclTy, 0, getFunctionLinkage(GD), AliasName, IFunc, &getModule());
3415 // Holds the name of the resolver, in ifunc mode this is the ifunc (which has
3419 ResolverName += ".ifunc";
3427 // Since this is the first time we've created this IFunc, make sure
3471 // the iFunc instead. Name Mangling will handle the rest of the changes.
4930 assert(IFA && "Not an ifunc?");
4939 // Report an error if some definition overrides ifunc.
4970 // by the ifunc, as in:
4973 // int test() __attribute__((ifunc("resolver")));
4975 // Remove it and replace uses of it with the ifunc.