HomeSort by: relevance | last modified time | path
    Searched defs:Expr (Results 1 - 25 of 134) sorted by relevancy

1 2 3 4 5 6

  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMMCExpr.cpp 17 ARMMCExpr::create(VariantKind Kind, const MCExpr *Expr,
19 return new (Ctx) ARMMCExpr(Kind, Expr);
29 const MCExpr *Expr = getSubExpr();
30 if (Expr->getKind() != MCExpr::SymbolRef)
32 Expr->print(OS, MAI);
33 if (Expr->getKind() != MCExpr::SymbolRef)
ARMMCExpr.h 26 const MCExpr *Expr;
28 explicit ARMMCExpr(VariantKind Kind, const MCExpr *Expr)
29 : Kind(Kind), Expr(Expr) {}
35 static const ARMMCExpr *create(VariantKind Kind, const MCExpr *Expr,
38 static const ARMMCExpr *createUpper16(const MCExpr *Expr, MCContext &Ctx) {
39 return create(VK_ARM_HI16, Expr, Ctx);
42 static const ARMMCExpr *createLower16(const MCExpr *Expr, MCContext &Ctx) {
43 return create(VK_ARM_LO16, Expr, Ctx);
54 const MCExpr *getSubExpr() const { return Expr; }
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCTargetObjectFile.cpp 53 const MCExpr *Expr =
55 return MCBinaryExpr::createAdd(Expr,
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFLocationExpression.h 29 SmallVector<uint8_t, 4> Expr;
34 return L.Range == R.Range && L.Expr == R.Expr;
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFMCInstLower.cpp 39 const MCExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx);
44 return MCOperand::createExpr(Expr);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/MCTargetDesc/
LanaiMCExpr.cpp 17 const LanaiMCExpr *LanaiMCExpr::create(VariantKind Kind, const MCExpr *Expr,
19 return new (Ctx) LanaiMCExpr(Kind, Expr);
24 Expr->print(OS, MAI);
40 const MCExpr *Expr = getSubExpr();
41 Expr->print(OS, MAI);
LanaiMCExpr.h 23 const MCExpr *Expr;
25 explicit LanaiMCExpr(VariantKind Kind, const MCExpr *Expr)
26 : Kind(Kind), Expr(Expr) {}
29 static const LanaiMCExpr *create(VariantKind Kind, const MCExpr *Expr,
36 const MCExpr *getSubExpr() const { return Expr; }
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEMCInstLower.cpp 33 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, AP.OutContext);
36 Expr = MCBinaryExpr::createAdd(
37 Expr, MCConstantExpr::create(MO.getOffset(), AP.OutContext),
39 Expr = VEMCExpr::create(Kind, Expr, AP.OutContext);
40 return MCOperand::createExpr(Expr);
  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCInst.cpp 38 OS << "Expr:(" << *getExpr() << ")";
59 const MCExpr *Expr = getExpr();
62 cast<MCSymbolRefExpr>(Expr)->getKind() == MCSymbolRefExpr::VK_None;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64WinCOFFObjectWriter.cpp 60 const MCExpr *Expr = Fixup.getValue();
62 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) {
79 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) {
114 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) {
128 if (const AArch64MCExpr *A64E = dyn_cast<AArch64MCExpr>(Expr)) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRMCInstLower.cpp 29 const MCExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx);
35 Expr = MCBinaryExpr::createAdd(
36 Expr, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx);
44 Expr = AVRMCExpr::create(AVRMCExpr::VK_AVR_PM_LO8, Expr, IsNegated, Ctx);
46 Expr = AVRMCExpr::create(AVRMCExpr::VK_AVR_LO8, Expr, IsNegated, Ctx);
51 Expr = AVRMCExpr::create(AVRMCExpr::VK_AVR_PM_HI8, Expr, IsNegated, Ctx);
53 Expr = AVRMCExpr::create(AVRMCExpr::VK_AVR_HI8, Expr, IsNegated, Ctx)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCExpr.h 17 static HexagonMCExpr *create(MCExpr const *Expr, MCContext &Ctx);
36 HexagonMCExpr(MCExpr const *Expr);
37 MCExpr const *Expr;
HexagonInstPrinter.cpp 85 MCExpr const &Expr = *MO.getExpr();
87 if (Expr.evaluateAsAbsolute(Value))
93 O << Expr;
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCELFObjectWriter.cpp 43 const MCExpr *Expr = Fixup.getValue();
45 if (Expr->getKind() != MCExpr::Target)
48 switch (cast<PPCMCExpr>(Expr)->getKind()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
RISCVELFObjectWriter.cpp 52 const MCExpr *Expr = Fixup.getValue();
103 if (Expr->getKind() == MCExpr::Target &&
104 cast<RISCVMCExpr>(Expr)->getKind() == RISCVMCExpr::VK_RISCV_32_PCREL)
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
SourceCodeBuilders.cpp 11 #include "clang/AST/Expr.h"
20 const Expr *tooling::reallyIgnoreImplicit(const Expr &E) {
21 const Expr *Expr = E.IgnoreImplicit();
22 if (const auto *CE = dyn_cast<CXXConstructExpr>(Expr)) {
24 CE->getArg(0)->getSourceRange() == Expr->getSourceRange())
27 return Expr;
30 bool tooling::mayEverNeedParens(const Expr &E) {
31 const Expr *Expr = reallyIgnoreImplicit(E)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/MC/MCDisassembler/
MCExternalSymbolizer.cpp 115 const MCExpr *Expr;
123 Expr = MCBinaryExpr::createAdd(LHS, Off, Ctx);
125 Expr = LHS;
128 Expr = MCBinaryExpr::createAdd(Add, Off, Ctx);
130 Expr = Add;
133 Expr = Off;
135 Expr = MCConstantExpr::create(0, Ctx);
138 Expr = RelInfo->createExprForCAPIVariantKind(Expr, SymbolicOp.VariantKind);
139 if (!Expr)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Disassembler/
AArch64ExternalSymbolizer.cpp 197 const MCExpr *Expr;
205 Expr = MCBinaryExpr::createAdd(LHS, Off, Ctx);
207 Expr = LHS;
210 Expr = MCBinaryExpr::createAdd(Add, Off, Ctx);
212 Expr = Add;
215 Expr = Off;
217 Expr = MCConstantExpr::create(0, Ctx);
220 MI.addOperand(MCOperand::createExpr(Expr));
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/MCTargetDesc/
BPFInstPrinter.cpp 34 static void printExpr(const MCExpr *Expr, raw_ostream &O) {
38 if (const MCBinaryExpr *BE = dyn_cast<MCBinaryExpr>(Expr))
41 SRE = dyn_cast<MCSymbolRefExpr>(Expr);
48 O << *Expr;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonMCInstLower.cpp 133 auto Expr = HexagonMCExpr::create(
137 HexagonMCInstrInfo::setMustExtend(*Expr, MustExtend);
138 MCO = MCOperand::createExpr(Expr);
142 auto Expr = HexagonMCExpr::create(
144 HexagonMCInstrInfo::setMustExtend(*Expr, MustExtend);
145 MCO = MCOperand::createExpr(Expr);
149 MCExpr const *Expr = MCSymbolRefExpr::create(MO.getMBB()->getSymbol(),
151 Expr = HexagonMCExpr::create(Expr, AP.OutContext);
152 HexagonMCInstrInfo::setMustExtend(*Expr, MustExtend)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiMCInstLower.cpp 84 const MCExpr *Expr =
87 Expr = MCBinaryExpr::createAdd(
88 Expr, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx);
89 Expr = LanaiMCExpr::create(Kind, Expr, Ctx);
90 return MCOperand::createExpr(Expr);
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430MCInstLower.cpp 98 const MCExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx);
106 Expr = MCBinaryExpr::createAdd(Expr,
109 return MCOperand::createExpr(Expr);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsTargetObjectFile.cpp 190 const MCExpr *Expr =
192 Expr = MCBinaryExpr::createAdd(
193 Expr, MCConstantExpr::create(0x8000, getContext()), getContext());
194 return MipsMCExpr::create(MipsMCExpr::MEK_DTPREL, Expr, getContext());
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZMCInstLower.cpp 70 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, Kind, Ctx);
74 Expr = MCBinaryExpr::createAdd(Expr, OffsetExpr, Ctx);
76 return Expr;
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/MCTargetDesc/
VEMCExpr.cpp 25 const VEMCExpr *VEMCExpr::create(VariantKind Kind, const MCExpr *Expr,
27 return new (Ctx) VEMCExpr(Kind, Expr);
34 const MCExpr *Expr = getSubExpr();
35 Expr->print(OS, MAI);
180 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) {
181 switch (Expr->getKind()) {
183 llvm_unreachable("Can't handle nested target expr!");
190 const MCBinaryExpr *BE = cast<MCBinaryExpr>(Expr);
199 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr);
205 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm)
    [all...]

Completed in 26 milliseconds

1 2 3 4 5 6