/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/ |
H A D | LanaiAsmParser.cpp | 215 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Imm.Value); in isBrImm() 232 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isHiImm16() 254 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isHiImm16And() 268 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isLoImm16() 292 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isLoImm16Signed() 315 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isLoImm16And() 328 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isImmShift() 340 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isLoImm21() 370 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isImm10() 381 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isCondCode() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/ |
H A D | X86Operand.h | 103 if (auto Imm = cast<MCConstantExpr>(Val)->getValue()) in print() 217 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti16i8() 231 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti32i8() 245 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti64i8() 259 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti64i32() 272 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmUnsignedi4() 281 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmUnsignedi8() 384 getMemBaseReg() == X86::SI) && isa<MCConstantExpr>(getMemDisp()) && in isSrcIdx() 385 cast<MCConstantExpr>(getMemDisp())->getValue() == 0; in isSrcIdx() 404 getMemBaseReg() == X86::DI) && isa<MCConstantExpr>(getMemDisp()) && in isDstIdx() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 1038 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) in isARMBranchTarget() 1047 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) in isThumbBranchTarget() 1058 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUnsignedOffset() 1073 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isSignedOffset() 1088 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isLEOffset() 1103 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val); in isThumbMemPC() 1110 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in isThumbMemPC() 1121 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isFPImm() 1130 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediate() 1139 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediateS4() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/ |
H A D | AArch64AsmParser.cpp | 673 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isUImm6() 695 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImmScaled() 719 auto *MCE = dyn_cast<MCConstantExpr>(getImm()); in isSVEPattern() 768 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isUImm12Offset() 780 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImmInRange() 793 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isLogicalImm() 815 if (auto *CE = dyn_cast<MCConstantExpr>(getShiftedImmVal())) in getShiftedVal() 819 if (auto *CE = dyn_cast<MCConstantExpr>(getImm())) { in getShiftedVal() 893 if (!isShiftedImm() && (!isImm() || !isa<MCConstantExpr>(getImm()))) in isSVECpyImm() 911 if (!isShiftedImm() && (!isImm() || !isa<MCConstantExpr>(getImm()))) in isSVEAddSubImm() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonAsmPrinter.cpp | 257 int32_t V = cast<MCConstantExpr>(HE->getExpr())->getValue(); in ScaleVectorOffset() 258 auto *NewCE = MCConstantExpr::create(V / int32_t(VectorSize), Ctx); in ScaleVectorOffset() 291 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction() 298 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction() 305 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction() 312 const MCConstantExpr *Zero = MCConstantExpr::create(0, OutContext); in HexagonProcessInstruction() 319 const MCConstantExpr *C255 = MCConstantExpr::create(255, OutContext); in HexagonProcessInstruction() 442 const MCExpr *One = MCConstantExpr::create(1, OutContext); in HexagonProcessInstruction() 478 const MCExpr *One = MCConstantExpr::create(1, OutContext); in HexagonProcessInstruction() 505 const MCExpr *One = MCConstantExpr::create(1, OutContext); in HexagonProcessInstruction() [all …]
|
H A D | HexagonMCInstLower.cpp | 88 ME = MCBinaryExpr::createAdd(ME, MCConstantExpr::create(MO.getOffset(), MC), in GetSymbolRef() 134 MCConstantExpr::create(*Val.bitcastToAPInt().getRawData(), in HexagonLowerToMC() 143 MCConstantExpr::create(MO.getImm(), AP.OutContext), AP.OutContext); in HexagonLowerToMC()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCDisassembler/ |
H A D | MCExternalSymbolizer.cpp | 96 Add = MCConstantExpr::create((int)SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand() 107 Sub = MCConstantExpr::create((int)SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand() 113 Off = MCConstantExpr::create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand() 135 Expr = MCConstantExpr::create(0, Ctx); in tryAddingSymbolicOperand()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/ |
H A D | MCExpr.cpp | 47 auto Value = cast<MCConstantExpr>(*this).getValue(); in print() 48 auto PrintInHex = cast<MCConstantExpr>(*this).useHexFormat(); in print() 49 auto SizeInBytes = cast<MCConstantExpr>(*this).getSizeInBytes(); in print() 118 if (isa<MCConstantExpr>(BE.getLHS()) || isa<MCSymbolRefExpr>(BE.getLHS())) { in print() 129 if (const MCConstantExpr *RHSC = dyn_cast<MCConstantExpr>(BE.getRHS())) { in print() 160 if (isa<MCConstantExpr>(BE.getRHS()) || isa<MCSymbolRefExpr>(BE.getRHS())) { in print() 194 const MCConstantExpr *MCConstantExpr::create(int64_t Value, MCContext &Ctx, in create() 197 return new (Ctx) MCConstantExpr(Value, PrintInHex, SizeInBytes); in create() 569 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(this)) { in evaluateAsAbsolute() 806 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in evaluateAsRelocatableImpl()
|
H A D | ConstantPools.cpp | 41 const MCConstantExpr *C = dyn_cast<MCConstantExpr>(Value); in addEntry()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Disassembler/ |
H A D | AArch64ExternalSymbolizer.cpp | 178 Add = MCConstantExpr::create(SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand() 189 Sub = MCConstantExpr::create(SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand() 195 Off = MCConstantExpr::create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand() 217 Expr = MCConstantExpr::create(0, Ctx); in tryAddingSymbolicOperand()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/AsmParser/ |
H A D | VEAsmParser.cpp | 233 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isZero() 244 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm0to2() 255 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm1() 266 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm2() 277 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm3() 288 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm4() 299 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm6() 310 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm7() 321 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isSImm7() 332 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(MImm.Val)) { in isMImm() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/AsmParser/ |
H A D | HexagonAsmParser.cpp | 403 MCConstantExpr::create(Extended, Context), Context); in addSignedImmOperands() 544 MCConstantExpr::create(Value, getContext()), getContext()))); in canonicalizeImmediates() 693 MCConstantExpr::create(8192 + Res, getContext()), getContext()); in ParseDirectiveSubsection() 712 auto *MCE = cast<MCConstantExpr>(Value); in ParseDirectiveFalign() 1191 Expr, MCConstantExpr::create(16, Context), Context); in parseInstruction() 1194 Expr, MCConstantExpr::create(0xffff, Context), Context); in parseInstruction() 1376 MCConstantExpr::create(1, Context), Context), in processInstruction() 1400 MCConstantExpr::create(1, Context), Context), in processInstruction() 1563 HexagonMCExpr::create(MCConstantExpr::create(sVal, Context), Context))); in processInstruction() 1578 MCConstantExpr::create(s8, Context), Context))); // upper 32 in processInstruction() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86TargetObjectFile.cpp | 28 const MCExpr *Four = MCConstantExpr::create(4, getContext()); in getTTypeGlobalReference() 51 const MCExpr *Off = MCConstantExpr::create(FinalOff, getContext()); in getIndirectSymViaGOTPCRel()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
H A D | WinException.cpp | 319 return MCConstantExpr::create(0, Asm->OutContext); in create32bitRef() 328 return MCConstantExpr::create(0, Asm->OutContext); in create32bitRef() 337 MCConstantExpr::create(1, Asm->OutContext), in getLabel() 351 MCConstantExpr::create(1, Asm->OutContext), in getOffsetPlusOne() 589 MCConstantExpr::create(FuncInfo.SEHSetFrameOffset, Ctx); in emitCSpecificHandlerTable() 600 const MCExpr *EntrySize = MCConstantExpr::create(16, Ctx); in emitCSpecificHandlerTable() 655 ExceptOrNull = MCConstantExpr::create(0, Ctx); in emitSEHActionsForRange() 660 : MCConstantExpr::create(1, Ctx); in emitSEHActionsForRange() 862 FrameAllocOffsetRef = MCConstantExpr::create(Offset, Asm->OutContext); in emitCXXFrameHandler3Table() 864 FrameAllocOffsetRef = MCConstantExpr::create(0, Asm->OutContext); in emitCXXFrameHandler3Table() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/MCTargetDesc/ |
H A D | XCoreInstPrinter.cpp | 57 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(BE->getRHS()); in printExpr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
H A D | ARCMCInstLower.cpp | 71 const MCConstantExpr *OffsetExpr = MCConstantExpr::create(Offset, *Ctx); in LowerSymbolOperand()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreMCInstLower.cpp | 72 const MCConstantExpr *OffsetExpr = MCConstantExpr::create(Offset, *Ctx); in LowerSymbolOperand()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVMCCodeEmitter.cpp | 176 const MCConstantExpr *Dummy = MCConstantExpr::create(0, Ctx); in expandAddTPRel() 382 const MCConstantExpr *Dummy = MCConstantExpr::create(0, Ctx); in getImmOpValue()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMCInstLower.cpp | 114 const MCConstantExpr *One = MCConstantExpr::create(4, Ctx); in getLongBranchBlockExpr() 156 MCConstantExpr::create(Offset, Ctx), Ctx); in lowerOperand() 242 return MCConstantExpr::create(AT.getNullPointerValue(DstAddr), in lowerAddrSpaceCast()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/AsmParser/ |
H A D | SparcAsmParser.cpp | 274 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) in isCallTarget() 284 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) in isShiftAmtImm5() 294 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) in isShiftAmtImm6() 394 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) in addExpr() 584 ValExpr = MCConstantExpr::create(ImmValue, getContext()); in expandSET() 837 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseShiftAmtImm() 892 EVal = MCConstantExpr::create(ImmVal, getContext()); in parseMembarTag()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCCodeEmitter.cpp | 248 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTargetOpValue() 270 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTargetOpValue1SImm16() 293 MO.getExpr(), MCConstantExpr::create(-2, Ctx), Ctx); in getBranchTargetOpValueMMR6() 316 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTargetOpValueLsl2MMR6() 402 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTarget21OpValue() 424 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTarget21OpValueMM() 446 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTarget26OpValue() 468 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTarget26OpValueMM() 599 return cast<MCConstantExpr>(Expr)->getValue(); in getExprOpValue()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/AsmParser/ |
H A D | AVRAsmParser.cpp | 141 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) in addExpr() 168 const auto *CE = cast<MCConstantExpr>(getImm()); in addImmCom8Operands() 174 const auto *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmCom8() 721 if (MCConstantExpr const *Const = dyn_cast<MCConstantExpr>(Op.getImm())) { in validateTargetOperandClass()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/MCTargetDesc/ |
H A D | ARCInstPrinter.cpp | 112 if (const auto *CE = dyn_cast<MCConstantExpr>(Expr)) { in printExpr() 120 const auto *CE = dyn_cast<MCConstantExpr>(BE->getRHS()); in printExpr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64MCInstLower.cpp | 110 Expr, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx); in lowerSymbolOperandDarwin() 182 Expr, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx); in lowerSymbolOperandELF() 237 Expr, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx); in lowerSymbolOperandCOFF()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/AsmParser/ |
H A D | MSP430AsmParser.cpp | 137 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) in addExprOperand() 358 const MCExpr *CCode = MCConstantExpr::create(CondCode, getContext()); in parseJccInstruction() 518 MCConstantExpr::create(0, getContext()), StartLoc, EndLoc)); in ParseOperand()
|