Searched refs:LoadAndStorePromoter (Results 1 - 5 of 5) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdater.h133 class LoadAndStorePromoter { class in namespace:llvm
138 LoadAndStorePromoter(const SmallVectorImpl<Instruction*> &Insts,
140 virtual ~LoadAndStorePromoter() {}
/external/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp320 // LoadAndStorePromoter Implementation
323 LoadAndStorePromoter::
324 LoadAndStorePromoter(const SmallVectorImpl<Instruction*> &Insts, function in class:LoadAndStorePromoter
340 void LoadAndStorePromoter::
487 LoadAndStorePromoter::isInstInList(Instruction *I,
/external/llvm/lib/Transforms/Scalar/
H A DLICM.cpp683 class LoopPromoter : public LoadAndStorePromoter {
718 : LoadAndStorePromoter(Insts, S), SomePtr(SP), PointerMustAliases(PMA),
H A DScalarReplAggregates.cpp1053 class AllocaPromoter : public LoadAndStorePromoter {
1061 : LoadAndStorePromoter(Insts, S), AI(nullptr), DIB(DB) {}
1074 LoadAndStorePromoter::run(Insts);
H A DSROA.cpp797 /// \brief Implementation of LoadAndStorePromoter for promoting allocas.
799 /// This subclass of LoadAndStorePromoter adds overrides to handle promoting
804 class AllocaPromoter : public LoadAndStorePromoter {
814 : LoadAndStorePromoter(Insts, S), AI(AI), DIB(DIB) {}
827 LoadAndStorePromoter::run(Insts);

Completed in 611 milliseconds