Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
abbbfbd6726c7af8b27479b4311fe6bb6c40b52b
/
lib
/
CodeGen
/
ProcessImplicitDefs.cpp
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
· 15 years ago
518bb53
move target-independent opcodes out of TargetInstrInfo
by Chris Lattner
· 15 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