LLVM 22.0.0git
PPCLowerMASSVEntries.cpp File Reference
#include "PPC.h"
#include "PPCSubtarget.h"
#include "PPCTargetMachine.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/CodeGen/TargetPassConfig.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/Module.h"
#include "llvm/Analysis/VecFuncs.def"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "ppc-lower-massv-entries"
#define TLI_DEFINE_MASSV_VECFUNCS
#define TLI_DEFINE_VECFUNC(SCAL, VEC, VF, VABI_PREFIX)

Functions

 INITIALIZE_PASS (PPCLowerMASSVEntries, DEBUG_TYPE, "Lower MASSV entries", false, false) ModulePass *llvm

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "ppc-lower-massv-entries"

Definition at line 25 of file PPCLowerMASSVEntries.cpp.

◆ TLI_DEFINE_MASSV_VECFUNCS

#define TLI_DEFINE_MASSV_VECFUNCS

◆ TLI_DEFINE_VECFUNC

#define TLI_DEFINE_VECFUNC ( SCAL,
VEC,
VF,
VABI_PREFIX )
Value:
VEC,

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( PPCLowerMASSVEntries ,
DEBUG_TYPE ,
"Lower MASSV entries" ,
false ,
false  )

Definition at line 194 of file PPCLowerMASSVEntries.cpp.

References llvm::createPPCLowerMASSVEntriesPass(), and DEBUG_TYPE.