Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
0915c047c2e8d94eb9c8e726e10e2d1ef63db29c
/
llvm
/
lib
/
CodeGen
/
MachineCopyPropagation.cpp
7c99ec5
Disable each MachineFunctionPass for 'optnone' functions, unless that
by Paul Robinson
· 11 years ago
4584cd5
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
d787d3e
MachineCopyPropagation has special logic for removing COPY instructions. It will remove plain COPYs using eraseFromParent(), but if the COPY has imp-defs/imp-uses it will convert it to a KILL, to keep the imp-def around.
by James Molloy
· 12 years ago
abdb1d6
Simplify logic now that r182490 is in place. No functional change intended.
by Chad Rosier
· 12 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
bb1e983
Convert COPY instructions into KILLs if they have implicit defs.
by Jakob Stoklund Olesen
· 13 years ago
508888e
Remove unneeded #include.
by Jakub Staszak
· 13 years ago
c30a9af
Switch most getReservedRegs() clients to the MRI equivalent.
by Jakob Stoklund Olesen
· 13 years ago
54038d7
Switch all register list clients to the new MC*Iterator interface.
by Jakob Stoklund Olesen
· 13 years ago
92a0083
Switch some getAliasSet clients to MCRegAliasIterator.
by Jakob Stoklund Olesen
· 13 years ago
5544bf1
Use a SmallVector and linear lookup instead of a DenseSet - SourceMap values
by Lang Hames
· 14 years ago
551662b
During MachineCopyPropagation a register may be the source operand of multiple
by Lang Hames
· 14 years ago
4b02a29
Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size.
by Craig Topper
· 14 years ago
1d32658
Use uint16_t to store register overlaps to reduce static data.
by Craig Topper
· 14 years ago
ddeb9d1
Fix for PR12090: clear def maps of aliases when visiting a copy. e.g.
by Evan Cheng
· 14 years ago
63618f9
Fix machine-cp by having it to check sub-register indicies. e.g.
by Evan Cheng
· 14 years ago
938b4d2
Erase dead copies that are clobbered by a call.
by Jakob Stoklund Olesen
· 14 years ago
8610a59
Handle register masks in MachineCopyPropagation.
by Jakob Stoklund Olesen
· 14 years ago
1fa5bcb
Codegen pass definition cleanup. No functionality.
by Andrew Trick
· 14 years ago
9e76199
whitespace
by Andrew Trick
· 14 years ago
8c139a5
Clear kill flags before propagating a copy.
by Jakob Stoklund Olesen
· 14 years ago
520730f
Avoid eraseing copies from a reserved register unless the definition can be
by Evan Cheng
· 14 years ago
00b1a3c
Added a late machine instruction copy propagation pass. This catches
by Evan Cheng
· 14 years ago