Lines Matching refs:AllocaInst
59 bool handleAlloca(AllocaInst &I, bool SufficientLDS);
101 bool handleAlloca(AllocaInst &I, bool SufficientLDS);
193 SmallVector<AllocaInst *, 16> Allocas; in run()
195 if (AllocaInst *AI = dyn_cast<AllocaInst>(&I)) in run()
199 for (AllocaInst *AI : Allocas) { in run()
349 static Value *GEPToVectorIndex(GetElementPtrInst *GEP, AllocaInst *Alloca, in GEPToVectorIndex()
382 static bool tryPromoteAllocaToVector(AllocaInst *Alloca, const DataLayout &DL, in tryPromoteAllocaToVector()
568 if (!isa<AllocaInst>(OtherObj)) in binaryOpIsDerivedFromSameAlloca()
836 bool AMDGPUPromoteAllocaImpl::handleAlloca(AllocaInst &I, bool SufficientLDS) { in handleAlloca()
1070 bool handlePromoteAllocaToVector(AllocaInst &I, unsigned MaxVGPRs) { in handlePromoteAllocaToVector()
1105 SmallVector<AllocaInst *, 16> Allocas; in promoteAllocasToVector()
1107 if (AllocaInst *AI = dyn_cast<AllocaInst>(&I)) in promoteAllocasToVector()
1111 for (AllocaInst *AI : Allocas) { in promoteAllocasToVector()