15#define DEBUG_TYPE "jitlink"
56 return "Word6_PCREL_X";
LLVM_ABI const char * getEdgeKindName(Edge::Kind K)
Returns a string name for the given Hexagon edge kind.
@ Word6_PCREL_X
6-bit PC-relative extended.
@ B22_PCREL
22-bit PC-relative branch (shifted right by 2).
@ B15_PCREL_X
15-bit PC-relative branch, lower 6 bits via extender.
@ Word9_X
9-bit absolute extended (6 effective bits).
@ Word32_6_X
32-bit absolute, upper 26 bits via constant extender (shifted right by 6).
@ B13_PCREL_X
13-bit PC-relative branch, lower 6 bits via extender.
@ Word16_X
16-bit absolute extended (6 effective bits).
@ B7_PCREL_X
7-bit PC-relative branch, lower 6 bits via extender.
@ HI16
High 16 bits of absolute address.
@ B9_PCREL_X
9-bit PC-relative branch, lower 6 bits via extender.
@ PCRel32
32-bit PC-relative.
@ Word11_X
11-bit absolute extended (6 effective bits).
@ B7_PCREL
7-bit PC-relative branch (shifted right by 2).
@ B15_PCREL
15-bit PC-relative branch (shifted right by 2).
@ Word6_X
6-bit absolute extended.
@ B32_PCREL_X
32-bit PC-relative, upper 26 bits via constant extender (shifted by 6).
@ Pointer32
Full 32-bit absolute pointer.
@ Word10_X
10-bit absolute extended (6 effective bits).
@ B13_PCREL
13-bit PC-relative branch (shifted right by 2).
@ B9_PCREL
9-bit PC-relative branch (shifted right by 2).
@ Word12_X
12-bit absolute extended.
@ B22_PCREL_X
22-bit PC-relative branch, lower 6 bits via extender.
@ LO16
Low 16 bits of absolute address.
@ Word8_X
8-bit absolute extended.
LLVM_ABI const char * getGenericEdgeKindName(Edge::Kind K)
Returns the string name of the given generic edge kind, or "unknown" otherwise.