Home
last modified time | relevance | path

Searched refs:AddAvailableValue (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DSSAUpdaterBulkTest.cpp76 Updater.AddAvailableValue(VarNum, TrueBB, AddOp1); in TEST()
77 Updater.AddAvailableValue(VarNum, FalseBB, AddOp2); in TEST()
82 Updater.AddAvailableValue(VarNum, TrueBB, SubOp1); in TEST()
83 Updater.AddAvailableValue(VarNum, FalseBB, SubOp2); in TEST()
164 Updater.AddAvailableValue(VarNum, IfBB, AddOp1); in TEST()
169 Updater.AddAvailableValue(VarNum, LoopStartBB, AddOp2); in TEST()
174 Updater.AddAvailableValue(VarNum, &F->getEntryBlock(), FirstArg); in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp555 PhiInserter.AddAvailableValue(&Func->getEntryBlock(), Default); in insertConditions()
556 PhiInserter.AddAvailableValue(Loops ? SuccFalse : Parent, Default); in insertConditions()
572 PhiInserter.AddAvailableValue(BB, Pred); in insertConditions()
580 PhiInserter.AddAvailableValue(Dominator.result(), Default); in insertConditions()
651 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef); in setPhiValues()
652 Updater.AddAvailableValue(To, Undef); in setPhiValues()
657 Updater.AddAvailableValue(VI.first, VI.second); in setPhiValues()
662 Updater.AddAvailableValue(Dominator.result(), Undef); in setPhiValues()
961 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef); in rebuildSSA()
962 Updater.AddAvailableValue(BB, &I); in rebuildSSA()
H A DDFAJumpThreading.cpp1011 SSAUpdate.AddAvailableValue(VarNum, BB, I); in updateSSA()
1013 SSAUpdate.AddAvailableValue(VarNum, New->getParent(), New); in updateSSA()
H A DLICM.cpp2177 SSA.AddAvailableValue(Preheader, PreheaderLoad); in promoteLoopAccessesToScalars()
2179 SSA.AddAvailableValue(Preheader, PoisonValue::get(AccessTy)); in promoteLoopAccessesToScalars()
H A DJumpThreading.cpp2042 SSAUpdate.AddAvailableValue(BB, &I); in updateSSA()
2043 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]); in updateSSA()
H A DGVN.cpp947 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(Load, gvn)); in ConstructSSAForLoadSet()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp322 SSAUpdater.AddAvailableValue(Dom, insertUndefLaneMask(*Dom));
328 SSAUpdater.AddAvailableValue(Pred, insertUndefLaneMask(*Pred));
623 SSAUpdater.AddAvailableValue(IncomingBlocks[i], in lowerPhis()
639 SSAUpdater.AddAvailableValue(MBB, insertUndefLaneMask(*MBB)); in lowerPhis()
645 SSAUpdater.AddAvailableValue(&IMBB, IncomingRegs[i]); in lowerPhis()
648 SSAUpdater.AddAvailableValue(&IMBB, IncomingUpdated.back()); in lowerPhis()
733 SSAUpdater.AddAvailableValue(&MBB, DstReg); in lowerCopiesToI1()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp69 void SSAUpdater::AddAvailableValue(BasicBlock *BB, Value *V) { in AddAvailableValue() function in SSAUpdater
364 SSA.AddAvailableValue(BB, SI->getOperand(0)); in run()
426 SSA.AddAvailableValue(BB, StoredValue); in run()
H A DSSAUpdaterBulk.cpp51 void SSAUpdaterBulk::AddAvailableValue(unsigned Var, BasicBlock *BB, Value *V) { in AddAvailableValue() function in SSAUpdaterBulk
H A DLoopRotationUtils.cpp126 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal); in RewriteUsesOfClonedInstructions()
127 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal); in RewriteUsesOfClonedInstructions()
H A DLCSSA.cpp187 SSAUpdate.AddAvailableValue(ExitBB, PN); in formLCSSAForInstructions()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineSSAUpdater.h69 void AddAvailableValue(MachineBasicBlock *BB, Register V);
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterBulk.h67 void AddAvailableValue(unsigned Var, BasicBlock *BB, Value *V);
H A DSSAUpdater.h72 void AddAvailableValue(BasicBlock *BB, Value *V);
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp506 PS->SSA.AddAvailableValue(&Entry, PS->InitialReg); in runOnMachineFunction()
525 PS->SSA.AddAvailableValue( in runOnMachineFunction()
783 PS->SSA.AddAvailableValue(&CheckingMBB, CurStateReg); in tracePredStateThroughCFG()
1043 TargetAddrSSA.AddAvailableValue(&MBB, TargetReg); in tracePredStateThroughIndirectBranches()
1135 TargetAddrSSA.AddAvailableValue(Pred, TargetReg); in tracePredStateThroughIndirectBranches()
1196 PS->SSA.AddAvailableValue(&MBB, UpdatedStateReg); in tracePredStateThroughIndirectBranches()
2199 PS->SSA.AddAvailableValue(&MBB, UpdatedStateReg); in tracePredStateThroughCall()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp792 SSA.AddAvailableValue(VarID, II->getNormalDest(), II); in rebuildSSA()
794 SSA.AddAvailableValue(VarID, &BB, &I); in rebuildSSA()
1432 SetjmpTableSSA.AddAvailableValue(I->getParent(), I); in runSjLjOnFunction()
1434 SetjmpTableSizeSSA.AddAvailableValue(I->getParent(), I); in runSjLjOnFunction()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp75 void MachineSSAUpdater::AddAvailableValue(MachineBasicBlock *BB, Register V) { in AddAvailableValue() function in MachineSSAUpdater
H A DTailDuplicator.cpp202 SSAUpdate.AddAvailableValue(DefBB, VReg); in tailDuplicateAndUpdate()
211 SSAUpdate.AddAvailableValue(SrcBB, SrcReg); in tailDuplicateAndUpdate()
H A DWinEHPrepare.cpp937 SSAUpdate.AddAvailableValue(OldI->getParent(), OldI); in cloneCommonBlocks()
938 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI); in cloneCommonBlocks()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp169 SSA.AddAvailableValue(PH, Init);