| /llvm-project-15.0.7/llvm/tools/llvm-readobj/ |
| H A D | Win64EHDumper.cpp | 44 static uint64_t getOffsetOfLSDA(const UnwindInfo& UI) { in getOffsetOfLSDA() argument 46 - reinterpret_cast<const char*>(&UI); in getOffsetOfLSDA() 279 if (UI.getFrameRegister() == 0) in printUnwindCode() 317 SW.printNumber("Version", UI.getVersion()); in printUnwindInfo() 319 SW.printNumber("PrologSize", UI.PrologSize); in printUnwindInfo() 320 if (UI.getFrameRegister()) { in printUnwindInfo() 329 SW.printNumber("UnwindCodeCount", UI.NumCodes); in printUnwindInfo() 332 ArrayRef<UnwindCode> UC(&UI.UnwindCodes[0], UI.NumCodes); in printUnwindInfo() 340 printUnwindCode(UI, makeArrayRef(UCI, UCE)); in printUnwindInfo() 350 } else if (UI.getFlags() & UNW_ChainInfo) { in printUnwindInfo() [all …]
|
| H A D | Win64EHDumper.h | 47 void printUnwindCode(const UnwindInfo& UI, ArrayRef<UnwindCode> UC); 49 off_t Offset, const UnwindInfo &UI);
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | AnalysisWrappers.cpp | 39 Instruction *UI = dyn_cast<Instruction>(U); in runOnModule() local 40 if (!UI) continue; in runOnModule() 42 CallBase *CB = dyn_cast<CallBase>(UI); in runOnModule() 53 errs() << *UI; in runOnModule()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanVerifier.cpp | 180 auto *UI = dyn_cast<VPRecipeBase>(U); in verifyVPBasicBlock() local 181 if (!UI || isa<VPHeaderPHIRecipe>(UI)) in verifyVPBasicBlock() 186 if (UI->getParent() == VPBB) { in verifyVPBasicBlock() 187 if (RecipeNumbering[UI] < RecipeNumbering[&R]) { in verifyVPBasicBlock() 203 auto I = BlockNumbering.find(UI->getParent()); in verifyVPBasicBlock() 214 if (UI->getParent()->getParent() != ParentR) { in verifyVPBasicBlock()
|
| H A D | VPlanTransforms.cpp | 141 auto *UI = dyn_cast<VPRecipeBase>(U); in sinkScalarOperands() local 142 if (!UI) in sinkScalarOperands() 144 if (UI->getParent() == SinkTo) in sinkScalarOperands() 146 auto *WidenI = dyn_cast<VPWidenMemoryInstructionRecipe>(UI); in sinkScalarOperands() 165 auto *UI = cast<VPRecipeBase>(U); in sinkScalarOperands() local 166 if (UI->getParent() == SinkTo) in sinkScalarOperands() 169 for (unsigned Idx = 0; Idx != UI->getNumOperands(); Idx++) { in sinkScalarOperands() 170 if (UI->getOperand(Idx) != SinkCandidate) in sinkScalarOperands() 172 UI->setOperand(Idx, Clone); in sinkScalarOperands() 272 auto *UI = dyn_cast<VPRecipeBase>(U); in mergeReplicateRegions() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInsertDelayAlu.cpp | 363 for (MCRegUnitIterator UI(Op.getReg(), TRI); UI.isValid(); ++UI) { in runOnMachineBasicBlock() local 364 auto It = State.find(*UI); in runOnMachineBasicBlock() 367 State.erase(*UI); in runOnMachineBasicBlock() 384 for (MCRegUnitIterator UI(Op.getReg(), TRI); UI.isValid(); ++UI) in runOnMachineBasicBlock() local 385 State[*UI] = DelayInfo(Type, Latency); in runOnMachineBasicBlock()
|
| H A D | SIOptimizeExecMaskingPreRA.cpp | 99 for (MCRegUnitIterator UI(Reg.asMCReg(), &TRI); UI.isValid(); ++UI) { in isDefBetween() local 100 if (isDefBetween(LIS->getRegUnit(*UI), AndIdx, SelIdx)) in isDefBetween() 352 for (MCRegUnitIterator UI(ExecReg, TRI); UI.isValid(); ++UI) { in optimizeElseBranch() local 353 LiveRange &RegUnit = LIS->getRegUnit(*UI); in optimizeElseBranch()
|
| H A D | AMDGPULibCalls.cpp | 105 BasicBlock::iterator getEntryIns(CallInst * UI); 1249 CallInst *UI = nullptr; in fold_sincos() local 1265 UI = XI; in fold_sincos() 1269 if (UI) break; in fold_sincos() 1272 if (!UI) in fold_sincos() 1287 B.SetInsertPoint(UI); in fold_sincos() 1303 UI->replaceAllUsesWith(&*Call); in fold_sincos() 1306 UI->eraseFromParent(); in fold_sincos() 1310 UI->replaceAllUsesWith(Reload); in fold_sincos() 1312 UI->eraseFromParent(); in fold_sincos() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | COFFDump.cpp | 620 static void printWin64EHUnwindInfo(const Win64EH::UnwindInfo *UI) { in printWin64EHUnwindInfo() argument 625 outs() << " Flags: " << static_cast<int>(UI->getFlags()); in printWin64EHUnwindInfo() 626 if (UI->getFlags()) { in printWin64EHUnwindInfo() 627 if (UI->getFlags() & UNW_ExceptionHandler) in printWin64EHUnwindInfo() 629 if (UI->getFlags() & UNW_TerminateHandler) in printWin64EHUnwindInfo() 631 if (UI->getFlags() & UNW_ChainInfo) in printWin64EHUnwindInfo() 638 if (UI->getFrameRegister()) { in printWin64EHUnwindInfo() 647 } else if (UI->getFlags() & UNW_ChainInfo) { in printWin64EHUnwindInfo() 651 if (UI->NumCodes) in printWin64EHUnwindInfo() 654 printAllUnwindCodes(makeArrayRef(&UI->UnwindCodes[0], UI->NumCodes)); in printWin64EHUnwindInfo() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonOptimizeSZextends.cpp | 128 for (auto UI = Ashr->user_begin(), UE = Ashr->user_end(); in runOnFunction() local 129 UI != UE; ++UI) { in runOnFunction() 130 const Use &TheUse = UI.getUse(); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 443 if (isFMulAddIntrinsic(UI)) in AddReductionVar() 444 if (Cur == UI->getOperand(0) || Cur == UI->getOperand(1)) in AddReductionVar() 477 if (isa<PHINode>(UI)) { in AddReductionVar() 478 PHIs.push_back(UI); in AddReductionVar() 486 NonPHIs.push_back(UI); in AddReductionVar() 489 ((!isa<FCmpInst>(UI) && !isa<ICmpInst>(UI) && in AddReductionVar() 498 if (UI == Phi) in AddReductionVar() 1161 if (isa<PHINode>(UI)) in getReductionOpChain() 1166 if (isa<SelectInst>(UI)) in getReductionOpChain() 1167 return UI; in getReductionOpChain() [all …]
|
| H A D | StackSafetyAnalysis.cpp | 404 for (const Use &UI : V->uses()) { in analyzeAllUses() local 409 assert(V == UI.get()); in analyzeAllUses() 419 bool Safe = isSafeAccess(UI, AI, TypeSize); in analyzeAllUses() 439 bool Safe = isSafeAccess(UI, AI, TypeSize); in analyzeAllUses() 464 if (MTI->getRawSource() != UI && MTI->getRawDest() != UI) in analyzeAllUses() 466 } else if (MI->getRawDest() != UI) { in analyzeAllUses() 480 if (!CB.isArgOperand(&UI)) { in analyzeAllUses() 485 unsigned ArgNo = CB.getArgOperandNo(&UI); in analyzeAllUses() 505 ConstantRange Offsets = offsetFrom(UI, Ptr); in analyzeAllUses() 537 analyzeAllUses(AI, UI, SL); in run() [all …]
|
| H A D | DependenceGraphBuilder.cpp | 240 Instruction *UI = dyn_cast<Instruction>(U); in createDefUseEdges() local 241 if (!UI) in createDefUseEdges() 244 if (IMap.find(UI) != IMap.end()) in createDefUseEdges() 245 DstNode = IMap.find(UI)->second; in createDefUseEdges() 254 << "skipped def-use edge since the sink" << *UI in createDefUseEdges()
|
| H A D | InstructionPrecedenceTracking.cpp | 124 if (const auto *UI = dyn_cast<Instruction>(U)) in removeUsersOf() local 125 removeInstruction(UI); in removeUsersOf()
|
| /llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceInstructionsMIR.cpp | 97 auto UI = MRI->use_begin(Reg); in extractInstrFromFunction() local 105 if (UI != UE) { in extractInstrFromFunction() 136 while (UI != UE) { in extractInstrFromFunction() 137 auto &UMO = *UI++; in extractInstrFromFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 1332 (!isa<StoreInst>(UI) && !isa<LoadInst>(UI)))) in isFreeInLoop() 1369 while (isa<PHINode>(UI) && UI->hasOneUser() && in isNotUsedOrFreeInLoop() 1373 UI = cast<Instruction>(UI->user_back()); in isNotUsedOrFreeInLoop() 1378 if (CurLoop->contains(UI)) { in isNotUsedOrFreeInLoop() 1599 for (Value::user_iterator UI = I.user_begin(), UE = I.user_end(); UI != UE;) { in sink() local 1601 Use &U = UI.getUse(); in sink() 1602 ++UI; in sink() 1639 UI = I.user_begin(); in sink() 1672 for (auto *UI : Users) { in sink() local 1999 if (!UI || !CurLoop->contains(UI)) in promoteLoopAccessesToScalars() [all …]
|
| H A D | Reg2Mem.cpp | 45 const Instruction *UI = cast<Instruction>(U); in valueEscapes() local 46 if (UI->getParent() != BB || isa<PHINode>(UI)) in valueEscapes()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RegAllocFast.cpp | 304 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) in setPhysRegState() local 305 RegUnitStates[*UI] = NewState; in setPhysRegState() 309 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) { in isPhysRegFree() local 310 if (RegUnitStates[*UI] != regFree) in isPhysRegFree() 588 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) { in displacePhysReg() local 589 unsigned Unit = *UI; in displacePhysReg() 643 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) { in calcSpillCost() local 644 switch (unsigned VirtReg = RegUnitStates[*UI]) { in calcSpillCost() 1072 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) { in dumpState() local 1073 assert(RegUnitStates[*UI] == VirtReg && "inverse map valid"); in dumpState()
|
| H A D | GlobalMerge.cpp | 313 Use *UI, *UE; in doMerge() local 317 UI = &*CE->use_begin(); in doMerge() 320 UI = &U; in doMerge() 321 UE = UI->getNext(); in doMerge() 328 for (; UI != UE; UI = UI->getNext()) { in doMerge() 329 Instruction *I = dyn_cast<Instruction>(UI->getUser()); in doMerge()
|
| H A D | CodeGenPrepare.cpp | 906 if (UI->getParent() != DestBB || !isa<PHINode>(UI)) in canMergeBlocks() 1223 UI != E; ) { in SinkCast() 1235 ++UI; in SinkCast() 1600 UI != E; ) { in sinkCmpExpression() 1605 ++UI; in sinkCmpExpression() 1798 UI != E; ) { in sinkAndCmp0Expression() 1803 ++UI; in sinkAndCmp0Expression() 1949 UI != E;) { in OptimizeExtractBits() 1953 ++UI; in OptimizeExtractBits() 6384 if (isa<PHINode>(UI) || isa<LoadInst>(UI) || isa<StoreInst>(UI)) in optimizeExtUses() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Value.h | 170 use_iterator_impl<Use> UI; variable 171 explicit user_iterator_impl(Use *U) : UI(U) {} in user_iterator_impl() 183 bool operator==(const user_iterator_impl &x) const { return UI == x.UI; } 190 ++UI; 202 return UI->getUser(); 208 return user_iterator_impl<const UserTy>(*UI); 211 Use &getUse() const { return *UI; } in getUse()
|
| /llvm-project-15.0.7/clang/test/CodeGenObjCXX/ |
| H A D | msabi-objc-extensions.mm | 73 // CHECK-LABEL: "?f@@YAXPAU?$KindOf@UI@@@__ObjC@@@Z" 82 // CHECK-LABEL: "?f@@YAXU?$S@U?$Strong@PAU?$KindOf@UI@@@__ObjC@@@__ObjC@@@@@Z" 88 // CHECK-LABEL: "?f@@YAXU?$S@U?$Weak@PAU?$KindOf@UI@@@__ObjC@@@__ObjC@@@@@Z" 97 // CHECK-LABEL: "?f@@YAXPAU?$J@PAU?$KindOf@UI@@@__ObjC@@@@@Z"
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCVSXFMAMutate.cpp | 283 for (auto UI = MRI.reg_nodbg_begin(OldFMAReg), UE = MRI.reg_nodbg_end(); in processBlock() local 284 UI != UE;) { in processBlock() 285 MachineOperand &UseMO = *UI; in processBlock() 287 ++UI; in processBlock()
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/NativePDB/ |
| H A D | ast-types.cpp | 96 class/* __unspecified_inheritance*/ UI; 103 typedef void (UI::*UITYPE)();
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 600 for (Value::use_iterator UI = Arg->use_begin(), UE = Arg->use_end(); in run() local 601 UI != UE; ) { in run() 603 Use &U = *UI++; in run() 643 if (UI != UE && in run() 645 PHINode::getOperandNumForIncomingValue(i)) == &*UI) in run() 646 ++UI; in run()
|