Home
last modified time | relevance | path

Searched refs:addExpr (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp326 .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 DPPCAsmPrinter.cpp641 .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 DSparcAsmParser.cpp408 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 DLanaiAsmParser.cpp388 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 DM68kAsmParser.cpp153 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 DRISCVAsmPrinter.cpp532 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 DSystemZAsmParser.cpp151 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 DX86MCInstLower.cpp579 .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 DVEAsmParser.cpp483 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 DMCInstBuilder.h61 MCInstBuilder &addExpr(const MCExpr *Val) { in addExpr() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp557 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 DLoongArchAsmParser.cpp605 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 DX86Operand.h559 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 DARMAsmPrinter.cpp1069 .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 DBPFAsmParser.cpp183 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 DAVRAsmParser.cpp141 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 DDwarfDebug.h175 addExpr(Reg, Expr); in EntryValue()
180 void addExpr(MCRegister Reg, const DIExpression &Expr) { in addExpr() function
H A DDwarfCompileUnit.h379 void addExpr(DIELoc &Die, dwarf::Form Form, const MCExpr *Expr);
H A DDwarfCompileUnit.cpp340 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 DLoongArchAsmPrinter.cpp257 .addExpr(MCSymbolRefExpr::create(EndOfSled, OutContext))); in emitSled()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp346 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 DRISCVAsmParser.cpp1179 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 DAArch64AsmParser.cpp1760 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 DCSKYAsmParser.cpp553 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 DRISCVMCCodeEmitter.cpp180 TmpInst = MCInstBuilder(RISCV::AUIPC).addReg(Ra).addExpr(CallExpr); in expandFunctionCall()

12