Searched defs:SROA (Results 1 - 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 61 struct SROA : public FunctionPass { struct in namespace:__anon21699 62 SROA(int T, bool hasDT, char &ID, int ST, int AT, int SLT) function in struct:__anon21699::SROA 107 /// isUnsafe - This is set to true if the alloca cannot be SROA'd. 131 /// SRThreshold - The maximum alloca size to considered for SROA. 135 /// contain to be considered for SROA. 139 /// have to be considered for SROA. 187 // SROA_DT - SROA that uses DominatorTree. 188 struct SROA_DT : public SROA { 192 SROA(T, true, ID, ST, AT, SLT) { 204 // SROA_SSAUp - SROA tha [all...] |
H A D | SROA.cpp | 1 //===- SROA.cpp - Scalar Replacement Of Aggregates ------------------------===// 650 /// \brief Disable SROA entirely if there are unhandled users of the alloca. 826 class SROA : public FunctionPass { class in namespace:__anon21694 850 /// viable for SROA after a round of promotion takes place. In those cases, 876 SROA(bool RequiresDomTree = true) function in class:__anon21694::SROA 884 const char *getPassName() const { return "SROA"; } 902 char SROA::ID = 0; 905 return new SROA(RequiresDomTree); 908 INITIALIZE_PASS_BEGIN(SROA, "sroa", "Scalar Replacement Of Aggregates", 911 INITIALIZE_PASS_END(SROA, "sro [all...] |
Completed in 35 milliseconds