HomeSort by: relevance | last modified time | path
    Searched refs:ImmutablePass (Results 1 - 25 of 41) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
Hexagon.h 19 class ImmutablePass;
22 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
Passes.h 19 class ImmutablePass;
27 ImmutablePass *createObjCARCAAWrapperPass();
ModuleSummaryAnalysis.h 82 class ImmutableModuleSummaryIndexWrapperPass : public ImmutablePass {
99 ImmutablePass *
ScopedNoAliasAA.h 65 class ScopedNoAliasAAWrapperPass : public ImmutablePass {
86 ImmutablePass *createScopedNoAliasAAWrapperPass();
TypeBasedAliasAnalysis.h 71 class TypeBasedAAWrapperPass : public ImmutablePass {
92 ImmutablePass *createTypeBasedAAWrapperPass();
CFLAndersAliasAnalysis.h 106 class CFLAndersAAWrapperPass : public ImmutablePass {
123 ImmutablePass *createCFLAndersAAWrapperPass();
CFLSteensAliasAnalysis.h 123 class CFLSteensAAWrapperPass : public ImmutablePass {
140 ImmutablePass *createCFLSteensAAWrapperPass();
ObjCARCAliasAnalysis.h 80 class ObjCARCAAWrapperPass : public ImmutablePass {
AssumptionCache.h 200 class AssumptionCacheTracker : public ImmutablePass {
ProfileSummaryInfo.h 185 class ProfileSummaryInfoWrapperPass : public ImmutablePass {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
RegisterUsageInfo.h 34 class PhysicalRegisterUsageInfo : public ImmutablePass {
38 PhysicalRegisterUsageInfo() : ImmutablePass(ID) {
MachineBranchProbabilityInfo.h 24 class MachineBranchProbabilityInfo : public ImmutablePass {
GCMetadata.h 152 class GCModuleInfo : public ImmutablePass {
MachineModuleInfo.h 279 class MachineModuleInfoWrapperPass : public ImmutablePass {
TargetPassConfig.h 82 /// This is an ImmutablePass solely for the purpose of exposing CodeGen options
84 class TargetPassConfig : public ImmutablePass {
  /src/external/apache2/llvm/dist/llvm/include/llvm/
Pass.h 38 class ImmutablePass;
175 virtual ImmutablePass *getAsImmutablePass();
265 /// ImmutablePass class - This class is used to provide information that does
269 class ImmutablePass : public ModulePass {
271 explicit ImmutablePass(char &pid) : ModulePass(pid) {}
274 ~ImmutablePass() override;
278 /// primarily because an ImmutablePass can "require" another ImmutablePass,
283 ImmutablePass *getAsImmutablePass() override { return this; }
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Pass.cpp 109 ImmutablePass *Pass::getAsImmutablePass() {
137 // ImmutablePass Implementation
140 ImmutablePass::~ImmutablePass() = default;
142 void ImmutablePass::initializePass() {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUAliasAnalysis.h 64 class AMDGPUAAWrapperPass : public ImmutablePass {
70 AMDGPUAAWrapperPass() : ImmutablePass(ID) {
AMDGPUAliasAnalysis.cpp 32 ImmutablePass *llvm::createAMDGPUAAWrapperPass() {
36 ImmutablePass *llvm::createAMDGPUExternalAAWrapperPass() {
AMDGPUArgumentUsageInfo.h 158 class AMDGPUArgumentUsageInfo : public ImmutablePass {
168 AMDGPUArgumentUsageInfo() : ImmutablePass(ID) { }
AMDGPU.h 20 class ImmutablePass;
324 ImmutablePass *createAMDGPUAAWrapperPass();
326 ImmutablePass *createAMDGPUExternalAAWrapperPass();
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ObjCARCAliasAnalysis.cpp 147 ImmutablePass *llvm::createObjCARCAAWrapperPass() {
151 ObjCARCAAWrapperPass::ObjCARCAAWrapperPass() : ImmutablePass(ID) {
ScopedNoAliasAA.cpp 161 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() {
165 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
LegacyPassManagers.h 199 void addImmutablePass(ImmutablePass *P);
201 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() {
241 SmallVector<ImmutablePass *, 16> ImmutablePasses;
244 SmallDenseMap<AnalysisID, ImmutablePass *, 8> ImmutablePassMap;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineBranchProbabilityInfo.cpp 45 : ImmutablePass(ID) {

Completed in 57 milliseconds

1 2