Home
last modified time | relevance | path

Searched refs:MachineCopyPropagation (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp293 class MachineCopyPropagation : public MachineFunctionPass { class
304 MachineCopyPropagation(bool CopyInstr = false) in MachineCopyPropagation() function in __anone7b60f380111::MachineCopyPropagation
352 char MachineCopyPropagation::ID = 0;
356 INITIALIZE_PASS(MachineCopyPropagation, DEBUG_TYPE,
401 bool MachineCopyPropagation::eraseIfRedundant(MachineInstr &Copy, in eraseIfRedundant()
440 bool MachineCopyPropagation::isBackwardPropagatableRegClassCopy( in isBackwardPropagatableRegClassCopy()
544 bool MachineCopyPropagation::hasOverlappingMultipleDef( in hasOverlappingMultipleDef()
557 void MachineCopyPropagation::forwardUses(MachineInstr &MI) { in forwardUses()
863 void MachineCopyPropagation::propagateDefs(MachineInstr &MI) { in propagateDefs()
921 void MachineCopyPropagation::BackwardCopyPropagateBlock( in BackwardCopyPropagateBlock()
[all …]
H A DCMakeLists.txt104 MachineCopyPropagation.cpp
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dmcp-overlap-after-propagation.mir4 # The MachineCopyPropagation bug being tested propagates s[60:67] into the copy
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dcopyprop.mir2 # Tests for MachineCopyPropagation copy forwarding.
H A Dmachine-copy-prop.ll3 ; This file check a bug in MachineCopyPropagation pass. The last COPY will be
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn113 "MachineCopyPropagation.cpp",
/llvm-project-15.0.7/llvm/test/CodeGen/MIR/X86/
H A Dpr38773.mir3 # When MachineCopyPropagation eliminates a dead 'copy', its associated debug
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A D2012-01-26-CopyPropKills.ll6 ; This test case exercises the MachineCopyPropagation pass by disabling the