Home
last modified time | relevance | path

Searched refs:UserInstr (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DUniformityAnalysis.cpp53 const auto *UserInstr = dyn_cast<const Instruction>(User); in pushUsers() local
54 if (!UserInstr) in pushUsers()
56 if (isAlwaysUniform(*UserInstr)) in pushUsers()
58 if (markDivergent(*UserInstr)) { in pushUsers()
59 Worklist.push_back(UserInstr); in pushUsers()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineUniformityAnalysis.cpp77 for (MachineInstr &UserInstr : RegInfo.use_instructions(Reg)) { in pushUsers()
78 if (isAlwaysUniform(UserInstr)) in pushUsers()
80 if (markDivergent(UserInstr)) in pushUsers()
81 Worklist.push_back(&UserInstr); in pushUsers()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp320 static APInt findDemandedEltsBySingleUser(Value *V, Instruction *UserInstr) { in findDemandedEltsBySingleUser() argument
326 switch (UserInstr->getOpcode()) { in findDemandedEltsBySingleUser()
328 ExtractElementInst *EEI = cast<ExtractElementInst>(UserInstr); in findDemandedEltsBySingleUser()
337 ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(UserInstr); in findDemandedEltsBySingleUser()
339 cast<FixedVectorType>(UserInstr->getType())->getNumElements(); in findDemandedEltsBySingleUser()