HomeSort by relevance Sort by last modified time
    Searched refs:SROA (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/Transforms/Scalar/
Android.mk 30 SROA.cpp \
ScalarReplAggregates.cpp 16 // This combines a simple SRoA algorithm with the Mem2Reg algorithm because they
18 // SRoA, then Mem2Reg until we run out of things to promote works well.
62 struct SROA : public FunctionPass {
63 SROA(int T, bool hasDT, char &ID, int ST, int AT, int SLT)
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 {
    [all...]
SROA.cpp 1 //===- SROA.cpp - Scalar Replacement Of Aggregates ------------------------===//
66 #define DEBUG_TYPE "sroa"
86 static cl::opt<bool> SROARandomShuffleSlices("sroa-random-shuffle-slices",
91 static cl::opt<bool> SROAStrictInbounds("sroa-strict-inbounds",
586 // Disable SRoA for any intrinsics except for lifetime invariants.
717 /// \brief Disable SROA entirely if there are unhandled users of the alloca.
    [all...]

Completed in 418 milliseconds