HomeSort by relevance Sort by last modified time
    Searched refs:Allocas (Results 1 - 25 of 43) sorted by null

1 2

  /external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
35 /// of the function at all. All allocas must be from the same function.
40 void PromoteMemToReg(const std::vector<AllocaInst*> &Allocas,
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
Mem2Reg.cpp 58 std::vector<AllocaInst*> Allocas;
67 Allocas.clear();
69 // Find allocas that are safe to promote, by looking at all instructions in
74 Allocas.push_back(AI);
76 if (Allocas.empty()) break;
78 PromoteMemToReg(Allocas, DT);
79 NumPromoted += Allocas.size();
PromoteMemoryToRegister.cpp 1 //===- PromoteMemoryToRegister.cpp - Convert allocas to registers ---------===//
150 /// blocks multiple times when promoting many allocas in the same block.
158 /// isInterestingInstruction - This code only looks at accesses to allocas.
199 /// Allocas - The alloca instructions being promoted.
201 std::vector<AllocaInst*> Allocas;
209 /// AllocaLookup - Reverse mapping of Allocas.
217 /// PhiToAllocaMap - For each PHI node, keep track of which entry in Allocas
248 : Allocas(A), DT(dt), DIB(0), AST(ast) {}
263 Allocas[AllocaIdx] = Allocas.back()
    [all...]
  /external/llvm/lib/Transforms/Utils/
Mem2Reg.cpp 32 std::vector<AllocaInst *> Allocas;
37 Allocas.clear();
39 // Find allocas that are safe to promote, by looking at all instructions in
44 Allocas.push_back(AI);
46 if (Allocas.empty())
49 PromoteMemToReg(Allocas, DT, nullptr, &AC);
50 NumPromoted += Allocas.size();
PromoteMemoryToRegister.cpp 1 //===- PromoteMemoryToRegister.cpp - Convert allocas to registers ---------===//
176 /// blocks multiple times when promoting many allocas in the same block.
187 /// This code only looks at accesses to allocas.
224 std::vector<AllocaInst *> Allocas;
234 /// Reverse mapping of Allocas.
245 /// For each PHI node, keep track of which entry in Allocas it corresponds
271 PromoteMem2Reg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
273 : Allocas(Allocas.begin(), Allocas.end()), DT(DT)
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
43 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
CodeExtractor.h 46 /// 3) Add allocas for any scalar outputs, adding all of the outputs' allocas
66 /// Blocks containing EHPads, allocas, invokes, or vastarts are not valid.
108 const ValueSet &Allocas) const;
115 /// Find the set of allocas whose life ranges are contained within the
118 /// Allocas which have life_time markers contained in the outlined region
122 /// 'Allocas'.
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
CodeExtractor.h 46 /// 3) Add allocas for any scalar outputs, adding all of the outputs' allocas
66 /// Blocks containing EHPads, allocas, invokes, or vastarts are not valid.
108 const ValueSet &Allocas) const;
115 /// Find the set of allocas whose life ranges are contained within the
118 /// Allocas which have life_time markers contained in the outlined region
122 /// 'Allocas'.
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
CodeExtractor.h 48 /// 3) Add allocas for any scalar outputs, adding all of the outputs' allocas
85 /// Blocks containing EHPads, allocas, invokes, or vastarts are not valid.
109 const ValueSet &Allocas) const;
117 /// Find the set of allocas whose life ranges are contained within the
120 /// Allocas which have life_time markers contained in the outlined region
124 /// 'Allocas'.
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Transforms/Utils/
PromoteMemToReg.h 1 //===- PromoteMemToReg.h - Promote Allocas to Scalars -----------*- C++ -*-===//
38 /// does not modify the CFG of the function at all. All allocas must be from
41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
  /external/llvm/lib/CodeGen/
SafeStackColoring.h 23 /// Compute live ranges of allocas.
74 ArrayRef<AllocaInst *> Allocas;
77 /// LiveRange for allocas.
80 /// The set of allocas that have at least one lifetime.start. All other
81 /// allocas get LiveRange that corresponds to the entire function.
103 StackColoring(Function &F, ArrayRef<AllocaInst *> Allocas)
104 : F(F), NumInst(-1), Allocas(Allocas), NumAllocas(Allocas.size()) {}
  /external/llvm/lib/ExecutionEngine/Interpreter/
Interpreter.h 72 AllocaHolder Allocas; // Track memory allocated by alloca
79 VarArgs(std::move(O.VarArgs)), Allocas(std::move(O.Allocas)) {}
88 Allocas = std::move(O.Allocas);

Completed in 1804 milliseconds

1 2