Lines Matching full:kind

240                                 Edge::Kind Kind) {
244 G.getEdgeKindName(Kind)));
248 Edge::Kind Kind) {
251 static_cast<uint32_t>(R.Wd), G.getEdgeKindName(Kind)));
280 const FixupInfoBase *getEntry(Edge::Kind K) {
316 Edge::Kind Kind) {
317 assert(Kind >= FirstArmRelocation && Kind <= LastArmRelocation &&
318 "Edge kind must be Arm relocation");
319 const FixupInfoBase *Entry = DynFixupInfos->getEntry(Kind);
323 return makeUnexpectedOpcodeError(G, R, Kind);
329 Edge::Kind Kind) {
330 assert(Kind >= FirstThumbRelocation && Kind <= LastThumbRelocation &&
331 "Edge kind must be Thumb relocation");
332 const FixupInfoBase *Entry = DynFixupInfos->getEntry(Kind);
336 return makeUnexpectedOpcodeError(G, R, Kind);
341 const FixupInfoBase *FixupInfoBase::getDynFixupInfo(Edge::Kind K) {
345 template <EdgeKind_aarch32 Kind>
347 uint16_t Hi = R.Hi & FixupInfo<Kind>::RegMask.Hi;
348 uint16_t Lo = R.Lo & FixupInfo<Kind>::RegMask.Lo;
352 template <EdgeKind_aarch32 Kind>
354 uint32_t Wd = R.Wd & FixupInfo<Kind>::RegMask;
358 template <EdgeKind_aarch32 Kind>
360 static constexpr HalfWords Mask = FixupInfo<Kind>::RegMask;
367 template <EdgeKind_aarch32 Kind>
369 static constexpr uint32_t Mask = FixupInfo<Kind>::RegMask;
374 template <EdgeKind_aarch32 Kind>
376 static constexpr HalfWords Mask = FixupInfo<Kind>::ImmMask;
383 template <EdgeKind_aarch32 Kind>
385 static constexpr uint32_t Mask = FixupInfo<Kind>::ImmMask;
391 Edge::Kind Kind) {
396 switch (Kind) {
406 " can not read implicit addend for aarch32 edge kind " +
407 G.getEdgeKindName(Kind));
412 Edge::Kind Kind) {
414 if (Error Err = checkOpcode(G, R, Kind))
417 switch (Kind) {
429 " can not read implicit addend for aarch32 edge kind " +
430 G.getEdgeKindName(Kind));
435 Edge::Kind Kind, const ArmConfig &ArmCfg) {
437 if (Error Err = checkOpcode(G, R, Kind))
440 switch (Kind) {
460 " can not read implicit addend for aarch32 edge kind " +
461 G.getEdgeKindName(Kind));
471 Edge::Kind Kind = E.getKind();
479 switch (Kind) {
518 " encountered unfixable aarch32 edge kind " +
525 Edge::Kind Kind = E.getKind();
526 if (Error Err = checkOpcode(G, R, Kind))
534 switch (Kind) {
539 StringRef(G.getEdgeKindName(Kind)));
554 StringRef(G.getEdgeKindName(Kind)));
592 " encountered unfixable aarch32 edge kind " +
601 Edge::Kind Kind = E.getKind();
602 if (Error Err = checkOpcode(G, R, Kind))
610 switch (Kind) {
615 StringRef(G.getEdgeKindName(Kind)));
691 " encountered unfixable aarch32 edge kind " +
723 Edge::Kind KindToSet = Edge::Invalid;
932 const char *getEdgeKindName(Edge::Kind K) {