Lines Matching refs:SymbolicOp
68 struct LLVMOpInfo1 SymbolicOp; in tryAddingSymbolicOperand() local
69 memset(&SymbolicOp, '\0', sizeof(struct LLVMOpInfo1)); in tryAddingSymbolicOperand()
70 SymbolicOp.Value = Value; in tryAddingSymbolicOperand()
74 !GetOpInfo(DisInfo, Address, 0 /* Offset */, InstSize, 1, &SymbolicOp)) { in tryAddingSymbolicOperand()
80 SymbolicOp.AddSymbol.Name = Name; in tryAddingSymbolicOperand()
81 SymbolicOp.AddSymbol.Present = true; in tryAddingSymbolicOperand()
82 SymbolicOp.Value = 0; in tryAddingSymbolicOperand()
84 SymbolicOp.Value = Address + Value; in tryAddingSymbolicOperand()
165 if (SymbolicOp.AddSymbol.Present) { in tryAddingSymbolicOperand()
166 if (SymbolicOp.AddSymbol.Name) { in tryAddingSymbolicOperand()
167 StringRef Name(SymbolicOp.AddSymbol.Name); in tryAddingSymbolicOperand()
169 MCSymbolRefExpr::VariantKind Variant = getVariant(SymbolicOp.VariantKind); in tryAddingSymbolicOperand()
175 Add = MCConstantExpr::create(SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand()
180 if (SymbolicOp.SubtractSymbol.Present) { in tryAddingSymbolicOperand()
181 if (SymbolicOp.SubtractSymbol.Name) { in tryAddingSymbolicOperand()
182 StringRef Name(SymbolicOp.SubtractSymbol.Name); in tryAddingSymbolicOperand()
186 Sub = MCConstantExpr::create(SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand()
191 if (SymbolicOp.Value != 0) in tryAddingSymbolicOperand()
192 Off = MCConstantExpr::create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand()