Searched refs:GlobalIFunc (Results 26 - 42 of 42) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp46 #include "llvm/IR/GlobalIFunc.h"
143 for (const GlobalIFunc &I : M->ifuncs()) {
943 if (const GlobalIFunc *GIF = dyn_cast<GlobalIFunc>(V))
1010 for (const GlobalIFunc &I : TheModule->ifuncs()) {
1282 (isa<GlobalIFunc>(V) ? 'I' : 'o')))) << "]\n");
2660 void printIFunc(const GlobalIFunc *GI);
2908 for (const GlobalIFunc &GI : M->ifuncs())
3782 void AssemblyWriter::printIFunc(const GlobalIFunc *GI) {
4932 else if (const GlobalIFunc *
[all...]
H A DCore.cpp2513 return wrap(GlobalIFunc::create(unwrap(Ty), AddrSpace,
2541 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc);
2549 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc);
2557 return wrap(unwrap<GlobalIFunc>(IFunc)->getResolver());
2561 unwrap<GlobalIFunc>(IFunc)->setResolver(unwrap<Constant>(Resolver));
2565 unwrap<GlobalIFunc>(IFunc)->eraseFromParent();
2569 unwrap<GlobalIFunc>(IFunc)->removeFromParent();
H A DVerifier.cpp454 for (const GlobalIFunc &GI : M.ifuncs())
482 void visitGlobalIFunc(const GlobalIFunc &GI);
940 void Verifier::visitGlobalIFunc(const GlobalIFunc &GI) {
941 Check(GlobalIFunc::isValidLinkage(GI.getLinkage()),
960 GlobalIFunc::getResolverFunctionType(GI.getValueType());
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp1536 if (isa<GlobalIFunc>(&GV) ||
1538 isa<GlobalIFunc>(cast<GlobalAlias>(&GV)->getAliaseeObject())))
1671 if (!GA.hasName() || isa<GlobalIFunc>(GA.getAliaseeObject()))
H A DThinLTOBitcodeWriter.cpp205 for (GlobalIFunc &I : llvm::make_early_inc_range(M.ifuncs())) {
H A DLowerTypeTests.cpp347 std::vector<std::pair<GlobalIFunc *, Function *>> ResolverIFuncs;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp211 void emitMachOIFuncStubBody(Module &M, const GlobalIFunc &GI,
213 void emitMachOIFuncStubHelperBody(Module &M, const GlobalIFunc &GI,
1897 void AArch64AsmPrinter::emitMachOIFuncStubBody(Module &M, const GlobalIFunc &GI,
1947 const GlobalIFunc &GI,
/freebsd-current/contrib/llvm-project/llvm/lib/Linker/
H A DLinkModules.cpp551 for (GlobalIFunc &GI : SrcM->ifuncs())
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp553 else if (auto *GI = dyn_cast<llvm::GlobalIFunc>(GV))
655 IsIFunc ? cast<llvm::GlobalIFunc>(Alias)->getResolver()
684 cast<llvm::GlobalIFunc>(Alias)->setResolver(Aliasee);
4233 if (auto *IFunc = dyn_cast<llvm::GlobalIFunc>(ResolverConstant)) {
4382 if (!isa<llvm::GlobalIFunc>(IFunc)) {
4384 auto *GI = llvm::GlobalIFunc::create(DeclTy, 0, Linkage, "", ResolverFunc,
4444 llvm::GlobalIFunc *GIF =
4445 llvm::GlobalIFunc::create(DeclTy, 0, getMultiversionLinkage(*this, GD),
5977 llvm::Type *ResolverTy = llvm::GlobalIFunc::getResolverFunctionType(DeclTy);
5981 llvm::GlobalIFunc *GI
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp149 else if (isa<GlobalIFunc>(CalleeV) || isa<GlobalAlias>(CalleeV)) {
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp42 #include "llvm/IR/GlobalIFunc.h"
1548 for (const GlobalIFunc &I : M.ifuncs()) {
4304 if (!Aliasee->hasName() || isa<GlobalIFunc>(Aliasee))
5074 for (const GlobalIFunc &I : M.ifuncs()) {
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp2590 assert(!isa<GlobalIFunc>(GV) && "GlobalIFunc is not supported on AIX.");
/freebsd-current/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1732 macro(GlobalIFunc) \
2839 * to llvm::GlobalIFunc instances.
2847 * @see llvm::GlobalIFunc::create()
2855 * Obtain a GlobalIFunc value from a Module by its name.
2857 * The returned value corresponds to a llvm::GlobalIFunc value.
2865 * Obtain an iterator to the first GlobalIFunc in a Module.
2872 * Obtain an iterator to the last GlobalIFunc in a Module.
2879 * Advance a GlobalIFunc iterator to the next GlobalIFunc.
2887 * Decrement a GlobalIFunc iterato
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp76 #include "llvm/IR/GlobalIFunc.h"
2171 void AsmPrinter::emitGlobalIFunc(Module &M, const GlobalIFunc &GI) {
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp43 #include "llvm/IR/GlobalIFunc.h"
2936 } else if (auto *GI = dyn_cast<GlobalIFunc>(GV)) {
4190 NewGA = GlobalIFunc::create(Ty, AddrSpace, getDecodedLinkage(Linkage), Name,
/freebsd-current/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp32 #include "llvm/IR/GlobalIFunc.h"
1165 std::unique_ptr<GlobalIFunc> GI;
1173 GI.reset(GlobalIFunc::create(Ty, AddrSpace,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp5401 !isa_and_nonnull<GlobalIFunc>(GV);
5428 assert(!isa<GlobalIFunc>(GV) && "IFunc is not supported on AIX.");

Completed in 355 milliseconds

12