Home
last modified time | relevance | path

Searched refs:ARMLoadStoreOpt (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp100 struct ARMLoadStoreOpt : public MachineFunctionPass { struct
116 ARMLoadStoreOpt() : MachineFunctionPass(ID) {} in ARMLoadStoreOpt() function
197 char ARMLoadStoreOpt::ID = 0;
199 INITIALIZE_PASS(ARMLoadStoreOpt, "arm-ldst-opt", ARM_LOAD_STORE_OPT_NAME, false,
480 void ARMLoadStoreOpt::UpdateBaseRegUses(MachineBasicBlock &MBB, in UpdateBaseRegUses()
580 unsigned ARMLoadStoreOpt::findFreeReg(const TargetRegisterClass &RegClass) { in findFreeReg()
595 void ARMLoadStoreOpt::moveLiveRegsBefore(const MachineBasicBlock &MBB, in moveLiveRegsBefore()
622 MachineInstr *ARMLoadStoreOpt::CreateLoadStoreMulti( in CreateLoadStoreMulti()
821 MachineInstr *ARMLoadStoreOpt::CreateLoadStoreDouble( in CreateLoadStoreDouble()
845 MachineInstr *ARMLoadStoreOpt::MergeOpsUpdate(const MergeCandidate &Cand) { in MergeOpsUpdate()
[all …]
/external/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp81 struct ARMLoadStoreOpt : public MachineFunctionPass { struct
83 ARMLoadStoreOpt() : MachineFunctionPass(ID) { in ARMLoadStoreOpt() argument
172 char ARMLoadStoreOpt::ID = 0;
175 INITIALIZE_PASS(ARMLoadStoreOpt, "arm-load-store-opt", ARM_LOAD_STORE_OPT_NAME, false, false)
455 void ARMLoadStoreOpt::UpdateBaseRegUses(MachineBasicBlock &MBB, in UpdateBaseRegUses()
551 unsigned ARMLoadStoreOpt::findFreeReg(const TargetRegisterClass &RegClass) { in findFreeReg()
566 void ARMLoadStoreOpt::moveLiveRegsBefore(const MachineBasicBlock &MBB, in moveLiveRegsBefore()
593 MachineInstr *ARMLoadStoreOpt::CreateLoadStoreMulti( in CreateLoadStoreMulti()
790 MachineInstr *ARMLoadStoreOpt::CreateLoadStoreDouble( in CreateLoadStoreDouble()
814 MachineInstr *ARMLoadStoreOpt::MergeOpsUpdate(const MergeCandidate &Cand) { in MergeOpsUpdate()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp59 struct ARMLoadStoreOpt : public MachineFunctionPass { struct
61 ARMLoadStoreOpt() : MachineFunctionPass(ID) {} in ARMLoadStoreOpt() function
129 char ARMLoadStoreOpt::ID = 0;
289 ARMLoadStoreOpt::MergeOps(MachineBasicBlock &MBB, in MergeOps()
367 void ARMLoadStoreOpt::MergeOpsUpdate(MachineBasicBlock &MBB, in MergeOpsUpdate()
438 ARMLoadStoreOpt::MergeLDR_STR(MachineBasicBlock &MBB, unsigned SIndex, in MergeLDR_STR()
680 bool ARMLoadStoreOpt::MergeBaseUpdateLSMultiple(MachineBasicBlock &MBB, in MergeBaseUpdateLSMultiple()
817 bool ARMLoadStoreOpt::MergeBaseUpdateLoadStore(MachineBasicBlock &MBB, in MergeBaseUpdateLoadStore()
1006 void ARMLoadStoreOpt::AdvanceRS(MachineBasicBlock &MBB, MemOpQueue &MemOps) { in AdvanceRS()
1068 bool ARMLoadStoreOpt::FixInvalidRegPairOp(MachineBasicBlock &MBB, in FixInvalidRegPairOp()
[all …]