Searched refs:StaticAllocas (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp160 void findInsts(Function &F, SmallVectorImpl<AllocaInst *> &StaticAllocas,
170 /// Allocate space for all static allocas in \p StaticAllocas,
177 ArrayRef<AllocaInst *> StaticAllocas,
383 SmallVectorImpl<AllocaInst *> &StaticAllocas,
398 StaticAllocas.push_back(AI);
492 IRBuilder<> &IRB, Function &F, ArrayRef<AllocaInst *> StaticAllocas,
495 if (StaticAllocas.empty() && ByValArguments.empty())
500 StackLifetime SSC(F, StaticAllocas, StackLifetime::LivenessType::May);
535 for (AllocaInst *AI : StaticAllocas) {
601 for (AllocaInst *AI : StaticAllocas) {
382 findInsts(Function &F, SmallVectorImpl<AllocaInst *> &StaticAllocas, SmallVectorImpl<AllocaInst *> &DynamicAllocas, SmallVectorImpl<Argument *> &ByValArguments, SmallVectorImpl<ReturnInst *> &Returns, SmallVectorImpl<Instruction *> &StackRestorePoints) argument
491 moveStaticAllocasToUnsafeStack( IRBuilder< &IRB, Function &F, ArrayRef<AllocaInst *> StaticAllocas, ArrayRef<Argument *> ByValArguments, ArrayRef<ReturnInst *> Returns, Instruction *BasePointer, AllocaInst *StackGuardSlot) argument
759 SmallVector<AllocaInst *, 16> StaticAllocas; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCloning.h192 SmallVector<AllocaInst *, 4> StaticAllocas; member in class:llvm::InlineFunctionInfo
206 StaticAllocas.clear();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DInliner.cpp173 for (unsigned AllocaNo = 0, E = IFI.StaticAllocas.size(); AllocaNo != E;
175 AllocaInst *AI = IFI.StaticAllocas[AllocaNo];
228 IFI.StaticAllocas[AllocaNo] = nullptr;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1403 IFI.StaticAllocas.push_back(cast<AllocaInst>(NewAlloca));
1933 IFI.StaticAllocas.push_back(AI);
1940 IFI.StaticAllocas.push_back(cast<AllocaInst>(I));
2045 if (InsertLifetime && !IFI.StaticAllocas.empty()) {
2047 for (unsigned ai = 0, ae = IFI.StaticAllocas.size(); ai != ae; ++ai) {
2048 AllocaInst *AI = IFI.StaticAllocas[ai];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp659 assert(IFI.StaticAllocas.empty() && "can't have allocs");
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp9490 SmallDenseMap<const AllocaInst *, StaticAllocaInfo, 8> StaticAllocas; local
9492 StaticAllocas.reserve(NumArgs * 2);
9501 auto Iter = StaticAllocas.insert({AI, Unknown});

Completed in 168 milliseconds