| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerAlloca.cpp | 118 auto GI = dyn_cast<GetElementPtrInst>(AllocaUse.getUser()); in runOnFunction() local 119 if (GI && GI->getPointerOperand() == allocaInst) { in runOnFunction() 120 GI->setOperand(GI->getPointerOperandIndex(), AllocaInGenericAS); in runOnFunction()
|
| /freebsd/sys/contrib/ck/include/ |
| H A D | ck_cohort.h | 56 #define CK_COHORT_PROTOTYPE(N, GL, GU, GI, LL, LU, LI) \ argument 121 return GI(cohort->local_lock, local_context) || \ 125 #define CK_COHORT_TRYLOCK_PROTOTYPE(N, GL, GU, GI, GTL, LL, LU, LI, LTL) \ argument 126 CK_COHORT_PROTOTYPE(N, GL, GU, GI, LL, LU, LI) \
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CloneModule.cpp | 120 auto *GI = in CloneModule() local 123 GI->copyAttributesFrom(&I); in CloneModule() 124 VMap[&I] = GI; in CloneModule() 177 GlobalIFunc *GI = cast<GlobalIFunc>(VMap[&I]); in CloneModule() local 179 GI->setResolver(MapValue(Resolver, VMap)); in CloneModule()
|
| H A D | ModuleUtils.cpp | 405 for (GlobalIFunc &GI : M.ifuncs()) in lowerGlobalIFuncUsersAsGlobalCtor() 406 AllIFuncs.push_back(&GI); in lowerGlobalIFuncUsersAsGlobalCtor() 439 for (GlobalIFunc *GI : IFuncsToLower) { in lowerGlobalIFuncUsersAsGlobalCtor() 440 Function *ResolvedFunction = GI->getResolverFunction(); in lowerGlobalIFuncUsersAsGlobalCtor() 461 for (User *User : make_early_inc_range(GI->users())) { in lowerGlobalIFuncUsersAsGlobalCtor() 474 UseBuilder.CreatePointerCast(ResolvedTarget, GI->getType()); in lowerGlobalIFuncUsersAsGlobalCtor() 475 UserInst->replaceUsesOfWith(GI, ResolvedCast); in lowerGlobalIFuncUsersAsGlobalCtor() 479 if (GI->use_empty()) in lowerGlobalIFuncUsersAsGlobalCtor() 480 GI->eraseFromParent(); in lowerGlobalIFuncUsersAsGlobalCtor()
|
| H A D | SplitModule.cpp | 105 if (const auto *GI = dyn_cast_or_null<GlobalIFunc>(GO)) in getGVPartitioningRoot() local 106 GO = GI->getResolverFunction(); in getGVPartitioningRoot()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GlobalMerge.cpp | 339 for (size_t GI = 0, GE = Globals.size(); GI != GE; ++GI) { in doMerge() local 340 GlobalVariable *GV = Globals[GI]; in doMerge() 388 CreateGlobalSet().Globals.set(GI); in doMerge() 399 if (UsedGlobalSets[UGSIdx].Globals.test(GI)) { in doMerge() 421 NewUGS.Globals.set(GI); in doMerge()
|
| H A D | MachineSSAContext.cpp | 89 if (auto *GI = dyn_cast<GIntrinsic>(&MI)) in getIntrinsicID() local 90 return GI->getIntrinsicID(); in getIntrinsicID()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFAdjustOpt.cpp | 337 } else if (auto *GI = dyn_cast<GetElementPtrInst>(Inst)) { in avoidSpeculation() local 340 for (i = 1, e = GI->getNumOperands(); i != e; ++i) { in avoidSpeculation() 341 Value *V = GI->getOperand(i); in avoidSpeculation() 348 PassThroughInfo Info(&I, GI, i); in avoidSpeculation()
|
| H A D | BPFAbstractMemberAccess.cpp | 554 } else if (auto *GI = dyn_cast<GetElementPtrInst>(Inst)) { in traceAICall() local 555 if (GI->hasAllZeroIndices()) in traceAICall() 556 traceGEP(GI, Call, ParentInfo); in traceAICall() 585 } else if (auto *GI = dyn_cast<GetElementPtrInst>(Inst)) { in traceBitCast() local 586 if (GI->hasAllZeroIndices()) in traceBitCast() 587 traceGEP(GI, Parent, ParentInfo); in traceBitCast() 615 } else if (auto *GI = dyn_cast<GetElementPtrInst>(Inst)) { in traceGEP() local 616 if (GI->hasAllZeroIndices()) in traceGEP() 617 traceGEP(GI, Parent, ParentInfo); in traceGEP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUGlobalISelUtils.cpp | 93 GIntrinsic *GI = dyn_cast<GIntrinsic>(&MI); in initLaneMaskIntrinsics() local 94 if (GI && GI->is(Intrinsic::amdgcn_if_break)) { in initLaneMaskIntrinsics()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LoadValueInjectionLoadHardening.cpp | 496 [&](MachineBasicBlock *MBB, GraphIter GI, unsigned ParentDepth) { in getGadgetGraph() argument 502 Builder.addEdge(ParentDepth, GI, BeginBB.first); in getGadgetGraph() 507 GI = BeginBB.first; in getGadgetGraph() 511 Builder.addEdge(LoopDepth, GI, Ref->getSecond()); in getGadgetGraph() 512 GI = Ref->getSecond(); in getGadgetGraph() 521 Builder.addEdge(LoopDepth, GI, EndBB.first); in getGadgetGraph() 522 GI = EndBB.first; in getGadgetGraph() 526 TraverseCFG(Succ, GI, LoopDepth); in getGadgetGraph()
|
| H A D | X86AsmPrinter.h | 148 void emitMachOIFuncStubBody(Module &M, const GlobalIFunc &GI, 150 void emitMachOIFuncStubHelperBody(Module &M, const GlobalIFunc &GI,
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | TypeFinder.cpp | 52 for (const auto &GI : M.ifuncs()) in run() local 53 incorporateType(GI.getValueType()); in run()
|
| H A D | AsmWriter.cpp | 2910 void printIFunc(const GlobalIFunc *GI); 3161 for (const GlobalIFunc &GI : M->ifuncs()) in printModule() local 3162 printIFunc(&GI); in printModule() 4047 void AssemblyWriter::printIFunc(const GlobalIFunc *GI) { in printIFunc() argument 4048 if (GI->isMaterializable()) in printIFunc() 4051 AsmWriterContext WriterCtx(&TypePrinter, &Machine, GI->getParent()); in printIFunc() 4052 WriteAsOperandInternal(Out, GI, WriterCtx); in printIFunc() 4055 Out << getLinkageNameWithSpace(GI->getLinkage()); in printIFunc() 4056 PrintDSOLocation(*GI, Out); in printIFunc() 4057 PrintVisibility(GI->getVisibility(), Out); in printIFunc() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Disasm.cpp | 300 unsigned GI = 0; in dump() local 303 Pointer GP = getPtrGlobal(GI); in dump() 305 OS << GI << ": " << (const void *)G->block() << " "; in dump() 350 ++GI; in dump()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GuardWidening.cpp | 82 if (IntrinsicInst *GI = dyn_cast<IntrinsicInst>(I)) { in getCondition() local 83 assert(GI->getIntrinsicID() == Intrinsic::experimental_guard && in getCondition() 85 return GI->getArgOperand(0); in getCondition() 98 if (IntrinsicInst *GI = dyn_cast<IntrinsicInst>(I)) { in setCondition() local 99 assert(GI->getIntrinsicID() == Intrinsic::experimental_guard && in setCondition() 101 GI->setArgOperand(0, NewCond); in setCondition()
|
| H A D | SimpleLoopUnswitch.cpp | 2769 static BranchInst *turnGuardIntoBranch(IntrinsicInst *GI, Loop &L, in turnGuardIntoBranch() argument 2772 LLVM_DEBUG(dbgs() << "Turning " << *GI << " into a branch.\n"); in turnGuardIntoBranch() 2773 BasicBlock *CheckBB = GI->getParent(); in turnGuardIntoBranch() 2780 SplitBlockAndInsertIfThen(GI->getArgOperand(0), GI, true, in turnGuardIntoBranch() 2781 GI->getMetadata(LLVMContext::MD_prof), &DTU, &LI); in turnGuardIntoBranch() 2793 MSSAU->moveAllAfterSpliceBlocks(CheckBB, GuardedBlock, GI); in turnGuardIntoBranch() 2795 GI->moveBefore(DeoptBlockTerm->getIterator()); in turnGuardIntoBranch() 2796 GI->setArgOperand(0, ConstantInt::getFalse(GI->getContext())); in turnGuardIntoBranch() 2799 MemoryDef *MD = cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(GI)); in turnGuardIntoBranch()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCRegisterBankInfo.cpp | 238 if (auto *GI = dyn_cast<GIntrinsic>(&MI)) { in hasFPConstraints() local 239 if (isFPIntrinsic(GI->getIntrinsicID())) in hasFPConstraints()
|
| /freebsd/contrib/libc-vis/ |
| H A D | unvis.c | 212 #define GI(a) ((uint32_t)(a) >> 24) in unvis() macro 450 is = GI(*astate); /* index in the string */ in unvis()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | AsmPrinter.h | 636 virtual void emitMachOIFuncStubBody(Module &M, const GlobalIFunc &GI, in emitMachOIFuncStubBody() argument 642 virtual void emitMachOIFuncStubHelperBody(Module &M, const GlobalIFunc &GI, in emitMachOIFuncStubHelperBody() argument 948 void emitGlobalIFunc(Module &M, const GlobalIFunc &GI);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoadStoreWidening.cpp | 368 for (auto GI : Group) in createGroup() local 369 if (GI->mayAlias(AA, *MI, true)) in createGroup() 386 for (auto GI : Group) in createGroup() local 387 if (!canSwapInstructions(MemI, GI)) in createGroup()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 138 if (auto *GI = dyn_cast_if_present<GlobalIFunc>(GV); in findRefEdges() local 139 GI && GI->hasLocalLinkage()) { in findRefEdges() 474 if (auto *GI = dyn_cast_if_present<GlobalIFunc>(CalledValue)) in computeFunctionSummary() local 475 if (GI->hasLocalLinkage()) in computeFunctionSummary()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinter.cpp | 2319 void AsmPrinter::emitGlobalIFunc(Module &M, const GlobalIFunc &GI) { in emitGlobalIFunc() argument 2324 if (GI.hasExternalLinkage() || !MAI->getWeakRefDirective()) in emitGlobalIFunc() 2326 else if (GI.hasWeakLinkage() || GI.hasLinkOnceLinkage()) in emitGlobalIFunc() 2329 assert(GI.hasLocalLinkage() && "Invalid ifunc linkage"); in emitGlobalIFunc() 2333 MCSymbol *Name = getSymbol(&GI); in emitGlobalIFunc() 2336 emitVisibility(Name, GI.getVisibility()); in emitGlobalIFunc() 2339 const MCExpr *Expr = lowerConstant(GI.getResolver()); in emitGlobalIFunc() 2341 MCSymbol *LocalAlias = getSymbolPreferLocal(GI); in emitGlobalIFunc() 2368 GetExternalSymbolSymbol(GI.getName() + ".lazy_pointer"); in emitGlobalIFunc() 2369 MCSymbol *StubHelper = GetExternalSymbolSymbol(GI.getName() + ".stub_helper"); in emitGlobalIFunc() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVUtils.cpp | 352 if (auto *GI = dyn_cast<GIntrinsic>(ConstInstr)) { in getDefInstrMaybeConstant() local 353 if (GI->is(Intrinsic::spv_track_constant)) { in getDefInstrMaybeConstant() 375 if (const auto *GI = dyn_cast<GIntrinsic>(&MI)) in isSpvIntrinsic() local 376 return GI->is(IntrinsicID); in isSpvIntrinsic()
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangDiagnosticsEmitter.cpp | 169 GroupInfo &GI = DiagsInGroup[Group->getValueAsString("GroupName")]; in groupDiagnostics() local 170 GI.GroupName = Group->getName(); in groupDiagnostics() 171 GI.Defs.push_back(Group); in groupDiagnostics() 174 GI.SubGroups.push_back(SubGroup->getValueAsString("GroupName")); in groupDiagnostics() 308 const GroupInfo &GI = DiagsInGroup[Group->getValueAsString("GroupName")]; in groupInPedantic() local 309 V.second = GI.SubGroups.size() + GI.DiagsInGroup.size(); in groupInPedantic()
|