OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Wed Jun 10 00:26:05 UTC 2026