Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching full:kind

22 // fixup kind Kind.
23 static uint64_t extractBitsForFixup(MCFixupKind Kind, uint64_t Value) {
24 if (Kind < FirstTargetFixupKind)
27 switch (unsigned(Kind)) {
35 llvm_unreachable("Unknown fixup kind!");
58 virtual const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const
84 SystemZMCAsmBackend::getFixupKindInfo(MCFixupKind Kind) const {
92 if (Kind < FirstTargetFixupKind)
93 return MCAsmBackend::getFixupKindInfo(Kind);
95 assert(unsigned(Kind - FirstTargetFixupKind) < getNumFixupKinds() &&
96 "Invalid kind!");
97 return Infos[Kind - FirstTargetFixupKind];
102 MCFixupKind Kind = Fixup.getKind();
104 unsigned Size = (getFixupKindInfo(Kind).TargetSize + 7) / 8;
109 Value = extractBitsForFixup(Kind, Value);