Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DConstantFolding.h29 class DSOLocalEquivalent; variable
44 DSOLocalEquivalent **DSOEquiv = nullptr);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h43 class DSOLocalEquivalent; variable
202 virtual const MCExpr *lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv, in lowerDSOLocalEquivalent()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstants.h920 class DSOLocalEquivalent final : public Constant {
923 DSOLocalEquivalent(GlobalValue *GV);
934 static DSOLocalEquivalent *get(GlobalValue *GV);
950 struct OperandTraits<DSOLocalEquivalent>
951 : public FixedNumOperandTraits<DSOLocalEquivalent, 1> {};
953 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(DSOLocalEquivalent, Value)
H A DValue.def82 HANDLE_CONSTANT_EXCLUDE_LLVM_C_API(DSOLocalEquivalent)
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp534 delete static_cast<DSOLocalEquivalent *>(C); in deleteConstant()
659 } else if (isa<DSOLocalEquivalent>(LHS)) { in getRelocationInfo()
1835 DSOLocalEquivalent *DSOLocalEquivalent::get(GlobalValue *GV) { in get()
1836 DSOLocalEquivalent *&Equiv = GV->getContext().pImpl->DSOLocalEquivalents[GV]; in get()
1838 Equiv = new DSOLocalEquivalent(GV); in get()
1845 DSOLocalEquivalent::DSOLocalEquivalent(GlobalValue *GV) in DSOLocalEquivalent() function in DSOLocalEquivalent
1851 void DSOLocalEquivalent::destroyConstantImpl() { in destroyConstantImpl()
1856 Value *DSOLocalEquivalent::handleOperandChangeImpl(Value *From, Value *To) { in handleOperandChangeImpl()
1862 DSOLocalEquivalent *&NewEquiv = in handleOperandChangeImpl()
1876 DSOLocalEquivalent *&NewEquiv = getContext().pImpl->DSOLocalEquivalents[Func]; in handleOperandChangeImpl()
H A DLLVMContextImpl.h1540 DenseMap<const GlobalValue *, DSOLocalEquivalent *> DSOLocalEquivalents;
H A DAsmWriter.cpp1525 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(CV)) { in WriteConstantInternal()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h109 const MCExpr *lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp444 if (const auto *E = dyn_cast<DSOLocalEquivalent>(C)) { in mapValue()
448 return getVM()[E] = DSOLocalEquivalent::get(GV); in mapValue()
455 DSOLocalEquivalent::get(Func), NewTy); in mapValue()
H A DFunctionComparator.cpp483 const auto *LEquiv = cast<DSOLocalEquivalent>(L); in cmpConstants()
484 const auto *REquiv = cast<DSOLocalEquivalent>(R); in cmpConstants()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp649 target = llvm::DSOLocalEquivalent::get(func); in addRelativeComponent()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp293 DSOLocalEquivalent **DSOEquiv) { in IsConstantOffsetFromGlobal()
304 if (auto *FoundDSOEquiv = dyn_cast<DSOLocalEquivalent>(C)) { in IsConstantOffsetFromGlobal()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp3138 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(CV)) in lowerConstant()
3226 DSOLocalEquivalent *DSOEquiv; in lowerConstant()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp1146 const DSOLocalEquivalent *Equiv, const TargetMachine &TM) const { in lowerDSOLocalEquivalent()
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp270 auto *Equiv = DSOLocalEquivalent::get(GV); in validateEndOfModule()
3900 ID.ConstantVal = DSOLocalEquivalent::get(GV); in parseValID()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp2778 } else if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(C)) { in writeConstants()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1518 C = DSOLocalEquivalent::get(GV); in materializeValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp1853 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(C)) in getValueImpl()