Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
| #define DEBUG_TYPE "lanai-mem-alu-combiner" |
| #define GET_INSTRMAP_INFO |
Definition at line 92 of file LanaiMemAluCombiner.cpp.
References llvm::LPAC::ADD, llvm::MachineInstrBuilder::addImm(), llvm::MachineInstrBuilder::addReg(), llvm::LPAC::AND, assert(), llvm::MachineBasicBlock::begin(), llvm::MachineFunction::begin(), llvm::BuildMI(), DisableMemAluCombiner, llvm::WebAssembly::End, llvm::MachineBasicBlock::end(), llvm::MachineFunction::end(), llvm::MachineBasicBlock::erase(), llvm::getDefRegState(), llvm::MachineOperand::getImm(), llvm::getKillRegState(), llvm::MachineInstr::getOpcode(), llvm::MachineOperand::getReg(), llvm::MachineFunction::getSubtarget(), llvm::MachineOperand::getType(), llvm::MachineInstr::hasOneMemOperand(), llvm::MachineOperand::isImm(), llvm::isInt< 16 >(), llvm::MachineOperand::isReg(), llvm::MachineMemOperand::isVolatile(), llvm_unreachable, llvm::LPAC::makePostOp(), llvm::LPAC::makePreOp(), llvm::MachineInstr::memoperands_begin(), MI, llvm::MachineOperand::MO_Immediate, llvm::MachineOperand::MO_Register, llvm::LPAC::modifiesOp(), Offset, llvm::LPAC::OR, llvm::MachineInstr::setMemRefs(), llvm::LPAC::SHL, llvm::LPAC::SRA, llvm::LPAC::SRL, llvm::LPAC::SUB, TII, llvm::LPAC::UNKNOWN, and llvm::LPAC::XOR.
| STATISTIC |
( |
NumLdStAluCombined |
, |
|
|
"Number of memory and ALU instructions combined" |
|
|
) |
| |