Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSafeStack.cpp156 void findInsts(Function &F, SmallVectorImpl<AllocaInst *> &StaticAllocas,
173 ArrayRef<AllocaInst *> StaticAllocas,
379 SmallVectorImpl<AllocaInst *> &StaticAllocas, in findInsts() argument
394 StaticAllocas.push_back(AI); in findInsts()
488 IRBuilder<> &IRB, Function &F, ArrayRef<AllocaInst *> StaticAllocas, in moveStaticAllocasToUnsafeStack() argument
491 if (StaticAllocas.empty() && ByValArguments.empty()) in moveStaticAllocasToUnsafeStack()
496 StackColoring SSC(F, StaticAllocas); in moveStaticAllocasToUnsafeStack()
522 for (AllocaInst *AI : StaticAllocas) { in moveStaticAllocasToUnsafeStack()
587 for (AllocaInst *AI : StaticAllocas) { in moveStaticAllocasToUnsafeStack()
745 SmallVector<AllocaInst *, 16> StaticAllocas; in run() local
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DCloning.h193 SmallVector<AllocaInst *, 4> StaticAllocas; variable
207 StaticAllocas.clear(); in reset()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DInlineFunction.cpp1307 IFI.StaticAllocas.push_back(cast<AllocaInst>(NewAlloca)); in HandleByValArgument()
1863 IFI.StaticAllocas.push_back(AI); in InlineFunction()
1870 IFI.StaticAllocas.push_back(cast<AllocaInst>(I)); in InlineFunction()
1882 for (auto &AI : IFI.StaticAllocas) in InlineFunction()
1979 if (InsertLifetime && !IFI.StaticAllocas.empty()) { in InlineFunction()
1981 for (unsigned ai = 0, ae = IFI.StaticAllocas.size(); ai != ae; ++ai) { in InlineFunction()
1982 AllocaInst *AI = IFI.StaticAllocas[ai]; in InlineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DInliner.cpp183 for (unsigned AllocaNo = 0, e = IFI.StaticAllocas.size(); AllocaNo != e; in mergeInlinedArrayAllocas()
185 AllocaInst *AI = IFI.StaticAllocas[AllocaNo]; in mergeInlinedArrayAllocas()
248 IFI.StaticAllocas[AllocaNo] = nullptr; in mergeInlinedArrayAllocas()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DPlaceSafepoints.cpp658 assert(IFI.StaticAllocas.empty() && "can't have allocs"); in INITIALIZE_PASS_DEPENDENCY()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp9480 SmallDenseMap<const AllocaInst *, StaticAllocaInfo, 8> StaticAllocas; in findArgumentCopyElisionCandidates() local
9482 StaticAllocas.reserve(NumArgs * 2); in findArgumentCopyElisionCandidates()
9491 auto Iter = StaticAllocas.insert({AI, Unknown}); in findArgumentCopyElisionCandidates()