/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 22 class AllocaInst; 30 bool isAllocaPromotable(const AllocaInst *AI); 40 void PromoteMemToReg(const std::vector<AllocaInst*> &Allocas,
|
/external/llvm/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 21 class AllocaInst; 32 bool isAllocaPromotable(const AllocaInst *AI); 43 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
ASanStackFrameLayout.h | 20 class AllocaInst; 34 AllocaInst *AI; // The actual AllocaInst.
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 21 class AllocaInst; 32 bool isAllocaPromotable(const AllocaInst *AI); 41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 21 class AllocaInst; 32 bool isAllocaPromotable(const AllocaInst *AI); 41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 21 class AllocaInst; 32 bool isAllocaPromotable(const AllocaInst *AI); 41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 21 class AllocaInst; 32 bool isAllocaPromotable(const AllocaInst *AI); 41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 21 class AllocaInst; 32 bool isAllocaPromotable(const AllocaInst *AI); 41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 21 class AllocaInst; 32 bool isAllocaPromotable(const AllocaInst *AI); 41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 21 class AllocaInst; 32 bool isAllocaPromotable(const AllocaInst *AI); 41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
PromoteMemToReg.h | 21 class AllocaInst; 32 bool isAllocaPromotable(const AllocaInst *AI); 41 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
/external/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 66 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 81 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 84 std::vector<AllocaInst *> PromotableAllocas; 115 bool presplitLoadsAndStores(AllocaInst &AI, sroa::AllocaSlices &AS); 116 AllocaInst *rewritePartition(AllocaInst &AI, sroa::AllocaSlices &AS, 118 bool splitAlloca(AllocaInst &AI, sroa::AllocaSlices &AS); 119 bool runOnAlloca(AllocaInst &AI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 70 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 85 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 88 std::vector<AllocaInst *> PromotableAllocas; 119 bool presplitLoadsAndStores(AllocaInst &AI, sroa::AllocaSlices &AS); 120 AllocaInst *rewritePartition(AllocaInst &AI, sroa::AllocaSlices &AS, 122 bool splitAlloca(AllocaInst &AI, sroa::AllocaSlices &AS); 123 bool runOnAlloca(AllocaInst &AI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 70 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 85 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 88 std::vector<AllocaInst *> PromotableAllocas; 119 bool presplitLoadsAndStores(AllocaInst &AI, sroa::AllocaSlices &AS); 120 AllocaInst *rewritePartition(AllocaInst &AI, sroa::AllocaSlices &AS, 122 bool splitAlloca(AllocaInst &AI, sroa::AllocaSlices &AS); 123 bool runOnAlloca(AllocaInst &AI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 70 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 85 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 88 std::vector<AllocaInst *> PromotableAllocas; 119 bool presplitLoadsAndStores(AllocaInst &AI, sroa::AllocaSlices &AS); 120 AllocaInst *rewritePartition(AllocaInst &AI, sroa::AllocaSlices &AS, 122 bool splitAlloca(AllocaInst &AI, sroa::AllocaSlices &AS); 123 bool runOnAlloca(AllocaInst &AI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 70 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 85 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 88 std::vector<AllocaInst *> PromotableAllocas; 119 bool presplitLoadsAndStores(AllocaInst &AI, sroa::AllocaSlices &AS); 120 AllocaInst *rewritePartition(AllocaInst &AI, sroa::AllocaSlices &AS, 122 bool splitAlloca(AllocaInst &AI, sroa::AllocaSlices &AS); 123 bool runOnAlloca(AllocaInst &AI) [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 70 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 85 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 88 std::vector<AllocaInst *> PromotableAllocas; 119 bool presplitLoadsAndStores(AllocaInst &AI, sroa::AllocaSlices &AS); 120 AllocaInst *rewritePartition(AllocaInst &AI, sroa::AllocaSlices &AS, 122 bool splitAlloca(AllocaInst &AI, sroa::AllocaSlices &AS); 123 bool runOnAlloca(AllocaInst &AI) [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 70 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 85 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 88 std::vector<AllocaInst *> PromotableAllocas; 119 bool presplitLoadsAndStores(AllocaInst &AI, sroa::AllocaSlices &AS); 120 AllocaInst *rewritePartition(AllocaInst &AI, sroa::AllocaSlices &AS, 122 bool splitAlloca(AllocaInst &AI, sroa::AllocaSlices &AS); 123 bool runOnAlloca(AllocaInst &AI) [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 70 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 85 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 88 std::vector<AllocaInst *> PromotableAllocas; 119 bool presplitLoadsAndStores(AllocaInst &AI, sroa::AllocaSlices &AS); 120 AllocaInst *rewritePartition(AllocaInst &AI, sroa::AllocaSlices &AS, 122 bool splitAlloca(AllocaInst &AI, sroa::AllocaSlices &AS); 123 bool runOnAlloca(AllocaInst &AI) [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 70 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 85 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 88 std::vector<AllocaInst *> PromotableAllocas; 119 bool presplitLoadsAndStores(AllocaInst &AI, sroa::AllocaSlices &AS); 120 AllocaInst *rewritePartition(AllocaInst &AI, sroa::AllocaSlices &AS, 122 bool splitAlloca(AllocaInst &AI, sroa::AllocaSlices &AS); 123 bool runOnAlloca(AllocaInst &AI) [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
DemoteRegToStack.cpp | 13 // AllocaInst inserted. After this function is called on an instruction, we are 32 AllocaInst* llvm::DemoteRegToStack(Instruction &I, bool VolatileLoads, 40 AllocaInst *Slot; 42 Slot = new AllocaInst(I.getType(), 0, 46 Slot = new AllocaInst(I.getType(), 0, I.getName()+".reg2mem", 111 AllocaInst* llvm::DemotePHIToStack(PHINode *P, Instruction *AllocaPoint) { 118 AllocaInst *Slot; 120 Slot = new AllocaInst(P->getType(), 0, 124 Slot = new AllocaInst(P->getType(), 0, P->getName()+".reg2mem",
|
/external/llvm/include/llvm/CodeGen/ |
StackProtector.h | 48 typedef ValueMap<const AllocaInst *, SSPLayoutKind> SSPLayoutMap; 65 /// AllocaInst triggers a stack protector. 128 SSPLayoutKind getSSPLayout(const AllocaInst *AI) const; 133 void adjustForColoring(const AllocaInst *From, const AllocaInst *To);
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/ |
StackProtector.h | 50 typedef ValueMap<const AllocaInst *, SSPLayoutKind> SSPLayoutMap; 67 /// AllocaInst triggers a stack protector. 131 SSPLayoutKind getSSPLayout(const AllocaInst *AI) const; 136 void adjustForColoring(const AllocaInst *From, const AllocaInst *To);
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/ |
StackProtector.h | 50 typedef ValueMap<const AllocaInst *, SSPLayoutKind> SSPLayoutMap; 67 /// AllocaInst triggers a stack protector. 131 SSPLayoutKind getSSPLayout(const AllocaInst *AI) const; 136 void adjustForColoring(const AllocaInst *From, const AllocaInst *To);
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/ |
StackProtector.h | 50 typedef ValueMap<const AllocaInst *, SSPLayoutKind> SSPLayoutMap; 67 /// AllocaInst triggers a stack protector. 131 SSPLayoutKind getSSPLayout(const AllocaInst *AI) const; 136 void adjustForColoring(const AllocaInst *From, const AllocaInst *To);
|