LLVM: lib/Target/AMDGPU/SILoadStoreOptimizer.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_AMDGPU_SILOADSTOREOPTIMIZER_H

10#define LLVM_LIB_TARGET_AMDGPU_SILOADSTOREOPTIMIZER_H

11

13

14namespace llvm {

15

17 : public PassInfoMixin {

18public:

21

25 }

26};

27

28}

29

30#endif

A container for analyses that lazily runs them and caches their results.

Properties which a MachineFunction may have at a given point in time.

MachineFunctionProperties & set(Property P)

A set of analyses that are preserved following a run of a transformation pass.

PreservedAnalyses run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM)

MachineFunctionProperties getRequiredProperties() const

This is an optimization pass for GlobalISel generic memory operations.

A CRTP mix-in to automatically provide informational APIs needed for passes.