Lines Matching refs:SymbolicOp
37 struct LLVMOpInfo1 SymbolicOp; in tryAddingSymbolicOperand() local
38 std::memset(&SymbolicOp, '\0', sizeof(struct LLVMOpInfo1)); in tryAddingSymbolicOperand()
39 SymbolicOp.Value = Value; in tryAddingSymbolicOperand()
42 !GetOpInfo(DisInfo, Address, Offset, OpSize, InstSize, 1, &SymbolicOp)) { in tryAddingSymbolicOperand()
44 std::memset(&SymbolicOp, '\0', sizeof(struct LLVMOpInfo1)); in tryAddingSymbolicOperand()
67 SymbolicOp.AddSymbol.Name = Name; in tryAddingSymbolicOperand()
68 SymbolicOp.AddSymbol.Present = true; in tryAddingSymbolicOperand()
75 SymbolicOp.Value = Value; in tryAddingSymbolicOperand()
86 if (SymbolicOp.AddSymbol.Present) { in tryAddingSymbolicOperand()
87 if (SymbolicOp.AddSymbol.Name) { in tryAddingSymbolicOperand()
88 StringRef Name(SymbolicOp.AddSymbol.Name); in tryAddingSymbolicOperand()
92 Add = MCConstantExpr::create((int)SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand()
97 if (SymbolicOp.SubtractSymbol.Present) { in tryAddingSymbolicOperand()
98 if (SymbolicOp.SubtractSymbol.Name) { in tryAddingSymbolicOperand()
99 StringRef Name(SymbolicOp.SubtractSymbol.Name); in tryAddingSymbolicOperand()
103 Sub = MCConstantExpr::create((int)SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand()
108 if (SymbolicOp.Value != 0) in tryAddingSymbolicOperand()
109 Off = MCConstantExpr::create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand()
134 Expr = RelInfo->createExprForCAPIVariantKind(Expr, SymbolicOp.VariantKind); in tryAddingSymbolicOperand()