HomeSort by: relevance | last modified time | path
    Searched refs:IFunc (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/tools/llvm-c-test/
echo.cpp 1090 report_fatal_error("Global ifunc already cloned");
1304 LLVMValueRef IFunc = LLVMGetNamedGlobalIFunc(M, Name, NameLen);
1305 if (!IFunc)
1306 report_fatal_error("Global ifunc must have been declared already");
1309 LLVMSetGlobalIFuncResolver(IFunc, clone_constant(Resolver, M));
1312 LLVMSetLinkage(IFunc, LLVMGetLinkage(Cur));
1313 LLVMSetUnnamedAddress(IFunc, LLVMGetUnnamedAddress(Cur));
  /src/external/apache2/llvm/dist/llvm/include/llvm-c/
Core.h 2744 LLVMValueRef LLVMGetNextGlobalIFunc(LLVMValueRef IFunc);
2752 LLVMValueRef LLVMGetPreviousGlobalIFunc(LLVMValueRef IFunc);
2760 LLVMValueRef LLVMGetGlobalIFuncResolver(LLVMValueRef IFunc);
2767 void LLVMSetGlobalIFuncResolver(LLVMValueRef IFunc, LLVMValueRef Resolver);
2774 void LLVMEraseGlobalIFunc(LLVMValueRef IFunc);
2784 void LLVMRemoveGlobalIFunc(LLVMValueRef IFunc);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Core.cpp 2589 LLVMValueRef LLVMGetNextGlobalIFunc(LLVMValueRef IFunc) {
2590 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc);
2597 LLVMValueRef LLVMGetPreviousGlobalIFunc(LLVMValueRef IFunc) {
2598 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc);
2605 LLVMValueRef LLVMGetGlobalIFuncResolver(LLVMValueRef IFunc) {
2606 return wrap(unwrap<GlobalIFunc>(IFunc)->getResolver());
2609 void LLVMSetGlobalIFuncResolver(LLVMValueRef IFunc, LLVMValueRef Resolver) {
2610 unwrap<GlobalIFunc>(IFunc)->setResolver(unwrap<Constant>(Resolver));
2613 void LLVMEraseGlobalIFunc(LLVMValueRef IFunc) {
2614 unwrap<GlobalIFunc>(IFunc)->eraseFromParent()
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
llvm-objdump.cpp 1916 char IFunc = ' ';
1919 IFunc = 'i';
1945 << IFunc // Indirect reference to another symbol.
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp 1610 assert(!isa<GlobalIFunc>(GIS) && "IFunc is not supported on AIX.");
1627 assert(GIS.hasLocalLinkage() && "Invalid alias or ifunc linkage");
1843 for (const auto &IFunc : M.ifuncs())
1844 emitGlobalIndirectSymbol(M, IFunc);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenModule.cpp 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
    [all...]

Completed in 33 milliseconds