Home
last modified time | relevance | path

Searched refs:DSOLocalEquivalent (Results 1 – 14 of 14) sorted by relevance

/external/llvm-project/llvm/include/llvm/Analysis/
DConstantFolding.h28 class DSOLocalEquivalent; variable
42 DSOLocalEquivalent **DSOEquiv = nullptr);
/external/llvm-project/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h41 class DSOLocalEquivalent; variable
191 virtual const MCExpr *lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv, in lowerDSOLocalEquivalent()
/external/llvm-project/llvm/include/llvm/IR/
DConstants.h894 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)
DValue.def82 HANDLE_CONSTANT_EXCLUDE_LLVM_C_API(DSOLocalEquivalent)
/external/llvm-project/llvm/lib/IR/
DConstants.cpp520 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 DSOLocalEquivalent
1847 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()
DLLVMContextImpl.h1405 DenseMap<const GlobalValue *, DSOLocalEquivalent *> DSOLocalEquivalents;
DAsmWriter.cpp1458 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(CV)) { in WriteConstantInternal()
/external/llvm-project/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h100 const MCExpr *lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv,
/external/llvm-project/clang/lib/CodeGen/
DCGVTables.cpp644 target = llvm::DSOLocalEquivalent::get(func); in addRelativeComponent()
/external/llvm-project/llvm/lib/Analysis/
DConstantFolding.cpp299 DSOLocalEquivalent **DSOEquiv) { in IsConstantOffsetFromGlobal()
310 if (auto *FoundDSOEquiv = dyn_cast<DSOLocalEquivalent>(C)) { in IsConstantOffsetFromGlobal()
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp2347 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(CV)) in lowerConstant()
2446 DSOLocalEquivalent *DSOEquiv; in lowerConstant()
/external/llvm-project/llvm/lib/CodeGen/
DTargetLoweringObjectFileImpl.cpp1016 const DSOLocalEquivalent *Equiv, const TargetMachine &TM) const { in lowerDSOLocalEquivalent()
/external/llvm-project/llvm/lib/AsmParser/
DLLParser.cpp3507 ID.ConstantVal = DSOLocalEquivalent::get(GV); in parseValID()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp1517 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(C)) in getValueImpl()