Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/Linker/
H A DDSOLocalEquivalent.ll1 ; RUN: llvm-link %s %S/Inputs/DSOLocalEquivalent.ll -S | FileCheck %s
2 ; RUN: llvm-link %S/Inputs/DSOLocalEquivalent.ll %s -S | FileCheck %s
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DConstantFolding.h29 class DSOLocalEquivalent; variable
44 DSOLocalEquivalent **DSOEquiv = nullptr);
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h43 class DSOLocalEquivalent; variable
202 virtual const MCExpr *lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv, in lowerDSOLocalEquivalent()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstants.h895 class DSOLocalEquivalent final : public Constant {
898 DSOLocalEquivalent(GlobalValue *GV);
909 static DSOLocalEquivalent *get(GlobalValue *GV);
925 struct OperandTraits<DSOLocalEquivalent>
926 : public FixedNumOperandTraits<DSOLocalEquivalent, 1> {};
928 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(DSOLocalEquivalent, Value)
H A DValue.def82 HANDLE_CONSTANT_EXCLUDE_LLVM_C_API(DSOLocalEquivalent)
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstants.cpp526 delete static_cast<DSOLocalEquivalent *>(C); in deleteConstant()
653 } else if (isa<DSOLocalEquivalent>(LHS)) { in getRelocationInfo()
1821 DSOLocalEquivalent *DSOLocalEquivalent::get(GlobalValue *GV) { in get()
1822 DSOLocalEquivalent *&Equiv = GV->getContext().pImpl->DSOLocalEquivalents[GV]; in get()
1824 Equiv = new DSOLocalEquivalent(GV); in get()
1831 DSOLocalEquivalent::DSOLocalEquivalent(GlobalValue *GV) in DSOLocalEquivalent() function in DSOLocalEquivalent
1837 void DSOLocalEquivalent::destroyConstantImpl() { in destroyConstantImpl()
1842 Value *DSOLocalEquivalent::handleOperandChangeImpl(Value *From, Value *To) { in handleOperandChangeImpl()
1848 DSOLocalEquivalent *&NewEquiv = in handleOperandChangeImpl()
1862 DSOLocalEquivalent *&NewEquiv = getContext().pImpl->DSOLocalEquivalents[Func]; in handleOperandChangeImpl()
H A DLLVMContextImpl.h1452 DenseMap<const GlobalValue *, DSOLocalEquivalent *> DSOLocalEquivalents;
H A DAsmWriter.cpp1448 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(CV)) { in WriteConstantInternal()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp443 if (const auto *E = dyn_cast<DSOLocalEquivalent>(C)) { in mapValue()
447 return getVM()[E] = DSOLocalEquivalent::get(GV); in mapValue()
454 DSOLocalEquivalent::get(Func), NewTy); in mapValue()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h109 const MCExpr *lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv,
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGVTables.cpp647 target = llvm::DSOLocalEquivalent::get(func); in addRelativeComponent()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DConstantFolding.cpp297 DSOLocalEquivalent **DSOEquiv) { in IsConstantOffsetFromGlobal()
308 if (auto *FoundDSOEquiv = dyn_cast<DSOLocalEquivalent>(C)) { in IsConstantOffsetFromGlobal()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2719 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(CV)) in lowerConstant()
2804 DSOLocalEquivalent *DSOEquiv; in lowerConstant()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp1112 const DSOLocalEquivalent *Equiv, const TargetMachine &TM) const { in lowerDSOLocalEquivalent()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp2687 } else if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(C)) { in writeConstants()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1469 C = DSOLocalEquivalent::get(GV); in materializeValue()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp3429 ID.ConstantVal = DSOLocalEquivalent::get(GV); in parseValID()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp1621 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(C)) in getValueImpl()