Home
last modified time | relevance | path

Searched defs:AllocaInfo (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp63 struct AllocaInfo : private InstVisitor<AllocaInfo, bool> { struct
64 const DataLayout *DL;
66 SmallVector<BasicBlock *, 32> DefiningBlocks;
67 SmallVector<BasicBlock *, 32> UsingBlocks;
68 SmallVector<Instruction *, 8> DeadInsts;
70 Type *AllocaTy;
71 StoreInst *OnlyStore;
72 BasicBlock *OnlyBlock;
73 bool OnlyUsedInOneBlock;
75 Value *AllocaPointerVal;
[all …]
/external/llvm/lib/Transforms/Scalar/
DScalarReplAggregates.cpp99 struct AllocaInfo { struct
101 AllocaInst *AI;
105 SmallPtrSet<PHINode*, 8> CheckedPHIs;
108 bool isUnsafe : 1;
111 bool isMemCpySrc : 1;
114 bool isMemCpyDst : 1;
119 bool hasSubelementAccess : 1;
124 bool hasALoadOrStore : 1;
126 explicit AllocaInfo(AllocaInst *ai) in AllocaInfo() argument