LLVM 17.0.0git
|
#include "LoongArch.h"
#include "LoongArchInstrInfo.h"
#include "LoongArchTargetMachine.h"
#include "MCTargetDesc/LoongArchBaseInfo.h"
#include "MCTargetDesc/LoongArchMCTargetDesc.h"
#include "llvm/CodeGen/LivePhysRegs.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/MC/MCContext.h"
#include "llvm/Support/CodeGen.h"
Go to the source code of this file.
Macros | |
#define | LOONGARCH_PRERA_EXPAND_PSEUDO_NAME "LoongArch Pre-RA pseudo instruction expansion pass" |
Functions | |
INITIALIZE_PASS (LoongArchPreRAExpandPseudo, "loongarch-prera-expand-pseudo", LOONGARCH_PRERA_EXPAND_PSEUDO_NAME, false, false) namespace llvm | |
Definition at line 27 of file LoongArchExpandPseudoInsts.cpp.
INITIALIZE_PASS | ( | LoongArchPreRAExpandPseudo | , |
"loongarch-prera-expand-pseudo" | , | ||
LOONGARCH_PRERA_EXPAND_PSEUDO_NAME | , | ||
false | , | ||
false | |||
) |
Definition at line 316 of file LoongArchExpandPseudoInsts.cpp.
References llvm::createLoongArchPreRAExpandPseudoPass().