Searched refs:SROA (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | Android.mk | 30 SROA.cpp \
|
H A D | ScalarReplAggregates.cpp | 62 struct SROA : public FunctionPass { struct in namespace:__anon25495 63 SROA(int T, bool hasDT, char &ID, int ST, int AT, int SLT) function in struct:__anon25495::SROA 108 /// isUnsafe - This is set to true if the alloca cannot be SROA'd. 132 /// SRThreshold - The maximum alloca size to considered for SROA. 136 /// contain to be considered for SROA. 140 /// have to be considered for SROA. 188 // SROA_DT - SROA that uses DominatorTree. 189 struct SROA_DT : public SROA { 193 SROA(T, true, ID, ST, AT, SLT) { 205 // SROA_SSAUp - SROA tha [all...] |
H A D | SROA.cpp | 1 //===- SROA.cpp - Scalar Replacement Of Aggregates ------------------------===// 717 /// \brief Disable SROA entirely if there are unhandled users of the alloca. 921 class SROA : public FunctionPass { class in namespace:__anon25490 945 /// viable for SROA after a round of promotion takes place. In those cases, 971 SROA(bool RequiresDomTree = true) function in class:__anon25490::SROA 979 const char *getPassName() const override { return "SROA"; } 998 char SROA::ID = 0; 1001 return new SROA(RequiresDomTree); 1004 INITIALIZE_PASS_BEGIN(SROA, "sroa", "Scalar Replacement Of Aggregates", 1007 INITIALIZE_PASS_END(SROA, "sro [all...] |
Completed in 77 milliseconds