LLVM: lib/Target/Hexagon/HexagonDepArch.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9#ifndef LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPARCH_H

10#define LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPARCH_H

11

13#include

14

15namespace llvm {

58}

59

60#endif

This file implements the StringSwitch template, which mimics a switch() statement whose cases are str...

StringRef - Represent a constant reference to a string, i.e.

A switch()-like statement whose cases are string literals.

StringSwitch & Case(StringLiteral S, T Value)

Definition HexagonDepArch.h:16

ArchEnum

Definition HexagonDepArch.h:17

@ V69

Definition HexagonDepArch.h:28

@ V67

Definition HexagonDepArch.h:26

@ V62

Definition HexagonDepArch.h:23

@ V71

Definition HexagonDepArch.h:29

@ V66

Definition HexagonDepArch.h:25

@ NoArch

Definition HexagonDepArch.h:18

@ V81

Definition HexagonDepArch.h:33

@ V73

Definition HexagonDepArch.h:30

@ V68

Definition HexagonDepArch.h:27

@ V55

Definition HexagonDepArch.h:21

@ Generic

Definition HexagonDepArch.h:19

@ V60

Definition HexagonDepArch.h:22

@ V5

Definition HexagonDepArch.h:20

@ V79

Definition HexagonDepArch.h:32

@ V65

Definition HexagonDepArch.h:24

@ V75

Definition HexagonDepArch.h:31

std::optional< Hexagon::ArchEnum > getCpu(StringRef CPU)

Definition HexagonDepArch.h:36

This is an optimization pass for GlobalISel generic memory operations.