Searched refs:SSAUpdaterBulk (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterBulk.h1 //===- SSAUpdaterBulk.h - Unstructured SSA Update Tool ----------*- C++ -*-===//
9 // This file declares the SSAUpdaterBulk class.
39 class SSAUpdaterBulk { class in namespace:llvm
55 explicit SSAUpdaterBulk(){}; function in class:llvm::SSAUpdaterBulk
56 SSAUpdaterBulk(const SSAUpdaterBulk &) = delete;
57 SSAUpdaterBulk &operator=(const SSAUpdaterBulk &) = delete;
58 ~SSAUpdaterBulk(){};
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp1 //===- SSAUpdaterBulk.cpp - Unstructured SSA Update Tool ------------------===//
9 // This file implements the SSAUpdaterBulk class.
13 #include "llvm/Transforms/Utils/SSAUpdaterBulk.h"
40 unsigned SSAUpdaterBulk::AddVariable(StringRef Name, Type *Ty) {
51 void SSAUpdaterBulk::AddAvailableValue(unsigned Var, BasicBlock *BB, Value *V) {
61 void SSAUpdaterBulk::AddUse(unsigned Var, Use *U) {
70 bool SSAUpdaterBulk::HasValueForBlock(unsigned Var, BasicBlock *BB) {
76 Value *SSAUpdaterBulk::computeValueAt(BasicBlock *BB, RewriteInfo &R,
128 void SSAUpdaterBulk::RewriteAllUses(DominatorTree *DT,

Completed in 105 milliseconds