Searched refs:SROA (Results 1 - 2 of 2) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp61 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 DSROA.cpp1 //===- 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