/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ConstantFolding.h | 34 class DSOLocalEquivalent; variable 49 DSOLocalEquivalent **DSOEquiv = nullptr);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetLoweringObjectFile.h | 43 class DSOLocalEquivalent; variable 202 virtual const MCExpr *lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv, in lowerDSOLocalEquivalent()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Constants.h | 936 class DSOLocalEquivalent final : public Constant { 939 DSOLocalEquivalent(GlobalValue *GV); 950 static DSOLocalEquivalent *get(GlobalValue *GV); 966 struct OperandTraits<DSOLocalEquivalent> 967 : public FixedNumOperandTraits<DSOLocalEquivalent, 1> {}; 969 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(DSOLocalEquivalent, Value)
|
H A D | Value.def | 82 HANDLE_CONSTANT_EXCLUDE_LLVM_C_API(DSOLocalEquivalent)
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TypeMetadataUtils.cpp | 145 if (auto *Equiv = dyn_cast<DSOLocalEquivalent>(I)) in getPointerAtOffset() 255 if (auto *Equiv = dyn_cast<DSOLocalEquivalent>(U)) in replaceRelativePointerUsersWithZero()
|
H A D | ConstantFolding.cpp | 293 DSOLocalEquivalent **DSOEquiv) { in IsConstantOffsetFromGlobal() 304 if (auto *FoundDSOEquiv = dyn_cast<DSOLocalEquivalent>(C)) { in IsConstantOffsetFromGlobal()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 548 delete static_cast<DSOLocalEquivalent *>(C); in deleteConstant() 674 } else if (isa<DSOLocalEquivalent>(LHS)) { in getRelocationInfo() 1944 DSOLocalEquivalent *DSOLocalEquivalent::get(GlobalValue *GV) { in get() 1945 DSOLocalEquivalent *&Equiv = GV->getContext().pImpl->DSOLocalEquivalents[GV]; in get() 1947 Equiv = new DSOLocalEquivalent(GV); in get() 1954 DSOLocalEquivalent::DSOLocalEquivalent(GlobalValue *GV) in DSOLocalEquivalent() function in DSOLocalEquivalent 1960 void DSOLocalEquivalent::destroyConstantImpl() { in destroyConstantImpl() 1965 Value *DSOLocalEquivalent::handleOperandChangeImpl(Value *From, Value *To) { in handleOperandChangeImpl() 1971 DSOLocalEquivalent *&NewEquiv = in handleOperandChangeImpl() 1985 DSOLocalEquivalent *&NewEquiv = getContext().pImpl->DSOLocalEquivalents[Func]; in handleOperandChangeImpl()
|
H A D | LLVMContextImpl.h | 1569 DenseMap<const GlobalValue *, DSOLocalEquivalent *> DSOLocalEquivalents;
|
H A D | AsmWriter.cpp | 1588 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(CV)) { in WriteConstantInternal()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.h | 109 const MCExpr *lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 444 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 D | FunctionComparator.cpp | 503 const auto *LEquiv = cast<DSOLocalEquivalent>(L); in cmpConstants() 504 const auto *REquiv = cast<DSOLocalEquivalent>(R); in cmpConstants()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 673 target = llvm::DSOLocalEquivalent::get(func); in addRelativeComponent()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 3149 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(CV)) in lowerConstant() 3237 DSOLocalEquivalent *DSOEquiv; in lowerConstant()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 1149 const DSOLocalEquivalent *Equiv, const TargetMachine &TM) const { in lowerDSOLocalEquivalent()
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 303 auto *Equiv = DSOLocalEquivalent::get(GV); in validateEndOfModule() 4096 ID.ConstantVal = DSOLocalEquivalent::get(GV); in parseValID()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 2861 } else if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(C)) { in writeConstants()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1602 C = DSOLocalEquivalent::get(GV); in materializeValue()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 1892 if (const auto *Equiv = dyn_cast<DSOLocalEquivalent>(C)) in getValueImpl()
|