Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallBrPrepare.cpp150 SSAUpdate.AddAvailableValue(CBR->getParent(), CBR); in InsertIntrinsicCalls()
151 SSAUpdate.AddAvailableValue(CBR->getDefaultDest(), CBR); in InsertIntrinsicCalls()
159 SSAUpdate.AddAvailableValue(IndDest, Intrinsic); in InsertIntrinsicCalls()
H A DMachineSSAUpdater.cpp71 void MachineSSAUpdater::AddAvailableValue(MachineBasicBlock *BB, Register V) { in AddAvailableValue() function in MachineSSAUpdater
H A DTailDuplicator.cpp211 SSAUpdate.AddAvailableValue(DefBB, VReg); in tailDuplicateAndUpdate()
220 SSAUpdate.AddAvailableValue(SrcBB, SrcReg); in tailDuplicateAndUpdate()
H A DWinEHPrepare.cpp1113 SSAUpdate.AddAvailableValue(OldI->getParent(), OldI); in cloneCommonBlocks()
1114 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI); in cloneCommonBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp610 PhiInserter.AddAvailableValue(Loops ? SuccFalse : Parent, Default); in insertConditions()
623 PhiInserter.AddAvailableValue(BB, PI.Pred); in insertConditions()
632 PhiInserter.AddAvailableValue(Dominator.result(), Default); in insertConditions()
852 Updater.AddAvailableValue(&Func->getEntryBlock(), Poison); in setPhiValues()
853 Updater.AddAvailableValue(To, Poison); in setPhiValues()
865 Updater.AddAvailableValue(BB, V); in setPhiValues()
882 Updater.AddAvailableValue(UB, Poison); in setPhiValues()
1173 Updater.AddAvailableValue(&Func->getEntryBlock(), Poison); in rebuildSSA()
1174 Updater.AddAvailableValue(BB, &I); in rebuildSSA()
H A DDFAJumpThreading.cpp1063 SSAUpdate.AddAvailableValue(VarNum, BB, I); in updateSSA()
1065 SSAUpdate.AddAvailableValue(VarNum, New->getParent(), New); in updateSSA()
H A DLICM.cpp2191 SSA.AddAvailableValue(Preheader, PreheaderLoad); in promoteLoopAccessesToScalars()
2193 SSA.AddAvailableValue(Preheader, PoisonValue::get(AccessTy)); in promoteLoopAccessesToScalars()
H A DJumpThreading.cpp1998 SSAUpdate.AddAvailableValue(BB, &I); in updateSSA()
1999 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]); in updateSSA()
H A DGVN.cpp1141 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(Load)); in ConstructSSAForLoadSet()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp289 SSAUpdater.AddAvailableValue(
296 SSAUpdater.AddAvailableValue(
535 SSAUpdater.AddAvailableValue(Incoming.Block, Incoming.UpdatedReg); in lowerPhis()
550 SSAUpdater.AddAvailableValue( in lowerPhis()
557 SSAUpdater.AddAvailableValue(&IMBB, Incoming.Reg); in lowerPhis()
560 SSAUpdater.AddAvailableValue(&IMBB, Incoming.UpdatedReg); in lowerPhis()
647 SSAUpdater.AddAvailableValue(&MBB, DstReg); in lowerCopiesToI1()
H A DAMDGPUGlobalISelDivergenceLowering.cpp258 SSAUpdater.AddAvailableValue(MBB, MergedMask); in lowerTemporalDivergenceI1()
265 SSAUpdater.AddAvailableValue(Pred, ImplDef.getReg(0)); in lowerTemporalDivergenceI1()
H A DAMDGPUPromoteAlloca.cpp1023 Updater.AddAvailableValue(EntryBB, AllocaInitValue); in tryPromoteAllocaToVector()
1035 Updater.AddAvailableValue(BB, Result); in tryPromoteAllocaToVector()
1048 Updater.AddAvailableValue(BB, Result); in tryPromoteAllocaToVector()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp69 void SSAUpdater::AddAvailableValue(BasicBlock *BB, Value *V) { in AddAvailableValue() function in SSAUpdater
419 SSA.AddAvailableValue(BB, SI->getOperand(0)); in run()
422 SSA.AddAvailableValue(BB, getValueToUseForAlloca(AI)); in run()
488 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.cpp131 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal); in RewriteUsesOfClonedInstructions()
132 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal); in RewriteUsesOfClonedInstructions()
H A DLCSSA.cpp192 SSAUpdate.AddAvailableValue(ExitBB, PN); in formLCSSAForInstructionsImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineSSAUpdater.h69 void AddAvailableValue(MachineBasicBlock *BB, Register V);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterBulk.h66 LLVM_ABI void AddAvailableValue(unsigned Var, BasicBlock *BB, Value *V);
H A DSSAUpdater.h74 void AddAvailableValue(BasicBlock *BB, Value *V);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp503 PS->SSA.AddAvailableValue(&Entry, PS->InitialReg); in runOnMachineFunction()
522 PS->SSA.AddAvailableValue( in runOnMachineFunction()
781 PS->SSA.AddAvailableValue(&CheckingMBB, CurStateReg); in tracePredStateThroughCFG()
1040 TargetAddrSSA.AddAvailableValue(&MBB, TargetReg); in tracePredStateThroughIndirectBranches()
1131 TargetAddrSSA.AddAvailableValue(Pred, TargetReg); in tracePredStateThroughIndirectBranches()
1193 PS->SSA.AddAvailableValue(&MBB, UpdatedStateReg); in tracePredStateThroughIndirectBranches()
2189 PS->SSA.AddAvailableValue(&MBB, UpdatedStateReg); in tracePredStateThroughCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp789 SSA.AddAvailableValue(VarID, II->getNormalDest(), II); in rebuildSSA()
791 SSA.AddAvailableValue(VarID, &BB, &I); in rebuildSSA()
1796 SSA.AddAvailableValue(II->getNormalDest(), II); in handleLongjmpableCallsForWasmSjLj()
1798 SSA.AddAvailableValue(I->getParent(), I); in handleLongjmpableCallsForWasmSjLj()
1800 SSA.AddAvailableValue(PN.getIncomingBlock(Idx), V); in handleLongjmpableCallsForWasmSjLj()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp440 SSA.AddAvailableValue(PH, Init);
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc17317 …vailableValueEPNS_17MachineBasicBlockEj", "llvm::MachineSSAUpdater::AddAvailableValue(llvm::Machin…
19195 …AddAvailableValueEPNS_10BasicBlockEPNS_5ValueE", "llvm::SSAUpdater::AddAvailableValue(llvm::BasicB…