Lines Matching refs:BB
37 void fill(const BasicBlock *BB);
40 /// Asserts that the cached info for \p BB is up-to-date. This helps to catch
43 void validate(const BasicBlock *BB) const;
55 /// Returns the topmost special instruction from the block \p BB. Returns
57 const Instruction *getFirstSpecialInstruction(const BasicBlock *BB);
59 /// Returns true iff at least one instruction from the basic block \p BB is
61 bool hasSpecialInstructions(const BasicBlock *BB);
78 /// Inst to the basic block \p BB. It makes all necessary updates to internal
80 void insertInstructionTo(const Instruction *Inst, const BasicBlock *BB);
104 const Instruction *getFirstICFI(const BasicBlock *BB) {
105 return getFirstSpecialInstruction(BB);
110 bool hasICF(const BasicBlock *BB) {
111 return hasSpecialInstructions(BB);
128 const Instruction *getFirstMemoryWrite(const BasicBlock *BB) {
129 return getFirstSpecialInstruction(BB);
134 bool mayWriteToMemory(const BasicBlock *BB) {
135 return hasSpecialInstructions(BB);