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()
167 if (SymbolicOp.AddSymbol.Present) { in tryAddingSymbolicOperand()
168 if (SymbolicOp.AddSymbol.Name) { in tryAddingSymbolicOperand()
169 StringRef Name(SymbolicOp.AddSymbol.Name); in tryAddingSymbolicOperand()
171 MCSymbolRefExpr::VariantKind Variant = getVariant(SymbolicOp.VariantKind); in tryAddingSymbolicOperand()
177 Add = MCConstantExpr::create(SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand()
182 if (SymbolicOp.SubtractSymbol.Present) { in tryAddingSymbolicOperand()
183 if (SymbolicOp.SubtractSymbol.Name) { in tryAddingSymbolicOperand()
184 StringRef Name(SymbolicOp.SubtractSymbol.Name); in tryAddingSymbolicOperand()
188 Sub = MCConstantExpr::create(SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand()
193 if (SymbolicOp.Value != 0) in tryAddingSymbolicOperand()
194 Off = MCConstantExpr::create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand()