Lines Matching refs:SymbolicOp
38 struct LLVMOpInfo1 SymbolicOp; in tryAddingSymbolicOperand() local
39 std::memset(&SymbolicOp, '\0', sizeof(struct LLVMOpInfo1)); in tryAddingSymbolicOperand()
40 SymbolicOp.Value = Value; in tryAddingSymbolicOperand()
43 !GetOpInfo(DisInfo, Address, Offset, InstSize, 1, &SymbolicOp)) { in tryAddingSymbolicOperand()
45 std::memset(&SymbolicOp, '\0', sizeof(struct LLVMOpInfo1)); in tryAddingSymbolicOperand()
68 SymbolicOp.AddSymbol.Name = Name; in tryAddingSymbolicOperand()
69 SymbolicOp.AddSymbol.Present = true; in tryAddingSymbolicOperand()
76 SymbolicOp.Value = Value; in tryAddingSymbolicOperand()
87 if (SymbolicOp.AddSymbol.Present) { in tryAddingSymbolicOperand()
88 if (SymbolicOp.AddSymbol.Name) { in tryAddingSymbolicOperand()
89 StringRef Name(SymbolicOp.AddSymbol.Name); in tryAddingSymbolicOperand()
93 Add = MCConstantExpr::Create((int)SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand()
98 if (SymbolicOp.SubtractSymbol.Present) { in tryAddingSymbolicOperand()
99 if (SymbolicOp.SubtractSymbol.Name) { in tryAddingSymbolicOperand()
100 StringRef Name(SymbolicOp.SubtractSymbol.Name); in tryAddingSymbolicOperand()
104 Sub = MCConstantExpr::Create((int)SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand()
109 if (SymbolicOp.Value != 0) in tryAddingSymbolicOperand()
110 Off = MCConstantExpr::Create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand()
135 Expr = RelInfo->createExprForCAPIVariantKind(Expr, SymbolicOp.VariantKind); in tryAddingSymbolicOperand()