Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
ceb1dbb41f6d7eaa3b45793d3307fe092f635167
/
llvm
/
lib
/
CodeGen
/
ProcessImplicitDefs.cpp
c8c2920
Tidy up a few more uses of MF.getFunction()->getName().
by David Blaikie
· 13 years ago
eb49566
Run ProcessImplicitDefs on SSA form where it can be much simpler.
by Jakob Stoklund Olesen
· 13 years ago
a127fc7
Remove ProcessImplicitDefs.h which was unused.
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
4b02a29
Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size.
by Craig Topper
· 14 years ago
d3f8fe8
RegAlloc superpass: includes phi elimination, coalescing, and scheduling.
by Andrew Trick
· 14 years ago
4864a81
Improve sub-register def handling in ProcessImplicitDefs.
by Jakob Stoklund Olesen
· 14 years ago
b16081c
Handle REG_SEQUENCE with implicitly defined operands.
by Jakob Stoklund Olesen
· 14 years ago
59a549b
Place context in member variables instead of passing around pointers.
by Jakob Stoklund Olesen
· 15 years ago
329cd49
None of the other pass names in CodeGen have terminating periods.
by Cameron Zwarich
· 15 years ago
8ac477f
Begin adding static dependence information to passes, which will allow us to
by Owen Anderson
· 15 years ago
df7a4f2
Now with fewer extraneous semicolons!
by Owen Anderson
· 15 years ago
a57b97e
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
by Owen Anderson
· 15 years ago
37c42a3
Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.
by Jakob Stoklund Olesen
· 15 years ago
d542414
Teach ProcessImplicitDefs to transform more COPY instructions into IMPLICIT_DEF (and subsequently eliminate them). This allows machine LICM to hoist IMPLICIT_DEF's. PR7620.
by Evan Cheng
· 15 years ago
0026462
Convert EXTRACT_SUBREG to COPY when emitting machine instrs.
by Jakob Stoklund Olesen
· 15 years ago
a1e883d
Remove references to INSERT_SUBREG after de-SSA.
by Jakob Stoklund Olesen
· 15 years ago
f0e551d
Revert "Remove references to INSERT_SUBREG after de-SSA" r107725.
by Jakob Stoklund Olesen
· 15 years ago
e2d3067
Remove references to INSERT_SUBREG after de-SSA
by Jakob Stoklund Olesen
· 15 years ago
70ee3ec
Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass.
by Jakob Stoklund Olesen
· 15 years ago
4c82a9e
Detect and handle COPY in many places.
by Jakob Stoklund Olesen
· 15 years ago
1ef0660
It's not safe eliminate copies where src and dst have different sub-register indices.
by Evan Cheng
· 15 years ago
d6908dc
It's not safe to propagate implicit_def that defines part of a register.
by Evan Cheng
· 15 years ago
2988d57
Fix PR6300.
by Jakob Stoklund Olesen
· 16 years ago
b06015a
move target-independent opcodes out of TargetInstrInfo
by Chris Lattner
· 16 years ago
c7c89b8
Fix small bug in handling instructions with more than one implicitly defined operand.
by Jakob Stoklund Olesen
· 16 years ago
d7c266b
Change errs() to dbgs().
by David Greene
· 16 years ago
595a163
When all defs of a vr are implicit_def, delete all of the defs.
by Evan Cheng
· 16 years ago
44df27e
ProcessImplicitDefs should watch out for invalidated iterator and extra implicit operands on copies.
by Evan Cheng
· 16 years ago
11bf449
For some targets, a copy can use a register multiple times, e.g. ppc.
by Evan Cheng
· 16 years ago
01f31c0
Fixes the bug exposed by Anton's test case in PR 5495:
by Lang Hames
· 16 years ago
05fb963
The Indexes Patch.
by Lang Hames
· 16 years ago