LLVM  13.0.0git
Macros | Functions | Variables
X86LowerAMXIntrinsics.cpp File Reference
#include "X86.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/PostOrderIterator.h"
#include "llvm/Analysis/DomTreeUpdater.h"
#include "llvm/Analysis/OptimizationRemarkEmitter.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/CodeGen/Passes.h"
#include "llvm/CodeGen/TargetPassConfig.h"
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/IntrinsicsX86.h"
#include "llvm/IR/PatternMatch.h"
#include "llvm/InitializePasses.h"
#include "llvm/Pass.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
#include "llvm/Transforms/Utils/LoopUtils.h"
Include dependency graph for X86LowerAMXIntrinsics.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "lower-amx-intrinsics"
 

Functions

static bool isV256I32Ty (Type *Ty)
 
 INITIALIZE_PASS_BEGIN (X86LowerAMXIntrinsicsLegacyPass, DEBUG_TYPE, PassName, false, false) INITIALIZE_PASS_END(X86LowerAMXIntrinsicsLegacyPass
 

Variables

static const char PassName [] = "Lower AMX intrinsics"
 
 DEBUG_TYPE
 
 false
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "lower-amx-intrinsics"

Definition at line 44 of file X86LowerAMXIntrinsics.cpp.

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( X86LowerAMXIntrinsicsLegacyPass  ,
DEBUG_TYPE  ,
PassName  ,
false  ,
false   
)

◆ isV256I32Ty()

static bool isV256I32Ty ( Type Ty)
static

Definition at line 47 of file X86LowerAMXIntrinsics.cpp.

Variable Documentation

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 671 of file X86LowerAMXIntrinsics.cpp.

◆ false

false

Definition at line 672 of file X86LowerAMXIntrinsics.cpp.

◆ PassName

PassName = "Lower AMX intrinsics"
static