Lines Matching refs:AArch64AdvSIMDScalar
1 //===-- AArch64AdvSIMDScalar.cpp - Replace dead defs w/ zero reg --===//
65 class AArch64AdvSIMDScalar : public MachineFunctionPass {
85 explicit AArch64AdvSIMDScalar() : MachineFunctionPass(ID) {
98 char AArch64AdvSIMDScalar::ID = 0;
101 INITIALIZE_PASS(AArch64AdvSIMDScalar, "aarch64-simd-scalar",
192 bool AArch64AdvSIMDScalar::isProfitableToTransform(
287 void AArch64AdvSIMDScalar::transformInstruction(MachineInstr &MI) {
378 bool AArch64AdvSIMDScalar::processMachineBasicBlock(MachineBasicBlock *MBB) {
391 bool AArch64AdvSIMDScalar::runOnMachineFunction(MachineFunction &mf) {
393 LLVM_DEBUG(dbgs() << "***** AArch64AdvSIMDScalar *****\n");
411 return new AArch64AdvSIMDScalar();