Searched refs:SROA (Results 1 - 2 of 2) sorted by relevance
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 61 struct SROA : public FunctionPass { struct in namespace:__anon10438 62 SROA(int T, bool hasDT, char &ID, int ST, int AT, int SLT) function in struct:__anon10438::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 ------------------------===// 190 /// partitions during SROA. 659 // simplify splitting logic. If possible, SROA will still split them into 772 /// \brief Disable SROA entirely if there are unhandled users of the alloca. 1281 class SROA : public FunctionPass { class in namespace:__anon10434 1310 SROA(bool RequiresDomTree = true) function in class:__anon10434::SROA 1318 const char *getPassName() const { return "SROA"; } 1336 char SROA::ID = 0; 1339 return new SROA(RequiresDomTree); 1342 INITIALIZE_PASS_BEGIN(SROA, "sro [all...] |
Completed in 172 milliseconds