Submit updates to all available trees.
Declared in <llvm/Analysis/GenericDomTreeUpdater.h>
void
applyUpdates(ArrayRef<UpdateT> Updates);
The Eager Strategy flushes updates immediately while the Lazy Strategy queues the updates.
Note: The "existence" of an edge in a CFG refers to the CFG which DTU is in sync with + all updates before that single update.
CAUTION! 1. It is required for the state of the LLVM IR to be updated before submitting the updates because the internal update routine will analyze the current state of the CFG to determine whether an update is valid. 2. It is illegal to submit any update that has already been submitted, i.e., you are supposed not to insert an existent edge or delete a nonexistent edge.
| Name | Description |
|---|---|
| Updates | CFG edge updates to apply. |