Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
d5ffa8ffb62df34c6fa3ba8ec4c29b2ea2891ad0
/
llvm
/
lib
/
CodeGen
/
MachineSink.cpp
30c3de6
fix two problems with machine sinking:
by Chris Lattner
· 17 years ago
2510436
Fix PR3522. It's not safe to sink into landing pad BB's.
by Evan Cheng
· 17 years ago
47a65a1
Don't sink the instruction if TargetRegisterInfo::isSafeToMoveRegClassDefs doesn't think it's safe. This works around PR1911.
by Evan Cheng
· 17 years ago
906152a
Tidy up #includes, deleting a bunch of unnecessary #includes.
by Dan Gohman
· 17 years ago
0d1e9a8
Switch the MachineOperand accessors back to the short names like
by Dan Gohman
· 17 years ago
38453ee
Remove isImm(), isReg(), and friends, in favor of
by Dan Gohman
· 17 years ago
a79db30
Tidy up several unbeseeming casts from pointer to intptr_t.
by Dan Gohman
· 17 years ago
d78c400
Clean up the use of static and anonymous namespaces. This turned up
by Dan Gohman
· 17 years ago
399e110
Refactor some code out of MachineSink into a MachineInstr query.
by Evan Cheng
· 18 years ago
3a4be0f
Rename MRegisterInfo to TargetRegisterInfo.
by Dan Gohman
· 18 years ago
08af5a9
implement support for sinking a load out the bottom of a block that
by Chris Lattner
· 18 years ago
c8226f3
Simplify the side effect stuff a bit more and make licm/sinking
by Chris Lattner
· 18 years ago
f3bd2cd
Clamp down on sinking of lots of instructions.
by Chris Lattner
· 18 years ago
ee61d14
The current impl is really trivial, add some comments about how it can be made better.
by Chris Lattner
· 18 years ago
d11ca16
don't sink anything with side effects, this makes lots of stuff work, but sinks almost nothing.
by Chris Lattner
· 18 years ago
6ec7827
fix a common crash.
by Chris Lattner
· 18 years ago
f3edc09
Add a really quick hack at a machine code sinking pass, enabled with --enable-sinking.
by Chris Lattner
· 18 years ago