LLVM: lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp File Reference (original) (raw)

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
Macros
#define LOONGARCH_PRERA_EXPAND_PSEUDO_NAME "LoongArch Pre-RA pseudo instruction expansion pass"
#define LOONGARCH_EXPAND_PSEUDO_NAME "LoongArch pseudo instruction expansion pass"

LOONGARCH_EXPAND_PSEUDO_NAME

#define LOONGARCH_EXPAND_PSEUDO_NAME "LoongArch pseudo instruction expansion pass"

LOONGARCH_PRERA_EXPAND_PSEUDO_NAME

#define LOONGARCH_PRERA_EXPAND_PSEUDO_NAME "LoongArch Pre-RA pseudo instruction expansion pass"

INITIALIZE_PASS()

INITIALIZE_PASS ( LoongArchPreRAExpandPseudo ,
"loongarch-prera-expand-pseudo" ,
LOONGARCH_PRERA_EXPAND_PSEUDO_NAME ,
false ,
false )

false

LArchAnnotateTableJump

LOONGARCH_EXPAND_PSEUDO_NAME

loongarch expand LOONGARCH_EXPAND_PSEUDO_NAME

pseudo