| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZAsmPrinter.cpp | 326 .addExpr(Lower.getExpr(MI->getOperand(0), in emitInstruction() 386 .addExpr(Lower.getExpr(MI->getOperand(0), SystemZ::S_PLT)); in emitInstruction() 397 .addExpr(Lower.getExpr(MI->getOperand(0), SystemZ::S_PLT)); in emitInstruction() 404 .addExpr(Lower.getExpr(MI->getOperand(2), SystemZ::S_PLT)); in emitInstruction() 495 .addExpr(getTLSGetOffset(MF->getContext())) in emitInstruction() 496 .addExpr(Lower.getExpr(MI->getOperand(0), SystemZ::S_TLSGD)); in emitInstruction() 503 .addExpr(getTLSGetOffset(MF->getContext())) in emitInstruction() 504 .addExpr(Lower.getExpr(MI->getOperand(0), SystemZ::S_TLSLDM)); in emitInstruction() 510 .addExpr(getGlobalOffsetTable(MF->getContext())); in emitInstruction() 663 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext)); in emitInstruction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCAsmPrinter.cpp | 641 .addExpr(SymVar)); in LowerPATCHPOINT() 687 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BLA).addExpr(TlsRef)); in EmitAIXTlsCallHelper() 749 .addExpr(TlsRef) in emitTlsCall() 750 .addExpr(SymVar)); in emitTlsCall() 958 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL).addExpr(OffsExpr)); in emitInstruction() 974 .addExpr(MCSymbolRefExpr::create(PICBase, OutContext))); in emitInstruction() 1004 MCInstBuilder(PPC::ADDIS).addReg(PICR).addReg(PICR).addExpr(DeltaHi)); in emitInstruction() 1010 MCInstBuilder(PPC::ADDI).addReg(PICR).addReg(PICR).addExpr(DeltaLo)); in emitInstruction() 1348 .addExpr(SymGotTprel)); in emitInstruction() 1376 .addExpr(MCSymbolRefExpr::create(NextInstr, OutContext))); in emitInstruction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/ |
| H A D | SparcAsmParser.cpp | 408 addExpr(Inst, Expr); in addImmOperands() 413 addExpr(Inst, getImm()); in addShiftAmtImm5Operands() 417 addExpr(Inst, getImm()); in addShiftAmtImm6Operands() 420 void addExpr(MCInst &Inst, const MCExpr *Expr) const{ in addExpr() function in __anonebada3920211::SparcOperand 445 addExpr(Inst, Expr); in addMEMriOperands() 461 addExpr(Inst, Expr); in addMembarTagOperands() 466 addExpr(Inst, getImm()); in addCallTargetOperands() 471 addExpr(Inst, getTailRelocSym()); in addTailRelocSymOperands() 771 .addExpr(adjustPICRelocation(ELF::R_SPARC_HI22, ValExpr))); in expandSETSW() 785 .addExpr(Expr)); in expandSETSW() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/ |
| H A D | LanaiAsmParser.cpp | 388 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function 406 addExpr(Inst, getImm()); in addImmOperands() 411 addExpr(Inst, getImm()); in addBrTargetOperands() 416 addExpr(Inst, getImm()); in addCallTargetOperands() 421 addExpr(Inst, getImm()); in addCondCodeOperands() 427 addExpr(Inst, Expr); in addMemImmOperands() 434 addExpr(Inst, Expr); in addMemRegImmOperands() 455 addExpr(Inst, getImm()); in addImmShiftOperands() 460 addExpr(Inst, getImm()); in addImm10Operands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/ |
| H A D | M68kAsmParser.cpp | 153 static void addExpr(MCInst &Inst, const MCExpr *Expr); 303 void M68kOperand::addExpr(MCInst &Inst, const MCExpr *Expr) { in addExpr() function in M68kOperand 356 M68kOperand::addExpr(Inst, Expr); in addImmOperands() 425 M68kOperand::addExpr(Inst, MemOp.OuterDisp); in addAddrOperands() 443 M68kOperand::addExpr(Inst, MemOp.OuterDisp); in addARIDOperands() 454 M68kOperand::addExpr(Inst, MemOp.OuterDisp); in addARIIOperands() 483 M68kOperand::addExpr(Inst, MemOp.OuterDisp); in addPCDOperands() 493 M68kOperand::addExpr(Inst, MemOp.OuterDisp); in addPCIOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVAsmPrinter.cpp | 532 MCInstBuilder(RISCV::JAL).addReg(RISCV::X0).addExpr(TargetExpr)); in emitSled() 633 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::PseudoCALL).addExpr(Expr)); in LowerHWASAN_CHECK_MEMACCESS() 713 .addExpr(MCSymbolRefExpr::create(Pass, OutContext))); in LowerKCFI_CHECK() 795 .addExpr(MCSymbolRefExpr::create( in EmitHwasanMemaccessSymbols() 820 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)), in EmitHwasanMemaccessSymbols() 840 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)), in EmitHwasanMemaccessSymbols() 855 .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext)), in EmitHwasanMemaccessSymbols() 941 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::PseudoCALL).addExpr(Expr), in EmitHwasanMemaccessSymbols()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
| H A D | SystemZAsmParser.cpp | 151 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anonde0c959e0111::SystemZOperand 311 addExpr(Inst, getImm()); in addImmOperands() 317 addExpr(Inst, Mem.Disp); in addBDAddrOperands() 323 addExpr(Inst, Mem.Disp); in addBDXAddrOperands() 330 addExpr(Inst, Mem.Disp); in addBDLAddrOperands() 331 addExpr(Inst, Mem.Length.Imm); in addBDLAddrOperands() 337 addExpr(Inst, Mem.Disp); in addBDRAddrOperands() 344 addExpr(Inst, Mem.Disp); in addBDVAddrOperands() 351 addExpr(Inst, Mem.Disp); in addLXAAddrOperands() 357 addExpr(Inst, ImmTLS.Imm); in addImmTLSOperands() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86MCInstLower.cpp | 579 .addExpr(Sym) in LowerTlsAddr() 586 .addExpr(Expr) in LowerTlsAddr() 597 .addExpr(Sym) in LowerTlsAddr() 613 .addExpr(Expr) in LowerTlsAddr() 618 .addExpr(MCSymbolRefExpr::create(TlsGetAddr, X86::S_PLT, Ctx))); in LowerTlsAddr() 627 .addExpr(Sym) in LowerTlsAddr() 635 .addExpr(Sym) in LowerTlsAddr() 646 .addExpr(Expr) in LowerTlsAddr() 651 .addExpr(MCSymbolRefExpr::create(TlsGetAddr, X86::S_PLT, Ctx))); in LowerTlsAddr() 891 .addExpr(Op)); in LowerFENTRY_CALL() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/ |
| H A D | VEAsmParser.cpp | 483 addExpr(Inst, Expr); in addImmOperands() 522 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anon944a62760211::VEOperand 537 addExpr(Inst, getMemOffset()); in addMEMrriOperands() 544 addExpr(Inst, getMemIndex()); in addMEMriiOperands() 545 addExpr(Inst, getMemOffset()); in addMEMriiOperands() 553 addExpr(Inst, getMemOffset()); in addMEMzriOperands() 560 addExpr(Inst, getMemIndex()); in addMEMziiOperands() 561 addExpr(Inst, getMemOffset()); in addMEMziiOperands() 568 addExpr(Inst, getMemOffset()); in addMEMriOperands() 575 addExpr(Inst, getMemOffset()); in addMEMziOperands()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInstBuilder.h | 61 MCInstBuilder &addExpr(const MCExpr *Val) { in addExpr() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64AsmPrinter.cpp | 557 EmitToStreamer(O, MCInstBuilder(AArch64::BL).addExpr(Sym)); in LowerPATCHABLE_EVENT_CALL() 582 EmitToStreamer(O, MCInstBuilder(AArch64::BL).addExpr(Sym)); in LowerPATCHABLE_EVENT_CALL() 656 .addExpr(MCSymbolRefExpr::create(Pass, OutContext))); in LowerKCFI_CHECK() 724 .addExpr(MCSymbolRefExpr::create(Sym, OutContext))); in LowerHWASAN_CHECK_MEMACCESS() 812 .addExpr(MCSymbolRefExpr::create( in emitHwasanMemaccessSymbols() 833 .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext))); in emitHwasanMemaccessSymbols() 846 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext))); in emitHwasanMemaccessSymbols() 866 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext))); in emitHwasanMemaccessSymbols() 885 .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext))); in emitHwasanMemaccessSymbols() 910 EmitToStreamer(MCInstBuilder(AArch64::B).addExpr(HwasanTagMismatchRef)); in emitHwasanMemaccessSymbols() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
| H A D | LoongArchAsmParser.cpp | 605 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anon571544da0111::LoongArchOperand 619 addExpr(Inst, getImm()); in addImmOperands() 882 Out.emitInstruction(MCInstBuilder(Opc).addReg(DestReg).addExpr(LE), in emitLAInstSeq() 898 .addExpr(LE), in emitLAInstSeq() 903 MCInstBuilder(Opc).addReg(DestReg).addReg(DestReg).addExpr(LE), in emitLAInstSeq() 911 .addExpr(LE), in emitLAInstSeq() 916 MCInstBuilder(Opc).addReg(TmpReg).addReg(TmpReg).addExpr(LE), in emitLAInstSeq() 924 .addExpr(LE), in emitLAInstSeq() 937 .addExpr(LE), in emitLAInstSeq() 1485 MCInstBuilder(LoongArch::PCADDU18I).addReg(ScratchReg).addExpr(LE), in emitFuncCall36()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86Operand.h | 559 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function 591 addExpr(Inst, getImm()); in addAVX512RCOperands() 596 addExpr(Inst, getImm()); in addImmOperands() 662 addExpr(Inst, getMemDisp()); in addMemOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMAsmPrinter.cpp | 1069 .addExpr(MBBSymbolExpr) in emitJumpTableInsts() 1499 .addExpr(MCSymbolRefExpr::create(CPISymbol, OutContext)) in emitInstruction() 1515 .addExpr(MCSymbolRefExpr::create(JTIPICSymbol, OutContext)) in emitInstruction() 1566 .addExpr(MCSymbolRefExpr::create(TRegSym, OutContext))); in emitInstruction() 1605 .addExpr(GVSymExpr) in emitInstruction() 1692 auto MCInst = MCInstBuilder(Opc).addExpr(BranchLabel); in emitInstruction() 1713 MCInst.addExpr(BranchTarget); in emitInstruction() 1721 MCInst.addExpr(ElseLabel); in emitInstruction() 2113 .addExpr(SymbolExpr) in emitInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/ |
| H A D | BPFAsmParser.cpp | 183 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function 200 addExpr(Inst, getImm()); in addImmOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/ |
| H A D | AVRAsmParser.cpp | 141 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anon06c44bb20111::AVROperand 156 addExpr(Inst, Expr); in addImmOperands() 165 addExpr(Inst, getImm()); in addMemriOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.h | 175 addExpr(Reg, Expr); in EntryValue() 180 void addExpr(MCRegister Reg, const DIExpression &Expr) { in addExpr() function
|
| H A D | DwarfCompileUnit.h | 379 void addExpr(DIELoc &Die, dwarf::Form Form, const MCExpr *Expr);
|
| H A D | DwarfCompileUnit.cpp | 340 addExpr(*Loc, FormAndOp.Form, in addLocationAttribute() 369 addExpr(*Loc, FormAndOp.Form, in addLocationAttribute() 1712 void DwarfCompileUnit::addExpr(DIELoc &Die, dwarf::Form Form, in addExpr() function in DwarfCompileUnit
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchAsmPrinter.cpp | 257 .addExpr(MCSymbolRefExpr::create(EndOfSled, OutContext))); in emitSled()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/ |
| H A D | XtensaAsmParser.cpp | 346 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function 370 addExpr(Inst, getImm()); in addImmOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 1179 static void addExpr(MCInst &Inst, const MCExpr *Expr, bool IsRV64Imm) { in addExpr() function 1199 addExpr(Inst, getImm(), isRV64Imm()); in addImmOperands() 1213 addExpr(Inst, getImm(), isRV64Imm()); in addFPImmOperands() 3471 MCInstBuilder(RISCV::AUIPC).addReg(TmpReg).addExpr(SymbolHi)); in emitAuipcInstPair() 3479 .addExpr(RefToLinkTmpLabel)); in emitAuipcInstPair() 3866 .addExpr(Op1.getExpr())); in processInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 1760 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anon730428320111::AArch64Operand 1957 addExpr(Inst, getImm()); in addImmOperands() 1967 addExpr(Inst, getShiftedImmVal()); in addImmWithOptionalShiftOperands() 1970 addExpr(Inst, getImm()); in addImmWithOptionalShiftOperands() 1994 addExpr(Inst, getImm()); in addAdrpLabelOperands() 2066 addExpr(Inst, getImm()); in addBranchTarget26Operands() 2080 addExpr(Inst, getImm()); in addPAuthPCRelLabel16Operands() 2093 addExpr(Inst, getImm()); in addPCRelLabel19Operands() 2107 addExpr(Inst, getImm()); in addPCRelLabel9Operands() 2121 addExpr(Inst, getImm()); in addBranchTarget14Operands() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/ |
| H A D | CSKYAsmParser.cpp | 553 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function 569 addExpr(Inst, getImm()); in addImmOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCCodeEmitter.cpp | 180 TmpInst = MCInstBuilder(RISCV::AUIPC).addReg(Ra).addExpr(CallExpr); in expandFunctionCall()
|