Searched refs:DSOLocalEquivalent (Results 1 – 14 of 14) sorted by relevance
28 class DSOLocalEquivalent; variable42 DSOLocalEquivalent **DSOEquiv = nullptr);
41 class DSOLocalEquivalent; variable191 virtual const MCExpr *lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv, in lowerDSOLocalEquivalent()
894 class DSOLocalEquivalent final : public Constant {897 DSOLocalEquivalent(GlobalValue *GV);906 static DSOLocalEquivalent *get(GlobalValue *GV);922 struct OperandTraits<DSOLocalEquivalent>923 : public FixedNumOperandTraits<DSOLocalEquivalent, 1> {};925 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(DSOLocalEquivalent, Value)
82 HANDLE_CONSTANT_EXCLUDE_LLVM_C_API(DSOLocalEquivalent)
520 delete static_cast<DSOLocalEquivalent *>(C); in deleteConstant()676 } else if (isa<DSOLocalEquivalent>(LHS)) { in needsRelocation()1831 DSOLocalEquivalent *DSOLocalEquivalent::get(GlobalValue *GV) { in get()1832 DSOLocalEquivalent *&Equiv = GV->getContext().pImpl->DSOLocalEquivalents[GV]; in get()1834 Equiv = new DSOLocalEquivalent(GV); in get()1841 DSOLocalEquivalent::DSOLocalEquivalent(GlobalValue *GV) in DSOLocalEquivalent() function in DSOLocalEquivalent1847 void DSOLocalEquivalent::destroyConstantImpl() { in destroyConstantImpl()1852 Value *DSOLocalEquivalent::handleOperandChangeImpl(Value *From, Value *To) { in handleOperandChangeImpl()1858 DSOLocalEquivalent *&NewEquiv = in handleOperandChangeImpl()1872 DSOLocalEquivalent *&NewEquiv = getContext().pImpl->DSOLocalEquivalents[Func]; in handleOperandChangeImpl()
1405 DenseMap<const GlobalValue *, DSOLocalEquivalent *> DSOLocalEquivalents;
1458 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(CV)) { in WriteConstantInternal()
100 const MCExpr *lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv,
644 target = llvm::DSOLocalEquivalent::get(func); in addRelativeComponent()
299 DSOLocalEquivalent **DSOEquiv) { in IsConstantOffsetFromGlobal()310 if (auto *FoundDSOEquiv = dyn_cast<DSOLocalEquivalent>(C)) { in IsConstantOffsetFromGlobal()
2347 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(CV)) in lowerConstant()2446 DSOLocalEquivalent *DSOEquiv; in lowerConstant()
1016 const DSOLocalEquivalent *Equiv, const TargetMachine &TM) const { in lowerDSOLocalEquivalent()
3507 ID.ConstantVal = DSOLocalEquivalent::get(GV); in parseValID()
1517 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(C)) in getValueImpl()