LLVM 22.0.0git
AVRExpandPseudoInsts.cpp File Reference

Go to the source code of this file.

Macros

#define AVR_EXPAND_PSEUDO_NAME   "AVR pseudo instruction expansion pass"
#define EXPAND(Op)

Functions

 INITIALIZE_PASS (AVRExpandPseudo, "avr-expand-pseudo", AVR_EXPAND_PSEUDO_NAME, false, false) FunctionPass *llvm

Macro Definition Documentation

◆ AVR_EXPAND_PSEUDO_NAME

#define AVR_EXPAND_PSEUDO_NAME   "AVR pseudo instruction expansion pass"

Definition at line 27 of file AVRExpandPseudoInsts.cpp.

Referenced by INITIALIZE_PASS().

◆ EXPAND

#define EXPAND ( Op)
Value:
case Op: \
return expand<Op>(MBB, MI)
MachineBasicBlock & MBB
static Expected< BitVector > expand(StringRef S, StringRef Original)
IRTranslator LLVM IR MI
DWARFExpression::Operation Op

Referenced by llvm::X86TargetLowering::getTargetNodeName().

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( AVRExpandPseudo ,
"avr-expand-pseudo" ,
AVR_EXPAND_PSEUDO_NAME ,
false ,
false  )