| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
| H A D | XtensaMCTargetDesc.cpp | 35 bool Xtensa::isValidAddrOffset(int Scale, int64_t OffsetVal) { in isValidAddrOffset() argument 40 Valid = (OffsetVal >= 0 && OffsetVal <= 255); in isValidAddrOffset() 43 Valid = (OffsetVal >= 0 && OffsetVal <= 510) && ((OffsetVal & 0x1) == 0); in isValidAddrOffset() 46 Valid = (OffsetVal >= 0 && OffsetVal <= 1020) && ((OffsetVal & 0x3) == 0); in isValidAddrOffset()
|
| H A D | XtensaMCTargetDesc.h | 53 bool isValidAddrOffset(int Scale, int64_t OffsetVal);
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCObjectStreamer.cpp | 628 MCValue OffsetVal; in getOffsetAndDataFragment() local 629 if (!SymbolExpr->evaluateAsRelocatable(OffsetVal, nullptr)) in getOffsetAndDataFragment() 633 if (OffsetVal.isAbsolute()) { in getOffsetAndDataFragment() 634 RelocOffset = OffsetVal.getConstant(); in getOffsetAndDataFragment() 646 if (OffsetVal.getSubSym()) in getOffsetAndDataFragment() 651 const MCSymbol &SA = *OffsetVal.getAddSym(); in getOffsetAndDataFragment() 669 RelocOffset = SA.getOffset() + OffsetVal.getConstant(); in getOffsetAndDataFragment() 702 MCValue OffsetVal; in emitRelocDirective() local 703 if (!Offset.evaluateAsRelocatable(OffsetVal, nullptr)) in emitRelocDirective() 706 if (OffsetVal.isAbsolute()) { in emitRelocDirective() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFoldMemOffset.cpp | 219 int64_t OffsetVal = Offset.getValue(); in foldOffset() local 221 RegToOffsetMap.try_emplace(User.getOperand(0).getReg(), OffsetVal); in foldOffset() 224 } else if (P.first->second != OffsetVal) { in foldOffset() 225 P.first->second = OffsetVal; in foldOffset()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | AccelTable.h | 303 : OffsetVal(DieOffset), ParentOffset(DefiningParentOffset), 312 return std::get<uint64_t>(OffsetVal); 324 const DIE *Entry = std::get<const DIE *>(OffsetVal); 326 OffsetVal = Entry->getOffset(); 329 return std::holds_alternative<uint64_t>(OffsetVal); 357 std::variant<const DIE *, uint64_t> OffsetVal;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaISelDAGToDAG.cpp | 75 int64_t OffsetVal = CN->getSExtValue(); in selectMemRegAddr() local 77 Valid = Xtensa::isValidAddrOffset(Scale, OffsetVal); in selectMemRegAddr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelDAGToDAG.cpp | 747 uint32_t OffsetVal = Offset->getZExtValue(); in Select() local 750 ReplaceNode(N, getBFE32(Signed, SDLoc(N), N->getOperand(0), OffsetVal, in Select() 1755 int64_t OffsetVal = 0; in SelectFlatOffsetImpl() local 1774 OffsetVal = COffsetVal; in SelectFlatOffsetImpl() 1789 std::tie(OffsetVal, RemainderOffset) = in SelectFlatOffsetImpl() 1843 Offset = CurDAG->getSignedTargetConstant(OffsetVal, SDLoc(), MVT::i32); in SelectFlatOffsetImpl() 2667 const APInt &OffsetVal = PtrOffset->getAsAPIntVal(); in SelectDSAppendConsume() local 2668 if (isDSOffsetLegal(PtrBase, OffsetVal.getZExtValue())) { in SelectDSAppendConsume() 2670 Offset = CurDAG->getTargetConstant(OffsetVal, SDLoc(), MVT::i32); in SelectDSAppendConsume()
|
| H A D | AMDGPUInstructionSelector.cpp | 6307 std::optional<int64_t> OffsetVal = getIConstantVRegSExtVal(Reg, MRI); in getConstantZext32Val() local 6308 if (!OffsetVal || !isInt<32>(*OffsetVal)) in getConstantZext32Val() 6310 return Lo_32(*OffsetVal); in getConstantZext32Val() 6315 std::optional<uint64_t> OffsetVal = in selectSMRDBufferImm() local 6317 if (!OffsetVal) in selectSMRDBufferImm() 6321 AMDGPU::getSMRDEncodedOffset(STI, *OffsetVal, true); in selectSMRDBufferImm() 6332 std::optional<uint64_t> OffsetVal = getConstantZext32Val(Root.getReg(), *MRI); in selectSMRDBufferImm32() local 6333 if (!OffsetVal) in selectSMRDBufferImm32() 6337 AMDGPU::getSMRDEncodedLiteralOffset32(STI, *OffsetVal); in selectSMRDBufferImm32()
|
| H A D | AMDGPUISelLowering.cpp | 5407 uint32_t OffsetVal = Offset->getZExtValue() & 0x1f; in PerformDAGCombine() local 5411 if (OffsetVal == 0) { in PerformDAGCombine() 5438 OffsetVal, in PerformDAGCombine() 5445 OffsetVal, in PerformDAGCombine() 5450 if ((OffsetVal + WidthVal) >= 32 && in PerformDAGCombine() 5451 !(Subtarget->hasSDWA() && OffsetVal == 16 && WidthVal == 16)) { in PerformDAGCombine() 5452 SDValue ShiftVal = DAG.getConstant(OffsetVal, DL, MVT::i32); in PerformDAGCombine() 5459 OffsetVal, in PerformDAGCombine() 5460 OffsetVal + WidthVal); in PerformDAGCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelDAGToDAG.cpp | 1490 unsigned OffsetVal = Offset->getAsZExtVal(); in tryLoadParam() local 1493 {CurDAG->getTargetConstant(OffsetVal, DL, MVT::i32), Chain, Glue}); in tryLoadParam() 1599 unsigned OffsetVal = Offset->getAsZExtVal(); in tryStoreParam() local 1624 CurDAG->getTargetConstant(OffsetVal, DL, MVT::i32), Chain, Glue}); in tryStoreParam()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AccelTable.cpp | 368 : OffsetVal(&Die), DieTag(Die.getTag()), AbbrevNumber(0), IsTU(IsTU), in DWARF5AccelTableData()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 1595 int OffsetVal = (int)OffsetOp->getZExtValue(); in tryIndexedLoad() local 1656 if (IsPre || OffsetVal != 8) in tryIndexedLoad() 1675 if (IsPre || OffsetVal != 16) in tryIndexedLoad() 1701 : CurDAG->getTargetConstant(OffsetVal, dl, MVT::i64); in tryIndexedLoad()
|
| H A D | AArch64InstrFormats.td | 1654 class UImmScaledMemoryIndexedRange<int Width, int Scale, int OffsetVal> : AsmOperandClass { 1658 …let PredicateMethod = "isUImmScaled<" # Width # ", " # Scale # ", " # OffsetVal # ", /*IsRange=*/t…
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/ |
| H A D | MipsAsmParser.cpp | 7858 int64_t OffsetVal; in parseDirectiveCPSetup() local 7862 !OffsetExpr->evaluateAsAbsolute(OffsetVal)) { in parseDirectiveCPSetup() 7867 Save = OffsetVal; in parseDirectiveCPSetup()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 7734 SDValue OffsetVal = in visitIntrinsicCall() local 7738 SDValue Add = DAG.getMemBasePlusOffset(FPVal, OffsetVal, sdl); in visitIntrinsicCall()
|