Lines Matching refs:HexagonMCExpr
21 HexagonMCExpr *HexagonMCExpr::create(MCExpr const *Expr, MCContext &Ctx) { in create()
22 return new (Ctx) HexagonMCExpr(Expr); in create()
25 bool HexagonMCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl()
31 void HexagonMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
35 MCFragment *llvm::HexagonMCExpr::findAssociatedFragment() const { in findAssociatedFragment()
39 void HexagonMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const {} in fixELFSymbolsInTLSFixups()
41 MCExpr const *HexagonMCExpr::getExpr() const { return Expr; } in getExpr()
43 void HexagonMCExpr::setMustExtend(bool Val) { in setMustExtend()
48 bool HexagonMCExpr::mustExtend() const { return MustExtend; } in mustExtend()
49 void HexagonMCExpr::setMustNotExtend(bool Val) { in setMustNotExtend()
53 bool HexagonMCExpr::mustNotExtend() const { return MustNotExtend; } in mustNotExtend()
55 bool HexagonMCExpr::s23_2_reloc() const { return S23_2_reloc; } in s23_2_reloc()
56 void HexagonMCExpr::setS23_2_reloc(bool Val) { in setS23_2_reloc()
60 bool HexagonMCExpr::classof(MCExpr const *E) { in classof()
64 HexagonMCExpr::HexagonMCExpr(MCExpr const *Expr) in HexagonMCExpr() function in HexagonMCExpr
68 void HexagonMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
72 void HexagonMCExpr::setSignMismatch(bool Val) { in setSignMismatch()
76 bool HexagonMCExpr::signMismatch() const { in signMismatch()