Lines Matching refs:DIExpression
1607 true, unwrap<DIExpression>(Expr), unwrapDI<MDNode>(Decl), in LLVMDIBuilderCreateGlobalVariableExpression()
1666 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL), in LLVMDIBuilderInsertDeclareBefore()
1675 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL), in LLVMDIBuilderInsertDeclareAtEnd()
1687 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc), in LLVMDIBuilderInsertDbgValueBefore()
1699 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc), in LLVMDIBuilderInsertDbgValueAtEnd()
1843 static DIExpression::FragmentInfo
1845 DIExpression::FragmentInfo VariableSlice(0, 0); in getFragmentOrEntireVariable()
1854 static DIExpression::FragmentInfo
1856 DIExpression::FragmentInfo VariableSlice(0, 0); in getFragmentOrEntireVariable()
1868 std::optional<DIExpression::FragmentInfo> &Result) { in calculateFragmentIntersectImpl()
1964 DIExpression::FragmentInfo VarFrag = in calculateFragmentIntersectImpl()
1993 DIExpression::FragmentInfo SliceOfVariable(SliceSizeInBits, NewOffsetInBits); in calculateFragmentIntersectImpl()
1996 DIExpression::FragmentInfo TrimmedSliceOfVariable = in calculateFragmentIntersectImpl()
1997 DIExpression::FragmentInfo::intersect(SliceOfVariable, VarFrag); in calculateFragmentIntersectImpl()
2007 std::optional<DIExpression::FragmentInfo> &Result) { in calculateFragmentIntersect()
2014 std::optional<DIExpression::FragmentInfo> &Result) { in calculateFragmentIntersect()
2099 DIExpression *Expr = in emitDbgAssign()
2100 DIExpression::get(StoreLikeInst.getContext(), std::nullopt); in emitDbgAssign()
2102 auto R = DIExpression::createFragmentExpression(Expr, FragStartBit, in emitDbgAssign()
2107 DIExpression *AddrExpr = in emitDbgAssign()
2108 DIExpression::get(StoreLikeInst.getContext(), std::nullopt); in emitDbgAssign()