Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:Ctx

25   X86_64MachORelocationInfo(MCContext &Ctx) : MCRelocationInfo(Ctx) {}
39 MCSymbol *Sym = Ctx.GetOrCreateSymbol(SymName);
42 Sym->setVariableValue(MCConstantExpr::Create(SymAddr, Ctx));
47 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_TLVP, Ctx);
50 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
51 MCConstantExpr::Create(4, Ctx),
52 Ctx);
55 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
56 MCConstantExpr::Create(2, Ctx),
57 Ctx);
60 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
61 MCConstantExpr::Create(1, Ctx),
62 Ctx);
65 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTPCREL, Ctx);
71 Ctx);
87 const MCExpr *LHS = MCSymbolRefExpr::Create(Sym, Ctx);
95 MCSymbol *RSym = Ctx.GetOrCreateSymbol(RSymName);
97 RSym->setVariableValue(MCConstantExpr::Create(RSymAddr, Ctx));
99 const MCExpr *RHS = MCSymbolRefExpr::Create(RSym, Ctx);
101 Expr = MCBinaryExpr::CreateSub(LHS, RHS, Ctx);
105 Expr = MCSymbolRefExpr::Create(Sym, Ctx);
114 MCRelocationInfo *llvm::createX86_64MachORelocationInfo(MCContext &Ctx) {
115 return new X86_64MachORelocationInfo(Ctx);