Lines Matching defs:SymbolicOp
38 struct LLVMOpInfo1 SymbolicOp;
39 std::memset(&SymbolicOp, '\0', sizeof(struct LLVMOpInfo1));
40 SymbolicOp.Value = Value;
43 !GetOpInfo(DisInfo, Address, Offset, OpSize, InstSize, 1, &SymbolicOp)) {
44 // Clear SymbolicOp.Value from above and also all other fields.
45 std::memset(&SymbolicOp, '\0', sizeof(struct LLVMOpInfo1));
68 SymbolicOp.AddSymbol.Name = Name;
69 SymbolicOp.AddSymbol.Present = true;
76 SymbolicOp.Value = Value;
87 if (SymbolicOp.AddSymbol.Present) {
88 if (SymbolicOp.AddSymbol.Name) {
89 StringRef Name(SymbolicOp.AddSymbol.Name);
93 Add = MCConstantExpr::create((int)SymbolicOp.AddSymbol.Value, Ctx);
98 if (SymbolicOp.SubtractSymbol.Present) {
99 if (SymbolicOp.SubtractSymbol.Name) {
100 StringRef Name(SymbolicOp.SubtractSymbol.Name);
104 Sub = MCConstantExpr::create((int)SymbolicOp.SubtractSymbol.Value, Ctx);
109 if (SymbolicOp.Value != 0)
110 Off = MCConstantExpr::create(SymbolicOp.Value, Ctx);
135 Expr = RelInfo->createExprForCAPIVariantKind(Expr, SymbolicOp.VariantKind);