reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/MC/MCParser/COFFAsmParser.cpp
  285       MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  317   getStreamer().SwitchSection(getContext().getCOFFSection(
  398     const Triple &T = getContext().getObjectFileInfo()->getTargetTriple();
  412   MCSymbol *Sym = getContext().getOrCreateSymbol(SymbolName);
  474   MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID);
  501     MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID);
  520   MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID);
  535   MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID);
  550   MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID);
  613   MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID);
  657   MCSymbol *handler = getContext().getOrCreateSymbol(SymbolID);
lib/MC/MCParser/DarwinAsmParser.cpp
  482   getStreamer().SwitchSection(getContext().getMachOSection(
  508   MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  528   MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  566   MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  640   MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  724   getStreamer().SwitchSection(getContext().getMachOSection(
  768   if (getContext().getSecureLogUsed())
  772   const char *SecureLogFile = getContext().getSecureLogFile();
  778   raw_fd_ostream *OS = getContext().getSecureLog();
  787     getContext().setSecureLog(std::move(NewOS));
  796   getContext().setSecureLogUsed(true);
  809   getContext().setSecureLogUsed(false);
  836   MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  873   getStreamer().EmitTBSSSymbol(getContext().getMachOSection(
  905         getContext().getMachOSection(Segment, Section, MachO::S_ZEROFILL, 0,
  921   MCSymbol *Sym = getContext().getOrCreateSymbol(IDStr);
  963   getStreamer().EmitZerofill(getContext().getMachOSection(
 1095   const Triple &Target = getContext().getObjectFileInfo()->getTargetTriple();
lib/MC/MCParser/ELFAsmParser.cpp
  185       MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  211   getStreamer().SwitchSection(getContext().getELFSection(Section, Type, Flags),
  221   MCSymbolELF *Sym = cast<MCSymbolELF>(getContext().getOrCreateSymbol(Name));
  454   Associated = dyn_cast_or_null<MCSymbolELF>(getContext().lookupSymbol(Name));
  531       if (!getContext().getAsmInfo()->usesSunStyleELFSectionSwitchSyntax()
  637       getContext().getELFSection(SectionName, Type, Flags, Size, GroupName,
  641   if (getContext().getGenDwarfForAssembly()) {
  642     bool InsertResult = getContext().addGenDwarfSection(ELFSection);
  644       if (getContext().getDwarfVersion() <= 2)
  648         MCSymbol *SectionStartSymbol = getContext().createTempSymbol();
  692   MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  781   MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  796   MCSection *Note = getContext().getELFSection(".note", ELF::SHT_NOTE, 0);
  828   MCSymbol *Alias = getContext().getOrCreateSymbol(AliasName);
  830   MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  881   MCSymbol *FromSym = getContext().getOrCreateSymbol(From);
  882   MCSymbol *ToSym = getContext().getOrCreateSymbol(To);
  885       MCSymbolRefExpr::create(FromSym, MCSymbolRefExpr::VK_None, getContext(),
  887       MCSymbolRefExpr::create(ToSym, MCSymbolRefExpr::VK_None, getContext(),
lib/MC/MCParser/MCTargetAsmParser.cpp
   22   MCSubtargetInfo &STICopy = getContext().getSubtargetCopy(getSTI());
lib/MC/MCParser/WasmAsmParser.cpp
  131     MCSectionWasm *Section = getContext().getWasmSection(Name, Kind.getValue());
  151     auto WS = getContext().getWasmSection(Name, Kind.getValue());
  162     auto Sym = getContext().getOrCreateSymbol(Name);
  234         MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 2338       AArch64Operand::CreateSysCR(CRNum, S, getLoc(), getContext()));
 2391         prfop, PRFM.getValueOr(""), S, getContext()));
 2408       *PRFM, Tok.getString(), S, getContext()));
 2431       PSB->Encoding, Tok.getString(), S, getContext()));
 2454       BTI->Encoding, Tok.getString(), S, getContext()));
 2482           AArch64MCExpr::create(Expr, AArch64MCExpr::VK_ABS_PAGE, getContext());
 2505   Operands.push_back(AArch64Operand::CreateImm(Expr, S, E, getContext()));
 2535       Expr = AArch64MCExpr::create(Expr, AArch64MCExpr::VK_ABS, getContext());
 2543   Operands.push_back(AArch64Operand::CreateImm(Expr, S, E, getContext()));
 2576         AArch64Operand::CreateFPImm(F, true, S, getContext()));
 2587           AArch64Operand::CreateToken("#0", false, S, getContext()));
 2589           AArch64Operand::CreateToken(".0", false, S, getContext()));
 2592           RealVal, Status == APFloat::opOK, S, getContext()));
 2619         AArch64Operand::CreateImm(Imm, S, E, getContext()));
 2654     Operands.push_back(AArch64Operand::CreateImm(Imm, S, E, getContext()));
 2660                                                       S, E, getContext()));
 2726       AArch64Operand::CreateCondCode(CC, S, getLoc(), getContext()));
 2774         AArch64Operand::CreateShiftExtend(ShOp, 0, false, S, E, getContext()));
 2800       ShOp, MCE->getValue(), true, S, E, getContext()));
 2867   const MCExpr *Expr = MCConstantExpr::create(Op1, getContext());
 2870       AArch64Operand::CreateImm(Expr, S, getLoc(), getContext()));
 2872       AArch64Operand::CreateSysCR(Cn, S, getLoc(), getContext()));
 2874       AArch64Operand::CreateSysCR(Cm, S, getLoc(), getContext()));
 2875   Expr = MCConstantExpr::create(Op2, getContext());
 2877       AArch64Operand::CreateImm(Expr, S, getLoc(), getContext()));
 2889       AArch64Operand::CreateToken("sys", false, NameLoc, getContext()));
 3004         MCE->getValue(), DB ? DB->Name : "", ExprLoc, getContext()));
 3029       DB ? DB->Encoding : TSB->Encoding, Tok.getString(), getLoc(), getContext()));
 3058                                    PStateImm, getContext()));
 3086                                       S, getLoc(), getContext()));
 3092         AArch64Operand::CreateToken(Kind, false, S, getContext()));
 3116                                                          E, getContext()));
 3177       getLoc(), getContext()));
 3192       AArch64Operand::CreateToken("/" , false, getLoc(), getContext()));
 3206     AArch64Operand::CreateToken(ZM, false, getLoc(), getContext()));
 3298     ImmVal = AArch64MCExpr::create(ImmVal, RefKind, getContext());
 3391       if (getContext().getRegisterInfo()->getEncodingValue(Reg) !=
 3392           (getContext().getRegisterInfo()->getEncodingValue(PrevReg) + 1) % 32) {
 3419       getContext()));
 3444         RegNum, RegKind::Scalar, StartLoc, getLoc(), getContext()));
 3463       RegNum, RegKind::Scalar, StartLoc, getLoc(), getContext()));
 3480         RegNum, RegKind::Scalar, StartLoc, getLoc(), getContext(), EqTy));
 3495       RegNum, RegKind::Scalar, StartLoc, Ext->getEndLoc(), getContext(), EqTy,
 3515     AArch64Operand::CreateToken("mul", false, getLoc(), getContext()));
 3520         AArch64Operand::CreateToken("vl", false, getLoc(), getContext()));
 3534             MCConstantExpr::create(MCE->getValue(), getContext()), S, getLoc(),
 3535             getContext()));
 3572     Operands.push_back(AArch64Operand::CreateImm(Expr, S, E, getContext()));
 3578                                                    getContext()));
 3614     Operands.push_back(AArch64Operand::CreateImm(IdVal, S, E, getContext()));
 3651           AArch64Operand::CreateToken("#0", false, S, getContext()));
 3653           AArch64Operand::CreateToken(".0", false, S, getContext()));
 3662     Operands.push_back(AArch64Operand::CreateImm(ImmVal, S, E, getContext()));
 3682     MCContext& Ctx = getContext();
 3786       AArch64Operand::CreateToken(Head, false, NameLoc, getContext()));
 3801         AArch64Operand::CreateToken(".", true, SuffixLoc, getContext()));
 3803         AArch64Operand::CreateCondCode(CC, NameLoc, NameLoc, getContext()));
 3814         AArch64Operand::CreateToken(Head, true, SuffixLoc, getContext()));
 3859             AArch64Operand::CreateToken("]", false, RLoc, getContext()));
 3863             AArch64Operand::CreateToken("!", false, ELoc, getContext()));
 3890   const MCRegisterInfo *RI = getContext().getRegisterInfo();
 4519         const MCExpr *NewOp3 = MCConstantExpr::create(NewOp3Val, getContext());
 4520         const MCExpr *NewOp4 = MCConstantExpr::create(NewOp4Val, getContext());
 4523             "ubfm", false, Op.getStartLoc(), getContext());
 4525             NewOp4, Op3.getStartLoc(), Op3.getEndLoc(), getContext()));
 4527                                                 Op3.getEndLoc(), getContext());
 4570         const MCExpr *ImmRExpr = MCConstantExpr::create(ImmR, getContext());
 4571         const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext());
 4573               "bfm", false, Op.getStartLoc(), getContext());
 4576             SMLoc(), SMLoc(), getContext());
 4578             ImmRExpr, LSBOp.getStartLoc(), LSBOp.getEndLoc(), getContext());
 4581                                       WidthOp.getEndLoc(), getContext()));
 4627               MCConstantExpr::create(NewOp3Val, getContext());
 4629               MCConstantExpr::create(NewOp4Val, getContext());
 4631               NewOp3, Op3.getStartLoc(), Op3.getEndLoc(), getContext());
 4633               NewOp4, Op4.getStartLoc(), Op4.getEndLoc(), getContext());
 4636                 "bfm", false, Op.getStartLoc(), getContext());
 4639                 "sbfm", false, Op.getStartLoc(), getContext());
 4642                 "ubfm", false, Op.getStartLoc(), getContext());
 4685               MCConstantExpr::create(NewOp4Val, getContext());
 4687               NewOp4, Op4.getStartLoc(), Op4.getEndLoc(), getContext());
 4690                 "bfm", false, Op.getStartLoc(), getContext());
 4693                 "sbfm", false, Op.getStartLoc(), getContext());
 4696                 "ubfm", false, Op.getStartLoc(), getContext());
 4723                                                   getContext());
 4739                                               getContext());
 4755                                                 Op.getEndLoc(), getContext());
 4772                                                 Op.getEndLoc(), getContext());
 5018     getContext().getObjectFileInfo()->getObjectFileType();
 5303   MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
 5304   const MCExpr *Expr = MCSymbolRefExpr::create(Sym, getContext());
 5305   Expr = AArch64MCExpr::create(Expr, AArch64MCExpr::VK_TLSDESC, getContext());
 5350     Args.push_back(getContext().getOrCreateSymbol(Name));
 5616   const MCRegisterInfo *RI = getContext().getRegisterInfo();
 5656       getLoc(), getContext()));
 5687         RegNum, RegKind::SVEDataVector, ElementWidth, S, S, getContext()));
 5707       getContext(), Ext->getShiftExtendType(), Ext->getShiftExtendAmount(),
 5751       AArch64Operand::CreateImm(MCConstantExpr::create(Pattern, getContext()),
 5752                                 SS, getLoc(), getContext()));
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 1122       MCContext &Ctx = getContext();
 1144         KernelScope.initialize(getContext());
 1208     return const_cast<AMDGPUAsmParser*>(this)->getContext().getRegisterInfo();
 2133   const MCRegisterInfo *TRI = getContext().getRegisterInfo();
 2264   const MCRegisterInfo *TRI = getContext().getRegisterInfo();
 2283   MCSymbol *Sym = getContext().getOrCreateSymbol(*SymbolName);
 2284   Sym->setVariableValue(MCConstantExpr::create(0, getContext()));
 2297   MCSymbol *Sym = getContext().getOrCreateSymbol(*SymbolName);
 2311     Sym->setVariableValue(MCConstantExpr::create(NewMax + 1, getContext()));
 2803     const MCRegisterInfo *TRI = getContext().getRegisterInfo();
 2899   const MCRegisterInfo *TRI = getContext().getRegisterInfo();
 4094     KernelScope.initialize(getContext());
 4182                   << getContext().getAsmInfo()->getSeparatorString();
 4255   MCSymbol *Symbol = getContext().getOrCreateSymbol(Name);
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  612     MRI = getContext().getRegisterInfo();
 4090                                                      getContext()));
 5113                                                                   getContext()),
 5517       ARMOperand::CreateImm(MCConstantExpr::create(Val, getContext()), S, E));
 5765                                   getContext());
 5955           MCConstantExpr::create(IntVal, getContext()),
 5972         MCConstantExpr::create(Val, getContext()), S,
 6063                                           getContext());
 6095                                               getContext());
 6165   switch (getContext().getObjectFileInfo()->getObjectFileType()) {
 6892           MCConstantExpr::create(ProcessorIMod, getContext()),
 8303       MCSymbol *Dot = getContext().createTempSymbol();
 8308                                                      getContext());
 8309       const MCExpr *Const8 = MCConstantExpr::create(8, getContext());
 8311                                                      getContext());
 8313                                                         getContext());
10494     getContext().getObjectFileInfo()->getObjectFileType();
10634   const auto Format = getContext().getObjectFileInfo()->getObjectFileType();
11381                             MCSymbolRefExpr::VK_ARM_TLSDESCSEQ, getContext());
lib/Target/AVR/AsmParser/AVRAsmParser.cpp
   93     MRI = getContext().getRegisterInfo();
  495                                                isNegated, getContext());
  652     MCSymbol *Symbol = getContext().getOrCreateSymbol(".text");
  670         getContext().getOrCreateSymbol(Parser.getTok().getString());
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
  471   const MCRegisterInfo *RI = getContext().getRegisterInfo();
  472   HexagonMCChecker Check(getContext(), MII, getSTI(), MCB, *RI);
  475                                                         getContext(), MCB,
  538           MCConstantExpr::create(Value, getContext()), getContext())));
  538           MCConstantExpr::create(Value, getContext()), getContext())));
  686         MCConstantExpr::create(8192 + Res, getContext()), getContext());
  686         MCConstantExpr::create(8192 + Res, getContext()), getContext());
  738   MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  854           HexagonOperand::CreateToken(getContext(), HeadTail.first, Loc));
  857           getContext(), String.substr(HeadTail.first.size(), 1), Loc));
  883               HexagonOperand::CreateToken(getContext(), LParen, Begin));
  885               HexagonOperand::CreateReg(getContext(), Register, Begin, End));
  891               HexagonOperand::CreateToken(getContext(), RParen, Begin));
  901                                                   getContext(), LParen, Begin));
  903               HexagonOperand::CreateReg(getContext(), Register, Begin, End));
  909               HexagonOperand::CreateToken(getContext(), RParen, Begin));
  915         HexagonOperand::CreateReg(getContext(), Register, Begin, End));
 1083     Expr = HexagonMCExpr::create(Expr, getContext());
 1086           HexagonOperand::CreateImm(getContext(), Expr, Loc, Loc));
 1108           getContext(), Token.getString(), Token.getLoc()));
 1115             getContext(), Token.getString(), Token.getLoc()));
 1131           getContext(), Token.getString().substr(0, 1), Token.getLoc()));
 1133           getContext(), Token.getString().substr(1, 1), Token.getLoc()));
 1143             getContext(), Token.getString(), Token.getLoc()));
 1204           HexagonOperand::CreateImm(getContext(), Expr, ExprLoc, ExprLoc);
 1285   const MCRegisterInfo *RI = getContext().getRegisterInfo();
 1476         mySection = getContext().getELFSection(myCharStr, ELF::SHT_PROGBITS,
 1481         mySection = getContext().getELFSection(myCharStr, ELF::SHT_PROGBITS,
 1496         Sym = getContext().getOrCreateSymbol(StringRef(myCharStr.c_str() + 16));
 1515         Sym = getContext().getOrCreateSymbol(DotConst +
 1538             MCSymbolRefExpr::create(Sym, getContext()), getContext())));
 1538             MCSymbolRefExpr::create(Sym, getContext()), getContext())));
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  766   MCSymbol *Sym = getContext().getOrCreateSymbol(Identifier);
  767   const MCExpr *Expr = MCSymbolRefExpr::create(Sym, getContext());
  768   Res = LanaiMCExpr::create(Kind, Expr, getContext());
  772     Res = MCBinaryExpr::createAdd(Res, RHS, getContext());
  956           MCConstantExpr::create(OffsetValue, getContext());
 1059           MCConstantExpr::create(CondCode, getContext()), NameLoc, NameLoc));
 1088           MCConstantExpr::create(CondCode, getContext()), NameLoc, NameLoc));
 1181                         MCConstantExpr::create(LPCC::ICC_T, getContext()),
 1216                         MCConstantExpr::create(LPCC::ICC_T, getContext()),
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp
   82     MRI = getContext().getRegisterInfo();
  342     const MCExpr *CCode = MCConstantExpr::create(CondCode, getContext());
  416     MCSymbol *Sym = getContext().getOrCreateSymbol(Name);
  502             MCConstantExpr::create(0, getContext()), StartLoc, EndLoc));
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  534     IsPicEnabled = getContext().getObjectFileInfo()->isPositionIndependent();
 2052       MCSymbol *TmpLabel = getContext().createTempSymbol();
 2053       const MCExpr *TmpExpr = MCSymbolRefExpr::create(TmpLabel, getContext());
 2056                                   getContext(), IDLoc);
 2116                 getContext().getRegisterInfo()->getRegClass(
 2646       getContext().getRegisterInfo()->isSuperOrSubRegisterEq(DstReg, SrcReg)) {
 2865                                                       SymExpr, getContext());
 2867                                                       SymExpr, getContext());
 2876             MipsMCExpr::create(MipsMCExpr::MEK_GOT_CALL, SymExpr, getContext());
 2885         getContext().getRegisterInfo()->isSuperOrSubRegisterEq(DstReg,
 2909           MipsMCExpr::create(MipsMCExpr::MEK_GOT_HI16, SymExpr, getContext());
 2911           MipsMCExpr::MEK_GOT_LO16, Res.getSymA(), getContext());
 2923                          Res.getConstant(), getContext())),
 2943                                    getContext());
 2948         LoExpr = MCConstantExpr::create(Res.getConstant(), getContext());
 2971             MipsMCExpr::create(MipsMCExpr::MEK_GOT, SymExpr, getContext());
 2972         LoExpr = MipsMCExpr::create(MipsMCExpr::MEK_LO, SymExpr, getContext());
 2978                                      getContext());
 2980           LoExpr = MCConstantExpr::create(Res.getConstant(), getContext());
 2999       MipsMCExpr::create(MipsMCExpr::MEK_HI, SymExpr, getContext());
 3001       MipsMCExpr::create(MipsMCExpr::MEK_LO, SymExpr, getContext());
 3013         MipsMCExpr::create(MipsMCExpr::MEK_HIGHEST, SymExpr, getContext());
 3015         MipsMCExpr::create(MipsMCExpr::MEK_HIGHER, SymExpr, getContext());
 3018         getContext().getRegisterInfo()->isSuperOrSubRegisterEq(DstReg, SrcReg);
 3116       getContext().getRegisterInfo()->isSuperOrSubRegisterEq(DstReg, SrcReg)) {
 3133         getContext().getRegisterInfo()->isSuperOrSubRegisterEq(DstReg, TmpReg));
 3211         MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext());
 3213         MipsMCExpr::create(MipsMCExpr::MEK_GOT, GotSym, getContext());
 3224         MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext());
 3226         MipsMCExpr::create(MipsMCExpr::MEK_HI, HiSym, getContext());
 3238           MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext());
 3240           MipsMCExpr::create(MipsMCExpr::MEK_HIGHEST, HighestSym, getContext());
 3242           MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext());
 3244           MipsMCExpr::create(MipsMCExpr::MEK_HIGHER, HigherSym, getContext());
 3327       getContext().getELFSection(".rodata", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
 3329   MCSymbol *Sym = getContext().createTempSymbol();
 3331       MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext());
 3333       MipsMCExpr::create(MipsMCExpr::MEK_LO, LoSym, getContext());
 3379       getContext().getELFSection(".rodata", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
 3381   MCSymbol *Sym = getContext().createTempSymbol();
 3383       MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext());
 3385       MipsMCExpr::create(MipsMCExpr::MEK_LO, LoSym, getContext());
 3462       getContext().getELFSection(".rodata", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
 3464   MCSymbol *Sym = getContext().createTempSymbol();
 3466       MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext());
 3468       MipsMCExpr::create(MipsMCExpr::MEK_LO, LoSym, getContext());
 3611       getContext().getRegisterInfo()->getRegClass(DstRegClass).getID();
 3633         MipsMCExpr::create(MipsMCExpr::MEK_LO, ExprOffset, getContext()));
 3635         MipsMCExpr::create(MipsMCExpr::MEK_HI, ExprOffset, getContext()));
 3698           MipsMCExpr::create(MipsMCExpr::MEK_LO, ExprOffset, getContext()));
 3700           MipsMCExpr::create(MipsMCExpr::MEK_HI, ExprOffset, getContext()));
 5987   return *(getContext().getRegisterInfo()->getRegClass(RC).begin() + RegNo);
 6026     MCSymbol *Sym = getContext().getOrCreateSymbol("$" + Identifier);
 6029         MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext());
 6141             0, "0", getContext().getRegisterInfo(), S, E, *this);
 6199       IdVal = MCBinaryExpr::create(Opcode, IdVal, NextExpr, getContext());
 6219     IdVal = MCConstantExpr::create(0, getContext());
 6231       IdVal = MCConstantExpr::create(Imm, getContext());
 6234                                    getContext());
 6243   MCSymbol *Sym = getContext().lookupSymbol(Parser.getTok().getIdentifier());
 6289         Index, Identifier, getContext().getRegisterInfo(), S,
 6297         Index, Identifier, getContext().getRegisterInfo(), S,
 6305         Index, Identifier, getContext().getRegisterInfo(), S,
 6313         Index, Identifier, getContext().getRegisterInfo(), S,
 6321         Index, Identifier, getContext().getRegisterInfo(), S,
 6329         Index, Identifier, getContext().getRegisterInfo(), S,
 6337         Index, Identifier, getContext().getRegisterInfo(), S,
 6364         RegNum, Token.getString(), getContext().getRegisterInfo(), S,
 6453       MCConstantExpr::create(0 - Val, getContext()), S, E, *this));
 7095     getContext().getOrCreateSymbol(Name);
 7801   MCSection *ELFSection = getContext().getELFSection(
 7819   MCSection *ELFSection = getContext().getELFSection(
 8247     MCSymbol *Sym = getContext().getOrCreateSymbol(SymbolName);
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
  781     addNegOperand(TmpInst, Inst.getOperand(2), getContext());
  790     addNegOperand(TmpInst, Inst.getOperand(2), getContext());
  799     addNegOperand(TmpInst, Inst.getOperand(2), getContext());
  808     addNegOperand(TmpInst, Inst.getOperand(2), getContext());
 1770   MCSymbolELF *Sym = cast<MCSymbolELF>(getContext().getOrCreateSymbol(Name));
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
 1159   const MCExpr *ModExpr = RISCVMCExpr::create(SubExpr, VK, getContext());
 1183   MCSymbol *Sym = getContext().getOrCreateSymbol(Identifier);
 1193     Res = MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext());
 1211   Res = MCBinaryExpr::create(Opcode, Res, Expr, getContext());
 1236   MCSymbol *Sym = getContext().getOrCreateSymbol(Identifier);
 1237   Res = MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext());
 1238   Res = RISCVMCExpr::create(Res, Kind, getContext());
 1321         RISCVOperand::createImm(MCConstantExpr::create(ImmVal, getContext()),
 1623   MCContext &Ctx = getContext();
 1673   if (getContext().getObjectFileInfo()->isPositionIndependent()) {
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  533     ValExpr = MCConstantExpr::create(ImmValue, getContext());
  795   EVal = MCConstantExpr::create(ImmVal, getContext());
  940       MCSymbol *Sym = getContext().getOrCreateSymbol(Identifier);
  943                                                   getContext());
  946       if (getContext().getObjectFileInfo()->isPositionIndependent()) {
  953       Res = SparcMCExpr::create(Kind, Res, getContext());
 1268   if (getContext().getObjectFileInfo()->isPositionIndependent()) {
 1282   return SparcMCExpr::create(VK, subExpr, getContext());
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
 1300   MCContext &Ctx = getContext();
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  844     auto WS = getContext().getWasmSection(SecName, SectionKind::getText());
  852     auto TempSym = getContext().createLinkerPrivateTempSymbol();
  854     auto Start = MCSymbolRefExpr::create(LastFunctionLabel, getContext());
  855     auto End = MCSymbolRefExpr::create(TempSym, getContext());
  857         MCBinaryExpr::create(MCBinaryExpr::Sub, End, Start, getContext());
lib/Target/X86/AsmParser/X86AsmParser.cpp
 1220   const MCExpr *Disp = MCConstantExpr::create(0, getContext());
 1229   const MCExpr *Disp = MCConstantExpr::create(0, getContext());
 1524               getContext().getDirectionalLocalSymbol(IntVal, IDVal == "b");
 1527               MCSymbolRefExpr::create(Sym, Variant, getContext());
 1662   MCSymbol *Sym = getContext().getOrCreateSymbol(Identifier);
 1899   const MCExpr *ImmDisp = MCConstantExpr::create(Imm, getContext());
 1901     Disp = MCBinaryExpr::createAdd(Disp, ImmDisp, getContext());
 2202       MCSymbol *Sym = this->getContext().getOrCreateSymbol(Id);
 2874   const MCRegisterInfo *MRI = getContext().getRegisterInfo();
 2940   const MCRegisterInfo *MRI = getContext().getRegisterInfo();
 3685   MCSymbol *ProcSym = getContext().getOrCreateSymbol(ProcName);
 3750   const MCRegisterInfo *MRI = getContext().getRegisterInfo();