Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp256 .addExpr(Lower.getExpr(MI->getOperand(0), in emitInstruction()
278 .addExpr(Lower.getExpr(MI->getOperand(0), MCSymbolRefExpr::VK_PLT)); in emitInstruction()
289 .addExpr(Lower.getExpr(MI->getOperand(0), MCSymbolRefExpr::VK_PLT)); in emitInstruction()
296 .addExpr(Lower.getExpr(MI->getOperand(2), MCSymbolRefExpr::VK_PLT)); in emitInstruction()
386 .addExpr(getTLSGetOffset(MF->getContext())) in emitInstruction()
387 .addExpr(Lower.getExpr(MI->getOperand(0), MCSymbolRefExpr::VK_TLSGD)); in emitInstruction()
393 .addExpr(getTLSGetOffset(MF->getContext())) in emitInstruction()
394 .addExpr(Lower.getExpr(MI->getOperand(0), MCSymbolRefExpr::VK_TLSLDM)); in emitInstruction()
400 .addExpr(getGlobalOffsetTable(MF->getContext())); in emitInstruction()
544 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext)); in emitInstruction()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVAsmPrinter.cpp259 EmitToStreamer(*OutStreamer, MCInstBuilder(RISCV::PseudoCALL).addExpr(Expr)); in LowerHWASAN_CHECK_MEMACCESS()
330 .addExpr(MCSymbolRefExpr::create(HandleMismatchOrPartialSym, in EmitHwasanMemaccessSymbols()
352 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)), in EmitHwasanMemaccessSymbols()
369 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)), in EmitHwasanMemaccessSymbols()
382 .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext)), in EmitHwasanMemaccessSymbols()
464 OutStreamer->emitInstruction(MCInstBuilder(RISCV::PseudoCALL).addExpr(Expr), in EmitHwasanMemaccessSymbols()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp541 .addExpr(SymVar)); in LowerPATCHPOINT()
605 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BLA).addExpr(TlsRef)); in EmitTlsCall()
629 .addExpr(TlsRef) in EmitTlsCall()
630 .addExpr(SymVar)); in EmitTlsCall()
758 EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL).addExpr(OffsExpr)); in emitInstruction()
774 .addExpr(MCSymbolRefExpr::create(PICBase, OutContext))); in emitInstruction()
803 MCInstBuilder(PPC::ADDIS).addReg(PICR).addReg(PICR).addExpr(DeltaHi)); in emitInstruction()
808 MCInstBuilder(PPC::ADDI).addReg(PICR).addReg(PICR).addExpr(DeltaLo)); in emitInstruction()
859 .addExpr(HereExpr)); in emitInstruction()
892 .addExpr(GOTDeltaHi)); in emitInstruction()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp155 static void addExpr(MCInst &Inst, const MCExpr *Expr);
290 void M68kOperand::addExpr(MCInst &Inst, const MCExpr *Expr) { in addExpr() function in M68kOperand
343 M68kOperand::addExpr(Inst, Expr); in addImmOperands()
396 M68kOperand::addExpr(Inst, MemOp.OuterDisp); in addAddrOperands()
414 M68kOperand::addExpr(Inst, MemOp.OuterDisp); in addARIDOperands()
425 M68kOperand::addExpr(Inst, MemOp.OuterDisp); in addARIIOperands()
454 M68kOperand::addExpr(Inst, MemOp.OuterDisp); in addPCDOperands()
464 M68kOperand::addExpr(Inst, MemOp.OuterDisp); in addPCIOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp393 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function
411 addExpr(Inst, getImm()); in addImmOperands()
416 addExpr(Inst, getImm()); in addBrTargetOperands()
421 addExpr(Inst, getImm()); in addCallTargetOperands()
426 addExpr(Inst, getImm()); in addCondCodeOperands()
432 addExpr(Inst, Expr); in addMemImmOperands()
439 addExpr(Inst, Expr); in addMemRegImmOperands()
460 addExpr(Inst, getImm()); in addImmShiftOperands()
465 addExpr(Inst, getImm()); in addImm10Operands()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp399 .addExpr(MCSymbolRefExpr::create(Pass, OutContext))); in LowerKCFI_CHECK()
448 .addExpr(MCSymbolRefExpr::create(Sym, OutContext))); in LowerHWASAN_CHECK_MEMACCESS()
523 .addExpr(MCSymbolRefExpr::create(HandleMismatchOrPartialSym, in emitHwasanMemaccessSymbols()
548 .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext)), in emitHwasanMemaccessSymbols()
563 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)), in emitHwasanMemaccessSymbols()
588 .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)), in emitHwasanMemaccessSymbols()
612 .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext)), in emitHwasanMemaccessSymbols()
651 MCInstBuilder(AArch64::B).addExpr(HwasanTagMismatchRef), *STI); in emitHwasanMemaccessSymbols()
659 .addExpr(AArch64MCExpr::create( in emitHwasanMemaccessSymbols()
667 .addExpr(AArch64MCExpr::create( in emitHwasanMemaccessSymbols()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp145 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anon21cc4c950111::SystemZOperand
305 addExpr(Inst, getImm()); in addImmOperands()
311 addExpr(Inst, Mem.Disp); in addBDAddrOperands()
317 addExpr(Inst, Mem.Disp); in addBDXAddrOperands()
324 addExpr(Inst, Mem.Disp); in addBDLAddrOperands()
325 addExpr(Inst, Mem.Length.Imm); in addBDLAddrOperands()
331 addExpr(Inst, Mem.Disp); in addBDRAddrOperands()
338 addExpr(Inst, Mem.Disp); in addBDVAddrOperands()
344 addExpr(Inst, ImmTLS.Imm); in addImmTLSOperands()
346 addExpr(Inst, ImmTLS.Sym); in addImmTLSOperands()
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCInstBuilder.h55 MCInstBuilder &addExpr(const MCExpr *Val) { in addExpr() function
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp474 addExpr(Inst, Expr); in addImmOperands()
513 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anon0d4fa8ad0211::VEOperand
528 addExpr(Inst, getMemOffset()); in addMEMrriOperands()
535 addExpr(Inst, getMemIndex()); in addMEMriiOperands()
536 addExpr(Inst, getMemOffset()); in addMEMriiOperands()
544 addExpr(Inst, getMemOffset()); in addMEMzriOperands()
551 addExpr(Inst, getMemIndex()); in addMEMziiOperands()
552 addExpr(Inst, getMemOffset()); in addMEMziiOperands()
559 addExpr(Inst, getMemOffset()); in addMEMriOperands()
566 addExpr(Inst, getMemOffset()); in addMEMziOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp388 addExpr(Inst, Expr); in addImmOperands()
393 addExpr(Inst, getImm()); in addShiftAmtImm5Operands()
397 addExpr(Inst, getImm()); in addShiftAmtImm6Operands()
400 void addExpr(MCInst &Inst, const MCExpr *Expr) const{ in addExpr() function in __anon4ad277090211::SparcOperand
425 addExpr(Inst, Expr); in addMEMriOperands()
431 addExpr(Inst, Expr); in addMembarTagOperands()
436 addExpr(Inst, getImm()); in addCallTargetOperands()
441 addExpr(Inst, getImm()); in addTailRelocSymOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h527 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function
559 addExpr(Inst, getImm()); in addAVX512RCOperands()
564 addExpr(Inst, getImm()); in addImmOperands()
599 addExpr(Inst, getMemDisp()); in addMemOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1045 .addExpr(Sym) in LowerTlsAddr()
1061 .addExpr(Expr) in LowerTlsAddr()
1066 .addExpr(MCSymbolRefExpr::create(TlsGetAddr, in LowerTlsAddr()
1076 .addExpr(Sym) in LowerTlsAddr()
1084 .addExpr(Sym) in LowerTlsAddr()
1096 .addExpr(Expr) in LowerTlsAddr()
1101 .addExpr(MCSymbolRefExpr::create(TlsGetAddr, in LowerTlsAddr()
1343 .addExpr(Op)); in LowerFENTRY_CALL()
1385 .addExpr(MCSymbolRefExpr::create(Pass, OutContext)) in LowerKCFI_CHECK()
1424 .addExpr(MCSymbolRefExpr::create( in LowerASAN_CHECK_MEMACCESS()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp493 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anon51359f510111::LoongArchOperand
507 addExpr(Inst, getImm()); in addImmOperands()
771 Out.emitInstruction(MCInstBuilder(Opc).addReg(DestReg).addExpr(LE), in emitLAInstSeq()
785 MCInstBuilder(Opc).addReg(DestReg).addReg(DestReg).addExpr(LE), in emitLAInstSeq()
793 .addExpr(LE), in emitLAInstSeq()
798 MCInstBuilder(Opc).addReg(TmpReg).addReg(TmpReg).addExpr(LE), in emitLAInstSeq()
806 .addExpr(LE), in emitLAInstSeq()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp1045 .addExpr(MBBSymbolExpr) in emitJumpTableInsts()
1379 .addExpr(MCSymbolRefExpr::create(CPISymbol, OutContext)) in emitInstruction()
1395 .addExpr(MCSymbolRefExpr::create(JTIPICSymbol, OutContext)) in emitInstruction()
1446 .addExpr(MCSymbolRefExpr::create(TRegSym, OutContext))); in emitInstruction()
1485 .addExpr(GVSymExpr) in emitInstruction()
1566 auto MCInst = MCInstBuilder(Opc).addExpr(BranchLabel); in emitInstruction()
1587 MCInst.addExpr(BranchTarget); in emitInstruction()
1595 MCInst.addExpr(ElseLabel); in emitInstruction()
1987 .addExpr(SymbolExpr) in emitInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp143 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anond633fba90111::AVROperand
158 addExpr(Inst, Expr); in addImmOperands()
167 addExpr(Inst, getImm()); in addMemriOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp180 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function
197 addExpr(Inst, getImm()); in addImmOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp266 .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext))); in emitInstruction()
291 .addExpr(MipsMCExpr::create(MipsMCExpr::MipsExprKind::MEK_HI, in emitInstruction()
300 .addExpr(MipsMCExpr::create(MipsMCExpr::MipsExprKind::MEK_LO, in emitInstruction()
1294 .addExpr(TargetExpr)); in EmitSled()
/openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp306 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function
330 addExpr(Inst, getImm()); in addImmOperands()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.h343 void addExpr(DIELoc &Die, dwarf::Form Form, const MCExpr *Expr);
H A DDwarfCompileUnit.cpp292 addExpr(*Loc, FormAndOp.Form, in addLocationAttribute()
313 addExpr(*Loc, FormAndOp.Form, in addLocationAttribute()
1542 void DwarfCompileUnit::addExpr(DIELoc &Die, dwarf::Form Form, in addExpr() function in DwarfCompileUnit
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp129 TmpInst = MCInstBuilder(RISCV::AUIPC).addReg(Ra).addExpr(CallExpr); in expandFunctionCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp890 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function
910 addExpr(Inst, getImm()); in addImmOperands()
2370 Out, MCInstBuilder(RISCV::AUIPC).addOperand(TmpReg).addExpr(SymbolHi)); in emitAuipcInstPair()
2379 .addExpr(RefToLinkTmpLabel)); in emitAuipcInstPair()
2671 .addExpr(Op1.getExpr())); in processInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp1679 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anonb6c3df290111::AArch64Operand
1853 addExpr(Inst, getImm()); in addImmOperands()
1863 addExpr(Inst, getShiftedImmVal()); in addImmWithOptionalShiftOperands()
1866 addExpr(Inst, getImm()); in addImmWithOptionalShiftOperands()
1890 addExpr(Inst, getImm()); in addAdrpLabelOperands()
1962 addExpr(Inst, getImm()); in addBranchTarget26Operands()
1976 addExpr(Inst, getImm()); in addPCRelLabel19Operands()
1990 addExpr(Inst, getImm()); in addBranchTarget14Operands()
2130 addExpr(Inst, getImm()); in addMOVZMovAliasOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp552 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function
568 addExpr(Inst, getImm()); in addImmOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp2463 void addExpr(MCInst &Inst, const MCExpr *Expr) const { in addExpr() function in __anon3b5979970111::ARMOperand
2475 addExpr(Inst, getImm()); in addARMBranchTargetOperands()
2480 addExpr(Inst, getImm()); in addThumbBranchTargetOperands()
2670 addExpr(Inst, getImm()); in addImmOperands()
3126 addExpr(Inst, Memory.OffsetImm); in addMemImm8s4OffsetOperands()
3141 addExpr(Inst, Memory.OffsetImm); in addMemImm7s4OffsetOperands()
3159 addExpr(Inst, Memory.OffsetImm); in addMemImmOffsetOperands()
3172 addExpr(Inst, getImm()); in addMemUImm12OffsetOperands()
3179 addExpr(Inst, Memory.OffsetImm); in addMemUImm12OffsetOperands()
3186 addExpr(Inst, getImm()); in addMemImm12OffsetOperands()
[all …]

12