Home
last modified time | relevance | path

Searched refs:UA (Results 1 – 25 of 55) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp197 auto UA = DFG.addr<UseNode*>(N); in run() local
198 NextN = UA.Addr->getSibling(); in run()
199 uint16_t F = UA.Addr->getFlags(); in run()
202 if (!PRI.equal_to(UA.Addr->getRegRef(DFG), DR)) in run()
205 NodeAddr<InstrNode*> IA = UA.Addr->getOwner(DFG); in run()
210 MachineOperand &Op = UA.Addr->getOp(); in run()
222 DFG.unlinkUse(UA, false); in run()
224 UA.Addr->linkToDef(UA.Id, DFG.addr<DefNode*>(RDefSR_SA)); in run()
226 UA.Addr->setReachingDef(0); in run()
227 UA.Addr->setSibling(0); in run()
H A DHexagonOptAddrMode.cpp173 for (NodeAddr<UseNode *> UA : AddAslSN.Addr->members_if(DFG->IsUse, *DFG)) { in canRemoveAddasl()
174 RegisterRef RR = UA.Addr->getRegRef(*DFG); in canRemoveAddasl()
177 OffsetRegRD = UA.Addr->getReachingDef(); in canRemoveAddasl()
182 NodeAddr<UseNode *> UA = *I; in canRemoveAddasl() local
183 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG); in canRemoveAddasl()
184 if (UA.Addr->getFlags() & NodeAttrs::PhiRef) in canRemoveAddasl()
258 NodeAddr<UseNode *> UA = DFG->addr<UseNode *>(UI); in getAllRealUses() local
260 NodeAddr<StmtNode *> TempIA = UA.Addr->getOwner(*DFG); in getAllRealUses()
265 if (UA.Addr->getFlags() & NodeAttrs::PhiRef) { in getAllRealUses()
266 NodeAddr<PhiNode *> PA = UA.Addr->getOwner(*DFG); in getAllRealUses()
[all …]
H A DRDFDeadCode.cpp98 for (NodeAddr<UseNode*> UA : IA.Addr->members_if(DFG.IsUse, DFG)) { in processDef()
99 if (!LiveNodes.count(UA.Id)) in processDef()
100 WorkQ.push_back(UA.Id); in processDef()
106 void DeadCodeElimination::processUse(NodeAddr<UseNode*> UA, in processUse() argument
108 for (NodeAddr<DefNode*> DA : LV.getAllReachingDefs(UA)) { in processUse()
H A DRDFDeadCode.h61 void processUse(NodeAddr<UseNode*> UA, SetQueue<NodeId> &WorkQ);
/freebsd/contrib/llvm-project/llvm/tools/llvm-size/
H A Dllvm-size.cpp619 std::unique_ptr<Archive> &UA = *AOrErr; in printFileSectionSizes()
623 for (auto &C : UA->children(Err)) { in printFileSectionSizes()
628 error(std::move(E), UA->getFileName(), C, in printFileSectionSizes() local
636 outs() << o->getFileName() << " (ex " << UA->getFileName() in printFileSectionSizes()
639 outs() << UA->getFileName() << "(" << o->getFileName() in printFileSectionSizes()
646 outs() << UA->getFileName() << "(" << o->getFileName() in printFileSectionSizes()
653 outs() << o->getFileName() << " (ex " << UA->getFileName() in printFileSectionSizes()
659 error(std::move(Err), UA->getFileName()); in printFileSectionSizes()
708 std::unique_ptr<Archive> &UA = *AOrErr; in printFileSectionSizes()
712 for (auto &C : UA in printFileSectionSizes()
717 std::unique_ptr<Archive> &UA = *AOrErr; printFileSectionSizes() local
794 std::unique_ptr<Archive> &UA = *AOrErr; printFileSectionSizes() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteUndefForPHI.cpp102 bool rewritePHIs(Function &F, UniformityInfo &UA, DominatorTree *DT) { in INITIALIZE_PASS_DEPENDENCY()
107 if (UA.isDivergent(&PHI)) in INITIALIZE_PASS_DEPENDENCY()
149 !UA.isDivergent(DominateBB->getTerminator())) in INITIALIZE_PASS_DEPENDENCY()
173 UniformityInfo &UA = in runOnFunction()
176 return rewritePHIs(F, UA, DT); in runOnFunction()
181 UniformityInfo &UA = AM.getResult<UniformityInfoAnalysis>(F); in createAMDGPURewriteUndefForPHIPass()
183 bool Changed = rewritePHIs(F, UA, DT);
174 UniformityInfo &UA = runOnFunction() local
H A DAMDGPUUnifyDivergentExitNodes.cpp72 const UniformityInfo &UA);
122 static bool isUniformlyReached(const UniformityInfo &UA, BasicBlock &BB) { in isUniformlyReached() argument
128 if (!UA.isUniform(Top->getTerminator())) in isUniformlyReached()
190 const UniformityInfo &UA) { in run() argument
216 PDT.roots(), [&](auto BB) { return !isUniformlyReached(UA, *BB); }); in run()
337 const auto &UA = getAnalysis<UniformityInfoWrapperPass>().getUniformityInfo(); in runOnFunction() local
340 return AMDGPUUnifyDivergentExitNodesImpl(TranformInfo).run(F, DT, PDT, UA); in runOnFunction()
351 const auto &UA = AM.getResult<UniformityInfoAnalysis>(F); in run() local
353 return AMDGPUUnifyDivergentExitNodesImpl(TransformInfo).run(F, DT, PDT, UA) in run()
H A DAMDGPUAnnotateUniformValues.cpp32 UniformityInfo *UA; member in __anon408c60bb0111::AMDGPUAnnotateUniformValues
81 if (UA->isUniform(&I)) in visitBranchInst()
87 if (!UA->isUniform(Ptr)) in visitLoadInst()
111 UA = &getAnalysis<UniformityInfoWrapperPass>().getUniformityInfo(); in runOnFunction()
H A DAMDGPUAtomicOptimizer.cpp70 const UniformityInfo *UA; member in __anon413337310111::AMDGPUAtomicOptimizerImpl
94 AMDGPUAtomicOptimizerImpl(const UniformityInfo *UA, const DataLayout *DL, in AMDGPUAtomicOptimizerImpl() argument
97 : UA(UA), DL(DL), DTU(DTU), ST(ST), IsPixelShader(IsPixelShader), in AMDGPUAtomicOptimizerImpl()
117 const UniformityInfo *UA = in runOnFunction() local
132 return AMDGPUAtomicOptimizerImpl(UA, DL, DTU, ST, IsPixelShader, ScanImpl) in runOnFunction()
139 const auto *UA = &AM.getResult<UniformityInfoAnalysis>(F); in run() local
149 AMDGPUAtomicOptimizerImpl(UA, DL, DTU, ST, IsPixelShader, ScanImpl) in run()
237 if (UA->isDivergentUse(I.getOperandUse(PtrIdx))) { in visitAtomicRMWInst()
241 bool ValDivergent = UA->isDivergentUse(I.getOperandUse(ValIdx)); in visitAtomicRMWInst()
327 const bool ValDivergent = UA->isDivergentUse(I.getOperandUse(ValIdx)); in visitIntrinsicInst()
[all …]
H A DSIAnnotateControlFlow.cpp40 UniformityInfo *UA; member in __anon9f980a420111::SIAnnotateControlFlow
150 return UA->isUniform(T) || T->hasMetadata("structurizecfg.uniform"); in isUniform()
355 UA = &getAnalysis<UniformityInfoWrapperPass>().getUniformityInfo(); in runOnFunction()
H A DAMDGPULateCodeGenPrepare.cpp51 UniformityInfo *UA = nullptr; member in __anon9f65155b0111::AMDGPULateCodeGenPrepare
166 UA = &getAnalysis<UniformityInfoWrapperPass>().getUniformityInfo(); in runOnFunction()
453 return UA->isUniform(&LI); in canWidenScalarExtLoad()
H A DAMDGPUCodeGenPrepare.cpp106 UniformityInfo *UA = nullptr; member in __anon45f4c7150111::AMDGPUCodeGenPrepareImpl
462 return I.isSimple() && TySize < 32 && Alignment >= 4 && UA->isUniform(&I); in canWidenScalarExtLoad()
639 if (UA->isUniform(&I)) in replaceMulWithMul24()
1549 UA->isUniform(&I) && promoteUniformOpToI32(I)) in visitBinaryOperator()
1681 UA->isUniform(&I)) in visitICmpInst()
1695 if (UA->isUniform(&I)) in visitSelectInst()
2114 UA->isUniform(&I)) in visitBitreverseIntrinsicInst()
2284 Impl.UA = &getAnalysis<UniformityInfoWrapperPass>().getUniformityInfo(); in runOnFunction()
2303 Impl.UA = &FAM.getResult<UniformityInfoAnalysis>(F); in run()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DObjCARCAliasAnalysis.cpp60 const Value *UA = GetUnderlyingObjCPtr(SA); in alias() local
62 if (UA != SA || UB != SB) { in alias()
63 Result = AAResultBase::alias(MemoryLocation::getBeforeOrAfter(UA), in alias()
/freebsd/contrib/bmake/unit-tests/
H A Dcond-func-defined.mk6 ${:UA B}= variable name with spaces
29 .if !defined(${:UA B})
H A Dcond-func.mk12 ${:UA B}= variable name with spaces
42 .if !defined(${:UA B})
H A Dopt-debug-lint.mk100 VARMOD_REGEX= ${:UA=111 B=222 C=33:C/.*=.{1,${:U2}}$//g}
H A Dcond-token-plain.mk119 .if V${:UA}R
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp428 auto UA = DFG.addr<UseNode *>(U); in getAllReachedUses() local
429 if (!(UA.Addr->getFlags() & NodeAttrs::Undef)) { in getAllReachedUses()
430 RegisterRef UR = UA.Addr->getRegRef(DFG); in getAllReachedUses()
434 U = UA.Addr->getSibling(); in getAllReachedUses()
555 auto UA = DFG.addr<UseNode *>(I.first); in computePhiInfo() local
557 assert((UA.Addr->getFlags() & NodeAttrs::Undef) == 0); in computePhiInfo()
565 for (NodeAddr<DefNode *> DA : getAllReachingDefs(R, UA)) { in computePhiInfo()
678 for (NodeAddr<UseNode *> UA : PUs) { in computePhiInfo()
679 std::map<NodeId, RegisterAggr> &PUM = PhiUp[UA.Id]; in computePhiInfo()
680 RegisterRef UR = UA.Addr->getRegRef(DFG); in computePhiInfo()
[all …]
H A DRDFGraph.cpp804 Use UA = newNode(NodeAttrs::Ref | NodeAttrs::Use | Flags); in newUse() local
805 UA.Addr->setRegRef(&Op, *this); in newUse()
806 return UA; in newUse()
1375 Use UA = newUse(SA, Op, Flags); in buildStmt() local
1376 SA.Addr->addMember(UA, *this); in buildStmt()
1659 void DataFlowGraph::unlinkUseDF(Use UA) { in unlinkUseDF() argument
1660 NodeId RD = UA.Addr->getReachingDef(); in unlinkUseDF()
1661 NodeId Sib = UA.Addr->getSibling(); in unlinkUseDF()
1670 if (TA.Id == UA.Id) { in unlinkUseDF()
1677 if (S == UA.Id) { in unlinkUseDF()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp248 UniformityInfo *UA = nullptr; member in __anone8c890770111::StructurizeCFG
323 bool makeUniformRegion(Region *R, UniformityInfo &UA);
343 UniformityInfo &UA = in runOnRegion() local
345 if (SCFG.makeUniformRegion(R, UA)) in runOnRegion()
1065 const UniformityInfo &UA) { in hasOnlyUniformBranches() argument
1077 if (!UA.isUniform(Br)) in hasOnlyUniformBranches()
1129 this->UA = nullptr; in init()
1132 bool StructurizeCFG::makeUniformRegion(Region *R, UniformityInfo &UA) { in makeUniformRegion() argument
1136 this->UA = &UA; in makeUniformRegion()
1145 if (hasOnlyUniformBranches(R, UniformMDKindID, UA)) { in makeUniformRegion()
/freebsd/crypto/openssh/regress/unittests/sshkey/testdata/
H A Drsa_n_pw9 l2Q4xfmyZTp1s++pStQ/su6obXpxnE2Nx5G/D84ZL5iWl+njUy/MvJTazHRbiTSyihU+UA
/freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DMCDisassembler.cpp70 SMC_PCASE(UA, 1) in getSMCPriority()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp93 UA = DAG->getUniformityInfo(); in set()
400 return CreateRegs(V->getType(), UA && UA->isDivergent(V) && in CreateRegs()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFGraph.h801 void unlinkUse(Use UA, bool RemoveFromOwner) { in unlinkUse()
802 unlinkUseDF(UA); in unlinkUse()
804 removeFromOwner(UA); in unlinkUse()
879 void unlinkUseDF(Use UA);
/freebsd/contrib/libxo/
H A DREADME.md67 [![Analytics](https://ga-beacon.appspot.com/UA-56056421-1/Juniper/libxo/Readme)](https://github.com…

123