Lines Matching refs:SmallVector
154 static DILocation *mergeDILocations(SmallVector<T *> &Insns) { in mergeDILocations()
194 SmallVector<Value *> Indices;
195 SmallVector<GetElementPtrInst *> Members;
209 static void fillCommonArgs(LLVMContext &C, SmallVector<Value *> &Args, in fillCommonArgs()
226 SmallVector<Value *> Args; in makeGEPAndLoad()
246 SmallVector<Value *> Args; in makeGEPAndStore()
279 SmallVector<Value *> Indices; in reconstructGEP()
332 static bool foldGEPChainAsStructAccess(SmallVector<GetElementPtrInst *> &GEPs, in foldGEPChainAsStructAccess()
372 static bool foldGEPChainAsU8Access(SmallVector<GetElementPtrInst *> &GEPs, in foldGEPChainAsU8Access()
408 static bool allZeroIndices(SmallVector<GetElementPtrInst *> &GEPs) { in allZeroIndices()
415 SmallVector<GetElementPtrInst *> &GEPs, in tryToReplaceWithGEPBuiltin()
457 SmallVector<GetElementPtrInst *> &GEPs,
458 SmallVector<Instruction *> &Visited,
462 SmallVector<GetElementPtrInst *> &GEPs, in rewriteUses()
463 SmallVector<Instruction *> &Visited, bool AllowPatial, in rewriteUses()
503 SmallVector<GetElementPtrInst *> &GEPs, in rewriteAccessChain()
504 SmallVector<Instruction *> &Visited, in rewriteAccessChain()
576 SmallVector<GetElementPtrInst *> GEPs; in rewriteAccessChain()
577 SmallVector<Instruction *> Visited; in rewriteAccessChain()
624 SmallVector<Value *, 32> WorkList; in removePAICalls()