Searched refs:SSAUpdater (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 46 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode *> *NewPHI) in SSAUpdater() function in SSAUpdater 49 SSAUpdater::~SSAUpdater() { in ~SSAUpdater() 53 void SSAUpdater::Initialize(Type *Ty, StringRef Name) { in Initialize() 62 bool SSAUpdater::HasValueForBlock(BasicBlock *BB) const { in HasValueForBlock() 66 Value *SSAUpdater::FindValueForBlock(BasicBlock *BB) const { in FindValueForBlock() 70 void SSAUpdater::AddAvailableValue(BasicBlock *BB, Value *V) { in AddAvailableValue() 93 Value *SSAUpdater::GetValueAtEndOfBlock(BasicBlock *BB) { in GetValueAtEndOfBlock() 98 Value *SSAUpdater::GetValueInMiddleOfBlock(BasicBlock *BB) { in GetValueInMiddleOfBlock() 188 void SSAUpdater::RewriteUse(Use &U) { in RewriteUse() 200 void SSAUpdater::UpdateDebugValues(Instruction *I) { in UpdateDebugValues() [all …]
|
H A D | LCSSA.cpp | 148 SSAUpdater SSAUpdate(&LocalInsertedPHIs); in formLCSSAForInstructions()
|
H A D | LoopRotationUtils.cpp | 113 SSAUpdater SSA(InsertedPHIs); in RewriteUsesOfClonedInstructions()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SSAUpdater.h | 40 class SSAUpdater { 41 friend class SSAUpdaterTraits<SSAUpdater>; 61 explicit SSAUpdater(SmallVectorImpl<PHINode *> *InsertedPHIs = nullptr); 62 SSAUpdater(const SSAUpdater &) = delete; 63 SSAUpdater &operator=(const SSAUpdater &) = delete; 64 ~SSAUpdater(); 153 SSAUpdater &SSA; 157 SSAUpdater &S, StringRef Name = StringRef());
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILowerI1Copies.cpp | 306 void addLoopEntries(unsigned LoopLevel, MachineSSAUpdater &SSAUpdater, in addLoopEntries() argument 317 SSAUpdater.AddAvailableValue( 324 SSAUpdater.AddAvailableValue( 541 MachineSSAUpdater SSAUpdater(*MF); in lowerPhis() local 596 SSAUpdater.Initialize(DstReg); in lowerPhis() 599 LF.addLoopEntries(FoundLoopLevel, SSAUpdater, *MRI, LaneMaskRegAttrs, in lowerPhis() 604 SSAUpdater.AddAvailableValue(Incoming.Block, Incoming.UpdatedReg); in lowerPhis() 611 SSAUpdater.GetValueInMiddleOfBlock(&IMBB), Incoming.Reg); in lowerPhis() 619 SSAUpdater.AddAvailableValue( in lowerPhis() 626 SSAUpdater.AddAvailableValue(&IMBB, Incoming.Reg); in lowerPhis() [all …]
|
H A D | AMDGPUPromoteAlloca.cpp | 917 SSAUpdater Updater; in tryPromoteAllocaToVector()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CallBrPrepare.cpp | 61 SSAUpdater &SSAUpdate); 148 SSAUpdater SSAUpdate; in InsertIntrinsicCalls() 186 SSAUpdater &SSAUpdate) { in UpdateSSA()
|
H A D | WinEHPrepare.cpp | 1081 SSAUpdater SSAUpdate; in cloneCommonBlocks()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 562 SSAUpdater PhiInserter; in insertConditions() 716 SSAUpdater Updater(&InsertedPhis); in setPhiValues() 1034 SSAUpdater Updater; in rebuildSSA()
|
H A D | LICM.cpp | 1844 LoopPromoter(Value *SP, ArrayRef<const Instruction *> Insts, SSAUpdater &S, in LoopPromoter() 2228 SSAUpdater SSA(&NewPHIs); in promoteLoopAccessesToScalars()
|
H A D | JumpThreading.cpp | 1946 SSAUpdater SSAUpdate; in updateSSA()
|
H A D | GVN.cpp | 1042 SSAUpdater SSAUpdate(&NewPHIs); in ConstructSSAForLoadSet()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | InstrProfiling.cpp | 409 Instruction *L, Instruction *S, SSAUpdater &SSA, Value *Init, in PGOCounterPromoterHelper() 528 SSAUpdater SSA(&NewPHIs); in run()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 1968 SRCS_MIN+= Transforms/Utils/SSAUpdater.cpp
|