Lines Matching refs:SymbolicOp
69 struct LLVMOpInfo1 SymbolicOp; in tryAddingSymbolicOperand() local
70 memset(&SymbolicOp, '\0', sizeof(struct LLVMOpInfo1)); in tryAddingSymbolicOperand()
71 SymbolicOp.Value = Value; in tryAddingSymbolicOperand()
75 !GetOpInfo(DisInfo, Address, 0 /* Offset */, InstSize, 1, &SymbolicOp)) { in tryAddingSymbolicOperand()
81 SymbolicOp.AddSymbol.Name = Name; in tryAddingSymbolicOperand()
82 SymbolicOp.AddSymbol.Present = true; in tryAddingSymbolicOperand()
83 SymbolicOp.Value = 0; in tryAddingSymbolicOperand()
85 SymbolicOp.Value = Address + Value; in tryAddingSymbolicOperand()
168 if (SymbolicOp.AddSymbol.Present) { in tryAddingSymbolicOperand()
169 if (SymbolicOp.AddSymbol.Name) { in tryAddingSymbolicOperand()
170 StringRef Name(SymbolicOp.AddSymbol.Name); in tryAddingSymbolicOperand()
172 MCSymbolRefExpr::VariantKind Variant = getVariant(SymbolicOp.VariantKind); in tryAddingSymbolicOperand()
178 Add = MCConstantExpr::create(SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand()
183 if (SymbolicOp.SubtractSymbol.Present) { in tryAddingSymbolicOperand()
184 if (SymbolicOp.SubtractSymbol.Name) { in tryAddingSymbolicOperand()
185 StringRef Name(SymbolicOp.SubtractSymbol.Name); in tryAddingSymbolicOperand()
189 Sub = MCConstantExpr::create(SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand()
194 if (SymbolicOp.Value != 0) in tryAddingSymbolicOperand()
195 Off = MCConstantExpr::create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand()