LLVM: lib/Target/X86/X86AvoidTrailingCall.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | AVOIDCALL_DESC "X86 avoid trailing call pass" |
| #define | AVOIDCALL_NAME "x86-avoid-trailing-call" |
| #define | DEBUG_TYPE AVOIDCALL_NAME |
◆ AVOIDCALL_DESC
#define AVOIDCALL_DESC "X86 avoid trailing call pass"
◆ AVOIDCALL_NAME
#define AVOIDCALL_NAME "x86-avoid-trailing-call"
◆ DEBUG_TYPE
#define DEBUG_TYPE AVOIDCALL_NAME
◆ INITIALIZE_PASS()
| INITIALIZE_PASS | ( | X86AvoidTrailingCallLegacyPass | , |
|---|---|---|---|
| AVOIDCALL_NAME | , | ||
| AVOIDCALL_DESC | , | ||
| false | , | ||
| false | ) & |
◆ isCallInstruction()
◆ UpdatedOnX86AvoidTrailingCallPass()
Definition at line 85 of file X86AvoidTrailingCall.cpp.
References assert(), llvm::BuildMI(), Changed, llvm::dbgs(), DL, llvm::find_if(), llvm::X86Subtarget::getInstrInfo(), llvm::MachineFunction::getSubtarget(), llvm::MachineFunction::hasWinCFI(), isCallInstruction(), llvm::MachineBasicBlock::isEHFuncletEntry(), llvm::X86Subtarget::isTargetWin64(), LLVM_DEBUG, MBB, MBBI, llvm::reverse(), and TII.
Referenced by llvm::X86AvoidTrailingCallPass::run().