LLVM
17.0.0git
|
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/IR/PassManager.h"
Go to the source code of this file.
Classes | |
struct | llvm::tlshoist::TLSUser |
Keeps track of the user of a TLS variable and the operand index where the variable is used. More... | |
struct | llvm::tlshoist::TLSCandidate |
Keeps track of a TLS variable candidate and its users. More... | |
class | llvm::TLSVariableHoistPass |
Namespaces | |
llvm | |
This is an optimization pass for GlobalISel generic memory operations. | |
llvm::tlshoist | |
A private "module" namespace for types and utilities used by TLSVariableHoist. | |