Lines Matching refs:StaticAllocas
140 void findInsts(Function &F, SmallVectorImpl<AllocaInst *> &StaticAllocas,
157 ArrayRef<AllocaInst *> StaticAllocas,
406 SmallVectorImpl<AllocaInst *> &StaticAllocas, in findInsts() argument
421 StaticAllocas.push_back(AI); in findInsts()
514 IRBuilder<> &IRB, Function &F, ArrayRef<AllocaInst *> StaticAllocas, in moveStaticAllocasToUnsafeStack() argument
517 if (StaticAllocas.empty() && ByValArguments.empty()) in moveStaticAllocasToUnsafeStack()
522 StackColoring SSC(F, StaticAllocas); in moveStaticAllocasToUnsafeStack()
548 for (AllocaInst *AI : StaticAllocas) { in moveStaticAllocasToUnsafeStack()
612 for (AllocaInst *AI : StaticAllocas) { in moveStaticAllocasToUnsafeStack()
760 SmallVector<AllocaInst *, 16> StaticAllocas; in runOnFunction() local
774 findInsts(F, StaticAllocas, DynamicAllocas, ByValArguments, Returns, in runOnFunction()
777 if (StaticAllocas.empty() && DynamicAllocas.empty() && in runOnFunction()
781 if (!StaticAllocas.empty() || !DynamicAllocas.empty() || in runOnFunction()
815 moveStaticAllocasToUnsafeStack(IRB, F, StaticAllocas, ByValArguments, in runOnFunction()