LLVM 24.0.0git
HexagonLowerHLXPairAllocas.cpp File Reference
#include "Hexagon.h"
#include "HexagonSubtarget.h"
#include "HexagonTargetMachine.h"
#include "llvm/CodeGen/TargetPassConfig.h"
#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/InstIterator.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/IntrinsicsHexagon.h"
#include "llvm/InitializePasses.h"
#include "llvm/Pass.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "hexagon-lower-hlx-pair-allocas"

Functions

 INITIALIZE_PASS_BEGIN (HexagonLowerHLXPairAllocas, DEBUG_TYPE, "Hexagon Lower HLX Pair Allocas", false, false) INITIALIZE_PASS_END(HexagonLowerHLXPairAllocas
Hexagon Lower HLX Pair static false AllocaInst * getPairAlloca (Instruction &I, Type *PairTy, unsigned VectorLength)

Variables

 DEBUG_TYPE
Hexagon Lower HLX Pair Allocas
Hexagon Lower HLX Pair false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "hexagon-lower-hlx-pair-allocas"

Definition at line 30 of file HexagonLowerHLXPairAllocas.cpp.

Function Documentation

◆ getPairAlloca()

Hexagon Lower HLX Pair static false AllocaInst * getPairAlloca ( Instruction & I,
Type * PairTy,
unsigned VectorLength )
static

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( HexagonLowerHLXPairAllocas ,
DEBUG_TYPE ,
"Hexagon Lower HLX Pair Allocas" ,
false ,
false  )

Variable Documentation

◆ Allocas

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 60 of file HexagonLowerHLXPairAllocas.cpp.

◆ false

Hexagon Lower HLX Pair false

Definition at line 61 of file HexagonLowerHLXPairAllocas.cpp.