reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Bitcode/Writer/BitcodeWriter.cpp
 2520       Record.push_back(VE.getGlobalBasicBlockID(BA->getBasicBlock()));
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 2781   return MMI->getAddrLabelSymbol(BA->getBasicBlock());
lib/CodeGen/MachineOperand.cpp
  863     printIRBlockReference(OS, *getBlockAddress()->getBasicBlock(), MST);
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  713     BA->getBlockAddress()->getBasicBlock()->printAsOperand(OS, false);
lib/IR/AsmWriter.cpp
  199     ID = OM.lookup(BA->getBasicBlock()).first;
 1391     WriteAsOperandInternal(Out, BA->getBasicBlock(), &TypePrinter, Machine,
lib/IR/Constants.cpp
 1498     ->BlockAddresses.erase(std::make_pair(getFunction(), getBasicBlock()));
 1499   getBasicBlock()->AdjustBlockAddressRefCount(-1);
 1506   BasicBlock *NewBB = getBasicBlock();
 1522   getBasicBlock()->AdjustBlockAddressRefCount(-1);
 1527                                                           getBasicBlock()));
 1531   getBasicBlock()->AdjustBlockAddressRefCount(1);
lib/IR/Verifier.cpp
 2512         ArgBBs.insert(BA->getBasicBlock());
lib/Target/Hexagon/HexagonConstExtenders.cpp
  741       const BasicBlock *ThisB = V.BA->getBasicBlock();
  742       const BasicBlock *OtherB = ER.V.BA->getBasicBlock();
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  860                 BlockAddress::get(NewF, BA->getBasicBlock()));
lib/Transforms/Scalar/JumpThreading.cpp
 1646       DestBB = cast<BlockAddress>(Val)->getBasicBlock();
lib/Transforms/Scalar/SCCP.cpp
  728     BasicBlock* T = Addr->getBasicBlock();
lib/Transforms/Utils/Evaluator.cpp
  628           NextBB = BA->getBasicBlock();
lib/Transforms/Utils/FunctionComparator.cpp
  365       BasicBlock *LBB = LBA->getBasicBlock();
  366       BasicBlock *RBB = RBA->getBasicBlock();
  387       return cmpValues(LBA->getBasicBlock(), RBA->getBasicBlock());
  387       return cmpValues(LBA->getBasicBlock(), RBA->getBasicBlock());
lib/Transforms/Utils/Local.cpp
  305       BasicBlock *TheOnlyDest = BA->getBasicBlock();
lib/Transforms/Utils/SimplifyCFG.cpp
 3565   BasicBlock *TrueBB = TBA->getBasicBlock();
 3566   BasicBlock *FalseBB = FBA->getBasicBlock();
lib/Transforms/Utils/ValueMapper.cpp
   61       : OldBB(Old.getBasicBlock()),
  501     BB = cast_or_null<BasicBlock>(mapValue(BA.getBasicBlock()));
  504   return getVM()[&BA] = BlockAddress::get(F, BB ? BB : BA.getBasicBlock());
tools/llvm-diff/DifferenceEngine.cpp
  407       return Blocks[cast<BlockAddress>(L)->getBasicBlock()]
  408                  == cast<BlockAddress>(R)->getBasicBlock();
unittests/IR/InstructionsTest.cpp
 1112       << ArgBA->getBasicBlock()->getName() << "'. These should always match:\n"
 1114   EXPECT_EQ(IndirectBA->getBasicBlock(), &IfThen);
 1115   EXPECT_EQ(ArgBA->getBasicBlock(), &IfThen);
unittests/Linker/LinkModulesTest.cpp
  119   EXPECT_EQ(cast<BlockAddress>(Elem)->getBasicBlock()->getParent(),
  126   EXPECT_EQ(cast<BlockAddress>(Elem)->getBasicBlock()->getParent(),