Home
last modified time | relevance | path

Searched refs:MCConstantExpr (Results 1 – 25 of 77) sorted by relevance

1234

/freebsd-12.1/contrib/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp213 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Imm.Value); in isBrImm()
230 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isHiImm16()
252 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isHiImm16And()
313 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isLoImm16And()
326 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isImmShift()
368 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isImm10()
379 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isCondCode()
393 else if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Expr)) in addExpr()
466 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm())) in addLoImm16Operands()
489 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(getImm())) in addLoImm16AndOperands()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h103 if (auto Imm = cast<MCConstantExpr>(Val)->getValue()) in print()
213 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti16i8()
227 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti32i8()
241 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti64i8()
255 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti64i32()
268 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmUnsignedi8()
371 cast<MCConstantExpr>(getMemDisp())->getValue() == 0; in isSrcIdx()
391 cast<MCConstantExpr>(getMemDisp())->getValue() == 0; in isDstIdx()
457 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) in addExpr()
498 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getMemDisp())) in addAbsMemOperands()
[all …]
H A DX86AsmInstrumentation.cpp323 const MCExpr *Disp = MCConstantExpr::create(0, Ctx); in InstrumentMOVSBase()
332 const MCExpr *Disp = MCConstantExpr::create(-1, Ctx); in InstrumentMOVSBase()
342 const MCExpr *Disp = MCConstantExpr::create(0, Ctx); in InstrumentMOVSBase()
350 const MCExpr *Disp = MCConstantExpr::create(-1, Ctx); in InstrumentMOVSBase()
468 const MCConstantExpr *Disp = in ComputeMemOperandAddress()
501 const MCExpr *Disp = MCConstantExpr::create(NewDisplacement, Ctx); in AddDisplacement()
652 const MCExpr *Disp = MCConstantExpr::create(kShadowOffset, Ctx); in InstrumentMemOperandSmall()
678 const MCExpr *Disp = MCConstantExpr::create(1, Ctx); in InstrumentMemOperandSmall()
729 const MCExpr *Disp = MCConstantExpr::create(kShadowOffset, Ctx); in InstrumentMemOperandLarge()
869 const MCExpr *Disp = MCConstantExpr::create(Offset, Ctx); in EmitAdjustRSP()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp996 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isFPImm()
1005 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediate()
1014 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediateS4()
1037 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_508s4Neg()
1046 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_4095Neg()
1075 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm256_65535Expr()
1085 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_65535Expr()
3715 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseCoprocOptionOperand()
5122 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseMemory()
5299 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseMemRegOffsetShift()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp632 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isUImm6()
1605 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addUImm6Operands()
1612 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImmScaledOperands()
1619 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addLogicalImmOperands()
1628 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addLogicalImmNotOperands()
1636 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addSIMDImmType10Operands()
1785 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addMOVZMovAliasOperands()
1794 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addMOVNMovAliasOperands()
1801 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addComplexRotationEvenOperands()
1807 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addComplexRotationOddOperands()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.cpp265 int32_t V = cast<MCConstantExpr>(HE->getExpr())->getValue(); in ScaleVectorOffset()
299 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction()
306 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction()
313 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction()
320 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction()
327 const MCConstantExpr *C255 = MCConstantExpr::create(255, OutContext); in HexagonProcessInstruction()
450 const MCExpr *One = MCConstantExpr::create(1, OutContext); in HexagonProcessInstruction()
486 const MCExpr *One = MCConstantExpr::create(1, OutContext); in HexagonProcessInstruction()
513 const MCExpr *One = MCConstantExpr::create(1, OutContext); in HexagonProcessInstruction()
532 const MCExpr *MOne = MCConstantExpr::create(-1, OutContext); in HexagonProcessInstruction()
[all …]
H A DHexagonMCInstLower.cpp89 ME = MCBinaryExpr::createAdd(ME, MCConstantExpr::create(MO.getOffset(), MC), in GetSymbolRef()
135 MCConstantExpr::create(*Val.bitcastToAPInt().getRawData(), in HexagonLowerToMC()
144 MCConstantExpr::create(MO.getImm(), AP.OutContext), AP.OutContext); in HexagonLowerToMC()
/freebsd-12.1/contrib/llvm/lib/MC/MCDisassembler/
H A DMCExternalSymbolizer.cpp97 Add = MCConstantExpr::create((int)SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand()
108 Sub = MCConstantExpr::create((int)SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand()
114 Off = MCConstantExpr::create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand()
136 Expr = MCConstantExpr::create(0, Ctx); in tryAddingSymbolicOperand()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCExpr.cpp47 OS << cast<MCConstantExpr>(*this).getValue(); in print()
89 if (isa<MCConstantExpr>(BE.getLHS()) || isa<MCSymbolRefExpr>(BE.getLHS())) { in print()
100 if (const MCConstantExpr *RHSC = dyn_cast<MCConstantExpr>(BE.getRHS())) { in print()
130 if (isa<MCConstantExpr>(BE.getRHS()) || isa<MCSymbolRefExpr>(BE.getRHS())) { in print()
164 const MCConstantExpr *MCConstantExpr::create(int64_t Value, MCContext &Ctx) { in create()
165 return new (Ctx) MCConstantExpr(Value); in create()
491 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(this)) { in evaluateAsAbsolute()
687 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in evaluateAsRelocatableImpl()
H A DConstantPools.cpp42 const MCConstantExpr *C = dyn_cast<MCConstantExpr>(Value); in addEntry()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp179 Add = MCConstantExpr::create(SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand()
190 Sub = MCConstantExpr::create(SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand()
196 Off = MCConstantExpr::create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand()
218 Expr = MCConstantExpr::create(0, Ctx); in tryAddingSymbolicOperand()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp400 MCConstantExpr::create(Extended, Context), Context); in addSignedImmOperands()
539 MCConstantExpr::create(Value, getContext()), getContext()))); in canonicalizeImmediates()
687 MCConstantExpr::create(8192 + Res, getContext()), getContext()); in ParseDirectiveSubsection()
706 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Value); in ParseDirectiveFalign()
1181 Expr, MCConstantExpr::create(16, Context), Context); in parseInstruction()
1184 Expr, MCConstantExpr::create(0xffff, Context), Context); in parseInstruction()
1567 MCConstantExpr::create(s8, Context), Context))); // upper 32 in processInstruction()
1569 MCConstantExpr::create(Lo_32(Value), Context), Context); in processInstruction()
1576 MCConstantExpr::create(0, Context), Context))); // upper 32 in processInstruction()
1694 MCConstantExpr::create(Value * -1, Context), Context)); in processInstruction()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DWinException.cpp288 return MCConstantExpr::create(0, Asm->OutContext); in create32bitRef()
297 return MCConstantExpr::create(0, Asm->OutContext); in create32bitRef()
306 MCConstantExpr::create(1, Asm->OutContext), in getLabel()
320 MCConstantExpr::create(1, Asm->OutContext), in getOffsetPlusOne()
556 MCConstantExpr::create(FuncInfo.SEHSetFrameOffset, Ctx); in emitCSpecificHandlerTable()
567 const MCExpr *EntrySize = MCConstantExpr::create(16, Ctx); in emitCSpecificHandlerTable()
622 ExceptOrNull = MCConstantExpr::create(0, Ctx); in emitSEHActionsForRange()
627 : MCConstantExpr::create(1, Ctx); in emitSEHActionsForRange()
829 FrameAllocOffsetRef = MCConstantExpr::create(Offset, Asm->OutContext); in emitCXXFrameHandler3Table()
831 FrameAllocOffsetRef = MCConstantExpr::create(0, Asm->OutContext); in emitCXXFrameHandler3Table()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/XCore/InstPrinter/
H A DXCoreInstPrinter.cpp57 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(BE->getRHS()); in printExpr()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetObjectFile.cpp36 const MCExpr *Four = MCConstantExpr::create(4, getContext()); in getTTypeGlobalReference()
59 const MCExpr *Off = MCConstantExpr::create(FinalOff, getContext()); in getIndirectSymViaGOTPCRel()
/freebsd-12.1/contrib/llvm/lib/Target/X86/InstPrinter/
H A DX86InstPrinterCommon.cpp108 const MCConstantExpr *BranchTarget = dyn_cast<MCConstantExpr>(Op.getExpr()); in printPCRelImm()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCMCInstLower.cpp72 const MCConstantExpr *OffsetExpr = MCConstantExpr::create(Offset, *Ctx); in LowerSymbolOperand()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.cpp73 const MCConstantExpr *OffsetExpr = MCConstantExpr::create(Offset, *Ctx); in LowerSymbolOperand()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.cpp108 const MCConstantExpr *One = MCConstantExpr::create(4, Ctx); in getLongBranchBlockExpr()
148 MCConstantExpr::create(MO.getOffset(), Ctx), Ctx); in lowerOperand()
229 return MCConstantExpr::create(AT.getNullPointerValue(DstAddr), in lowerAddrSpaceCast()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.cpp250 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTargetOpValue()
272 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTargetOpValue1SImm16()
295 MO.getExpr(), MCConstantExpr::create(-2, Ctx), Ctx); in getBranchTargetOpValueMMR6()
318 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTargetOpValueLsl2MMR6()
404 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTarget21OpValue()
426 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTarget21OpValueMM()
448 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTarget26OpValue()
470 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTarget26OpValueMM()
598 return cast<MCConstantExpr>(Expr)->getValue(); in getExprOpValue()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/InstPrinter/
H A DARCInstPrinter.cpp112 if (const auto *CE = dyn_cast<MCConstantExpr>(Expr)) { in printExpr()
120 const auto *CE = dyn_cast<MCConstantExpr>(BE->getRHS()); in printExpr()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp111 Expr, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx); in lowerSymbolOperandDarwin()
181 Expr, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx); in lowerSymbolOperandELF()
230 Expr, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx); in lowerSymbolOperandCOFF()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp122 MCConstantExpr::create(32768, Ctx), in GetSymbolRef()
127 MCConstantExpr::create(MO.getOffset(), Ctx), in GetSymbolRef()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp136 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) in addExprOperand()
342 const MCExpr *CCode = MCConstantExpr::create(CondCode, getContext()); in parseJccInstruction()
502 MCConstantExpr::create(0, getContext()), StartLoc, EndLoc)); in ParseOperand()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp129 return isImm() && dyn_cast<MCConstantExpr>(getImm()); in isConstantImm()
134 return static_cast<const MCConstantExpr *>(Val)->getValue(); in getConstantImm()
179 if (auto *CE = dyn_cast<MCConstantExpr>(Expr)) in addExpr()

1234