LLVM  8.0.1
AMDGPUAlwaysInlinePass.cpp File Reference

This pass marks all internal functions as always_inline and creates duplicates of all other functions and marks the duplicates as always_inline. More...

#include "AMDGPU.h"
#include "AMDGPUTargetMachine.h"
#include "Utils/AMDGPUBaseInfo.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/IR/Module.h"
#include "llvm/Transforms/Utils/Cloning.h"
Include dependency graph for AMDGPUAlwaysInlinePass.cpp:

Go to the source code of this file.

Detailed Description

This pass marks all internal functions as always_inline and creates duplicates of all other functions and marks the duplicates as always_inline.

Definition in file AMDGPUAlwaysInlinePass.cpp.