Home
last modified time | relevance | path

Searched refs:TagOffset (Results 1 – 14 of 14) sorted by relevance

/openbsd-src/gnu/llvm/compiler-rt/lib/orc/tests/unit/
H A Dexecutor_address_test.cpp70 constexpr uintptr_t TagOffset = 8 * (sizeof(uintptr_t) - 1); in TEST() local
72 uintptr_t TagBits = TagVal << TagOffset; in TEST()
76 ExecutorAddr::fromPtr(TaggedPtr, ExecutorAddr::Untag(8, TagOffset)); in TEST()
81 EA.toPtr<void *>(ExecutorAddr::Tag(TagVal, TagOffset)); in TEST()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocStream.cpp45 if (TagOffset) in ~ListBuilder()
46 V.setDebugLocListTagOffset(*TagOffset); in ~ListBuilder()
H A DDebugLocStream.h161 std::optional<uint8_t> TagOffset; variable
167 TagOffset(std::nullopt) {} in ListBuilder()
170 TagOffset = TO; in setTagOffset()
H A DDwarfCompileUnit.cpp739 auto TagOffset = DV.getDebugLocListTagOffset(); in constructVariableDIEImpl() local
740 if (TagOffset) in constructVariableDIEImpl()
742 *TagOffset); in constructVariableDIEImpl()
762 if (DwarfExpr.TagOffset) in constructVariableDIEImpl()
764 dwarf::DW_FORM_data1, *DwarfExpr.TagOffset); in constructVariableDIEImpl()
839 if (DwarfExpr.TagOffset) in constructVariableDIEImpl()
841 *DwarfExpr.TagOffset); in constructVariableDIEImpl()
901 if (DwarfExpr.TagOffset) in constructVariableDIEImpl()
903 *DwarfExpr.TagOffset); in constructVariableDIEImpl()
1468 if (DwarfExpr.TagOffset) in addAddress()
[all …]
H A DDwarfExpression.h172 std::optional<uint8_t> TagOffset; variable
H A DDwarfExpression.cpp630 TagOffset = Op->getArg(0); in addExpression()
H A DDwarfDebug.cpp2712 if (DwarfExpr.TagOffset) in finalize()
2713 List.setTagOffset(*DwarfExpr.TagOffset); in finalize()
/openbsd-src/gnu/llvm/compiler-rt/lib/orc/
H A Dexecutor_address.h45 constexpr Tag(uintptr_t TagValue, uintptr_t TagOffset) in Tag() argument
46 : TagMask(TagValue << TagOffset) {} in Tag()
60 constexpr Untag(uintptr_t TagLen, uintptr_t TagOffset) in Untag() argument
61 : UntagMask(~(((uintptr_t(1) << TagLen) - 1) << TagOffset)) {} in Untag()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DExecutorAddress.h46 constexpr Tag(uintptr_t TagValue, uintptr_t TagOffset) in Tag() argument
47 : TagMask(TagValue << TagOffset) {} in Tag()
61 constexpr Untag(uintptr_t TagLen, uintptr_t TagOffset) in Untag() argument
62 : UntagMask(~(((uintptr_t(1) << TagLen) - 1) << TagOffset)) {} in Untag()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/Symbolize/
H A DDIPrinter.cpp254 if (L.TagOffset) in print()
255 OS << *L.TagOffset; in print()
356 {"TagOffset", Local.TagOffset ? toHex(*Local.TagOffset) : ""}}); in print()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/
H A DDIContext.h131 std::optional<uint64_t> TagOffset; member
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp3982 int TagOffset = cast<ConstantSDNode>(N->getOperand(3))->getZExtValue(); in trySelectStackSlotTagP() local
3987 CurDAG->getTargetConstant(TagOffset, DL, MVT::i64)}); in trySelectStackSlotTagP()
4002 int TagOffset = cast<ConstantSDNode>(N->getOperand(3))->getZExtValue(); in SelectTagP() local
4010 CurDAG->getTargetConstant(TagOffset, DL, MVT::i64)}); in SelectTagP()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp1264 Local.TagOffset = TagOffsetAttr->getAsUnsignedConstant(); in addLocalsForDie()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBuiltin.cpp10118 Value *TagOffset = EmitScalarExpr(E->getArg(1)); in EmitAArch64BuiltinExpr() local
10121 TagOffset = Builder.CreateZExt(TagOffset, Int64Ty); in EmitAArch64BuiltinExpr()
10123 CGM.getIntrinsic(MTEIntrinsicID), {Pointer, TagOffset}); in EmitAArch64BuiltinExpr()