Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
b31b099a3722ad5b5d94ffe862ee92df51565b51
/
lib
/
CodeGen
/
ProcessImplicitDefs.cpp
986d76d
Tidy up a few more uses of MF.getFunction()->getName().
by David Blaikie
· 13 years ago
5984d2b
Run ProcessImplicitDefs on SSA form where it can be much simpler.
by Jakob Stoklund Olesen
· 13 years ago
0cafa13
Remove ProcessImplicitDefs.h which was unused.
by Jakob Stoklund Olesen
· 13 years ago
396618b
Switch all register list clients to the new MC*Iterator interface.
by Jakob Stoklund Olesen
· 13 years ago
9ebfbf8
Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size.
by Craig Topper
· 13 years ago
8dd2625
RegAlloc superpass: includes phi elimination, coalescing, and scheduling.
by Andrew Trick
· 14 years ago
e8838d5
Improve sub-register def handling in ProcessImplicitDefs.
by Jakob Stoklund Olesen
· 14 years ago
f6c6900
Handle REG_SEQUENCE with implicitly defined operands.
by Jakob Stoklund Olesen
· 14 years ago
cf03e35
Place context in member variables instead of passing around pointers.
by Jakob Stoklund Olesen
· 14 years ago
dd061b3
None of the other pass names in CodeGen have terminating periods.
by Cameron Zwarich
· 15 years ago
2ab36d3
Begin adding static dependence information to passes, which will allow us to
by Owen Anderson
· 15 years ago
ce665bd
Now with fewer extraneous semicolons!
by Owen Anderson
· 15 years ago
d13db2c
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
by Owen Anderson
· 15 years ago
04c528a
Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.
by Jakob Stoklund Olesen
· 15 years ago
db89809
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
0bc25f4
Convert EXTRACT_SUBREG to COPY when emitting machine instrs.
by Jakob Stoklund Olesen
· 15 years ago
5c00e07
Remove references to INSERT_SUBREG after de-SSA.
by Jakob Stoklund Olesen
· 15 years ago
4b76ffc
Revert "Remove references to INSERT_SUBREG after de-SSA" r107725.
by Jakob Stoklund Olesen
· 15 years ago
d3b376b
Remove references to INSERT_SUBREG after de-SSA
by Jakob Stoklund Olesen
· 15 years ago
ed2185e
Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass.
by Jakob Stoklund Olesen
· 15 years ago
273f7e4
Detect and handle COPY in many places.
by Jakob Stoklund Olesen
· 15 years ago
31b9c44
It's not safe eliminate copies where src and dst have different sub-register indices.
by Evan Cheng
· 15 years ago
9cc9bfa
It's not safe to propagate implicit_def that defines part of a register.
by Evan Cheng
· 15 years ago
8eea48a
Fix PR6300.
by Jakob Stoklund Olesen
· 16 years ago
518bb53
move target-independent opcodes out of TargetInstrInfo
by Chris Lattner
· 16 years ago
e4d2d96
Fix small bug in handling instructions with more than one implicitly defined operand.
by Jakob Stoklund Olesen
· 16 years ago
7530efb
Change errs() to dbgs().
by David Greene
· 16 years ago
40ea0e2
When all defs of a vr are implicit_def, delete all of the defs.
by Evan Cheng
· 16 years ago
e7c9195
ProcessImplicitDefs should watch out for invalidated iterator and extra implicit operands on copies.
by Evan Cheng
· 16 years ago
285a7d5
For some targets, a copy can use a register multiple times, e.g. ppc.
by Evan Cheng
· 16 years ago
79ac32d
Fixes the bug exposed by Anton's test case in PR 5495:
by Lang Hames
· 16 years ago
233a60e
The Indexes Patch.
by Lang Hames
· 16 years ago