Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:Addend

140                                 int64_t &Addend);
479 int64_t Addend;
481 Addend)) {
496 // Note that we don't range-check the addend. It's adjusted modulo page
499 return Addend >= 0 && (Addend % Scale) == 0;
502 // @gotpageoff/@tlvppageoff can only be used directly, not with an addend.
503 return Addend == 0;
712 int64_t Addend;
714 DarwinRefKind, Addend)) {
717 || (DarwinRefKind == MCSymbolRefExpr::VK_GOTPAGEOFF && Addend == 0)
801 int64_t Addend;
803 DarwinRefKind, Addend)) {
811 return Addend == 0;
1262 // If this is a pageoff symrefexpr with an addend, adjust the addend
2162 int64_t Addend;
2163 if (classifySymbolRef(Expr, ELFRefKind, DarwinRefKind, Addend)) {
2172 Addend != 0) {
2173 Error(S, "gotpage label reference not allowed an addend");
2187 // We have either a label reference possibly with addend or an immediate. The
2188 // addend is a raw value here. The linker will adjust it to only reference the
3609 int64_t Addend;
3610 if (!classifySymbolRef(Expr, ELFRefKind, DarwinRefKind, Addend)) {
4423 int64_t &Addend) {
4426 Addend = 0;
4435 // It's a simple symbol reference with no addend.
4453 // See if the addend is is a constant, otherwise there's more going
4459 Addend = AddendExpr->getValue();
4461 Addend = -Addend;
4463 // It's some symbol reference + a constant addend, but really